倘若你在八月二十五号才开始学习python…

春文编程小 2024-08-28 02:06:02
那么我建议你如此去学习: 一阶段:熟悉 Python 第一周:基本概念(4小时):搭建环境、print 输出、变量、输入、条件语句等 第二周:基本概念(5小时):列表、for 循环、while 循环、函数、导入模块等 第三周:简单编程问题(5):交换两个变量的值、将摄氏度转化为华氏温度、求数字中各位数字之和、判断某数是否为素数、生成随机数、删除列表中的重复项等等 第四周:中级编程问题(6):反转一个字符串(回文检测)、计算最大公约数、合并两个有序数组、猜数字游戏、计算年龄等等 第五周:数据结构(6):栈、队列、字典、元组、树、链表等 第六周:面向对象编程(OOP)(6):对象、类、方法和构造函数、面向对象编程中的继承 第七周:算法(6):搜索、排序、递归函数、时间复杂度等 二阶段:软件开发 第一周:熟悉一种 IDE(5):IDE 是你编写大型项目时的操作环境,所以你需要精通一款 IDE 第二周:Github(6):探索 Github,并创建一个代码仓库。尝试提交(Commit)、查看变更(Diff)和上推(Push)代码 第三周:第一个项目——简单计算器(4):熟悉 Tkinter,创建一个简单的计算器 第四五六周:个人项目(每天 5):选定一个项目并将其完成 第七周:托管项目(5):学习使用服务器和 hosting 服务来托管你的项目。创建一个 Heroku 设置并部署你构建的应用程序 三阶段:成为程序员 第一周:数据库基础(6):基本 SQL 查询(创建表、选择、Where 查询、更新)、SQL 函数(Avg、Max、Count)、关系数据库(规范化)、内连接、外连接等 第二周:利用 Python 与数据库(5):借助一种数据库框架(如 SQLite 或 panda),连接到数据库,在多个表中创建并插入数据,再从表中读取数据 第三周:API(5):如何调用 API。学习 JSON、微服务(micro-service)以及表现层应用程序转换应用程序接口(Rest API) 第四周:Numpy(4):熟悉 Numpy 第五六周:作品集网站(5):学习使用 Django 构建一个作品集网站,同时也了解一下 Flask 框架
0 阅读:36