前言
毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事。至于一个月能不能学会python,这个要看个人,对于时间管理不是很高的,肯定是学不会的,按照下面的要求完成60%,打好python基础还是可以的。
要知道,一个月是一段很长的时间。如果每天坚持用 6-7 小时来做一件事,你会有意想不到的收获。
作为初学者,第一个月的月目标应该是这样的:
- 熟悉基本概念(变量,条件,列表,循环,函数)
- 练习超过 30 个编程问题
- 利用这些概念完成两个项目
- 熟悉至少 2 个框架
- 开始使用集成开发环境(IDE),Github,hosting,services 等
整体计划
现在,我们先将月计划细化成周计划。
第一周:熟悉 Python
要积极探索 Python 的使用方法,尽可能多的完成下面这些任务:
- 第一天:基本概念(4 小时):print,变量,输入,条件语句
- 第二天:基本概念(5 小时):列表,for 循环,while 循环,函数,导入模块
- 第三天:简单编程问题(5 小时):交换两个变量值,将摄氏度转换为华氏温度,求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等
- 第四天:中级编程问题(6 小时):反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等等
- 第五天:数据结构(6 小时):栈,队列,字典,元组,树,链表。
- 第六天:面向对象编程(OOP)(6 小时):对象,类,方法和构造函数