关注公众号“轻松学编程”了解更多。
写在前面:如何快速(比如在一个月内)学会一门高级编程语言?
现在想学一门编程语言并不难,网上有很多资料,包括书籍、博客、视频等。
最重要的是自己坚持,按条理进行系统性学习,这样不仅进步快,目标感明确也容易坚持下去。
那么如何学一门编程语言呢?
1、首先了解你要学的编程语言:历史,特性,适合做哪些工作(全栈、web、前端、后端、数据库、测试、运维、数据分析、科学计算、机器学习、人工智能等),活跃度(github,TIOBE 编程社区,stackoverflow等),现在流行的有:HTML+CSS(前端开发)、python、java、Golang、PHP、C、C++、C#等。定位自己想学的编程语言。
2、接着学习这门语言的基础语法。这些都可以在一些平台上学到:菜鸟编程、CSDN博客、b站、github、掘金、V2ex、博客园等。在做这一步时,有很多人都困在安装编程环境上,这个是要注意的,要有耐心,多goodle、百度,只要把环境安装好了,就是成功一半了。
3、接着学习这门语言的分支语句与循环、函数、类与对象、模块、文件操作、正则表达式、网络编程(进程、线程、协程、并发、IO)、数据库操作、框架等。学完这些基本上就算入门了。
4、接着学习一些工具。git版本控制,linux开发命令等。
5、最后是项目开发。每一门语言都有它擅长的地方,学会了怎么使用这门语言后,就可以开始进行项目开发了。
6、到这你就是一名真正的程序员了。当然在学习的过程中,也可以通过写技术博客来记录自己的成长,一方面可以自己当笔记来看,一方面也可以帮到别人(我就是这样,哈哈)。
7、下面是我个人如何学习Python的路线图,大家可以参考一下,当然也可以用这种学习方式学其它语言,一通则百通。
概述
python2与python3区别
python开发环境
pycharm
字符串
数字
列表
元组
字典
集合
数据类型转换
运算符与表达式
分支语句与循环
函数
构造函数与析构函数
递归
迭代器、生成器
常用函数
高阶函数
导包
pip导包常见问题
文件操作OS模块
时间模块
日期与日历模块
当前时间、零点
数学模块
栈、队列进行目录遍历
读写文件
类与对象
类变量与成员变量
封装与继承
多态
正则表达式
计算器
TCP/IP与发邮件
异常处理
自动化测试
破解密码
进程、线程、协程
进程通讯
客户端使用
mysql基础
mysql表关系
mysql事务
如何使用mysql
什么是Nosql
mongodb
redis
http状态码
安装Django
创建项目
MTV是什么
数据模型(M)
模板界面(T)
业务逻辑(V)
后台管理
登录注册
验证码
文件上传
中间件
安全验证
投票项目
图书推荐与论坛项目
git
基本命令
云服务部署
获取电脑信息
银行系统
登录系统
百钱买百鸡
冒泡排序
汉字首字母
数学逻辑
设计模式
常用组件、命令
彩蛋
电脑可执行文件
【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。
也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!
公众号
关注我,我们一起成长~~