如果你真的想自学Python,请参考以下步骤

2周前 (05-06 22:02)阅读18回复0
吕岭路
吕岭路
  • 注册排名10019
  • 经验值10
  • 级别
  • 主题2
  • 回复0
楼主

  第一阶段:熟悉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),如何设置和查看日志,以及使用断点调试


本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/3444.html

0
回帖

如果你真的想自学Python,请参考以下步骤 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息