真正的零基础如何初学代码

目录

 1.1 为什么要以“真正的零基础如何初学代码”开始我的CSDN

1.2 初学步骤

(1)了解程序语言的基础——通过学习C语言,打开程序之路;

(2)实战训练提升逻辑思维;

(3)专攻你研究领域需要的语言

   

hello,大家好呀!入驻CSDN已有4年,从本科走到研究生才觉得自己应该好好经营经营博客,记录下我过去和将来坎坷的程序之路(哭~)

-->大家可以叫我丘丘(丘丘人的丘丘)哦

//文章最后附小总结

 1.1 为什么要以“真正的零基础如何初学代码”开始我的CSDN

       主要是想缓解大家的焦虑并给出一些自己作为程序小白的学习方法(因为你会发现CSDN上大部分人都是大佬,他们的一些代码还是不太能看懂,我们这种小白能力还需upup)。作为信管出身的我,虽已有4年码龄但至今不知道自己到底是什么水平,很多时候代码也得一行一行的查询,自己还挺不自信的啦(所以大家没有基础也不要焦虑呀);加之,读研后发现身边很多朋友因为研究需要开始接触程序语言,却大多是工科或管科出身,压根没接触过编程。那在这种情况下如何学会代码,完成任务就是咱们的终极目标啦~同时我也想和大家一起进步走过未来三年和N年的程序员之路~


1.2 初学步骤

(1)了解程序语言的基础——通过学习C语言,打开程序之路;

在我本科首先学的是计算机基础,再到C语言、java、数据结构、web网页设计、C#、Python、计算机网络、大数据、Python数据分析。可以看到学的类别是很多的,那作为仅以研究为目的的学习,我认为不需要了解这么多的,包括我自己本科的时候数据结构学的很不好。但为什么说要选择先学C呢?这是因为C语言是大多数语言的基础,他们的变量定义很多都很像。拿Python和C来说,Python是更简单的,而学习C对我们掌握变量类型,函数定义等都有帮助。(包括想学java的小伙伴,若有时间先学C可以为java打下了坚实基础哦~)

(2)实战训练提升逻辑思维;

这一步往往是大多数小白不重视的地方!!!很多初学者觉得看完视频就完事儿了,实际上并非如此,学会视频只是第一步(而且很多时候一种语言不用过一段时间就忘了,但是大家也不必焦虑,程序语言就是边用边学边百度~)。相关练习题可以直接在CSDN上搜。

我们必须认识到的一点就是,所有程序语言都很注重逻辑结构。

(3)专攻你研究领域需要的语言;

我相信除了计算机外的同学,大部分人这个时候都会选择Python和MATLAB,而Python的第三方开源包使用起来相当方便。由于本人主要用Python,下面就主要讲讲Python怎么学习吧~(要是有想了解C#、C、Java的都可以留言,大家在评论区互相学习呀)

       首先,看相关视频是必不可少的!最近我就在学LSTM,虽然跟着实战能跑出来Python程序,但是其中关于神经网络内层逻辑了解不够深刻,仅从LSTM了解的神经网络是不足以支撑我接下来的模型优化的。所以,大家一定要记得从基础学走,后面才可以顺水推舟~

       这里视频在B站上面找,可以根据播放量高的来选择,还可以在慕课这些平台上找(一般这种都是从基础讲解的),还有就是一定要有基础PPT。那关于Python的基础PPT我放在↓面了,需要的同学可以自取。

       接下来还是一些实战小训练咯。这个有助于我们理解很多细节,比如Python经常会有array、list、dataframe的转化。

       然后就可以编写你需要跑的程序了。但是在此之前最好找一些相关的简单模型跟着写一遍,知道一些基本的逻辑(这样也可以了解一些相关的数据处理和转换方法)。大家在写程序时一定会遇到很多问题,不要担心可以百度一下、CSDN、GitHub,实在不行可以在学校找援手(实在不行也可以淘宝一下

文章精简总结:①基础知识(PPT+课程);②实战(逻辑+技巧);③边学边用边百度

第一篇 JavaScript入门篇 第1章 初步了解JavaScript 1.1 JavaScript是什么 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 1.2.5 数值计算 1.3 JavaScript编程起步 1.3.1 “Hello World!”程序 1.3.2 选择JavaScript脚本编辑器 1.4 如何引入JavaScript脚本代码 1.4.1 通过<script>与</script>标记对引入 1.4.2 通过<script>标记的src属性引入 1.4.3 通过JavaScript伪URL引入 1.4.4 通过HTML文档事件处理程序引入 1.5 嵌入JavaScript脚本代码的位置 1.5.1 在<head>与</head>标记对之间放置 1.5.2 在<body>与</body>标记对之间放置 1.5.3 在两个标记对之间混合放置 1.6 选择合适的浏览器 1.7 处理不支持JavaScript脚本的情况 1.7.1 使用<!——和——>标记对直接屏蔽法 1.7.2 使用<noscript>和</noscript>标记对给出提示信息 1.8 本章小结 1.9 本章习题 第2章 JavaScript编程的语言基础 第3章 JavaScript事件处理 第4章 JavaScript基于对象编程 第5章 文档对象模型(DOM) 第6章 String、Math、Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象 第9章 HTML元素对象 第二篇 JavaScript进阶篇 第10章 正则表达式 第11章 客户端与服务器端通信 第12章 JavaScript与Ajax技术 第13章 JavaScript错误与异常处理 第三篇 JavaScript实例篇 第14章 JavaScript与插件通信 第15章 JavaScript常用特效收集
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值