如果你真的想自学Python,请参考我的方法

春文编程小 2024-08-31 12:46:43
第一阶段:熟悉Python 第一周:基本概念(4小时):搭建环境,print,变量、输入、条件句 第二周:基本概念(5小时):列表、for循环、while循环、函数、导入模块 第三周:简单编程问题(5小时):交换两个变量值,将摄氏度转换为华氏度温度,要求数字中每个位数之和,判断某个数字是否为素数,生成随机数,删除列表中的重复项等 第四周:中级编程问题(6小时):反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等。 第五周:数据结构(6小时):栈、队列、字典、元组、树木、链表 第六周:面向对象编程(00P) (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或SQLite)panda),连接到一个数据库,在多个表中创建并插入数据,然后从表中读取数据 第三周:API (5小时)如何调用API。学习JSON、微服务(micro-service)表示层应用程序转换应用程序接口(Rest API) 第四周:Numpy(4小时):熟悉Numpy 第五、六周:作品集网站(每天5小时):学习Django,用Django建立一个作品集网站,也要了解Flask框架 第七周:单元测试、日志、调试(5小时):学习单元测试(PyTest),如何设置和查看日志,以及使用断点调试

0 阅读:48
评论列表
  • 2024-09-01 13:03

    数据结构和面向对象?别光说不练,来点实战!学了Python不搞点数据库交互、类设计,怎么征服科技界?动手吧,骚年

  • 2024-09-01 12:15

    Python学起来好虐心,数据结构和面向对象,感觉像是在跟迷宫搏斗,每一步都得深思熟虑啊...

  • 2024-09-01 09:17

    学Python,数据结构和面向对象,仿佛在闯迷宫,每一步都让人头秃啊…