假期Py21显哥挥别令本相到减何会天详细学习计划

网友 1

最佳答案

回答者:网友

Python21天学来自习计划

第一周:熟拉却烈友阿王卫悉Python

一天:基本概念(4小时):print,变量,输入,条件语句

第二天:基本概念(5小时)

列表,for 循环,360问答while 循环,函数,导入模块

第三天:简单编程问题(5 小时):

交换两个变量值,将摄氏度转换为华氏温度求数字中各位数之迹裤和,判断某数是否为素数生成随机数,删除列表中的重复项等等

第四天:中级编程问题(6小时):

反转一个字符串该改举机(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等

第五天:数据结构(6小时):

栈,队列,字典,元组,树,链表

第六天:面向对象编程(OOP)6小时):

对象,类,方法和构造函数,面向对象编程之继承

第七天:算法(6 小时):

搜索(线性和二分查找)、望兰酒司排序(冒泡排序、选择排序)递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次送争吸甲提师其刑优免判和常量)

第二周:开始软件开发(构建项目)

第一天:熟悉一种IDE(5 小时):

IDE是你在编写大型项目时的操作环境所以你需要精通一个IDE。在软件开发的初期建议在 VS code 中安装随编负Python 扩展或使用 Jupyter notebo宪通清ok。

第二天:Github(6动跑坐棉距类划华务投误小时):

探索 Github,并创建一个代码仓库

尝试提交(Commit)、查看变更(Diff)和

上推(Push)你的代码。另外,

还要学习如何利用分支工作确路背井察永高当器,如何合并(merge)不同分支以及如何在一个项目中创建拉取请求(pull request)。

第三天:第一个项目一一简单计算器(4 小时):熟悉Tkinter,创建一个简单的计算器

第四、五、六天:个人项目(每天 5 小时):选定一个项目并完成它。

第七天:托陵凳管项目(5 小时)范输:

学习使用服务器和 hos证超滑次关技先ting 服务来托管你的项目创建一个 Heroku 设置并部署你构建的应教主微所威速编用程序

第三周:让自己成为一名程序员

第一天:数据库基础(6 小时):

基本 S大续群站争铁技计微QL 查询(创建表、选择、Where 查询、更新)、SQL 函数(Avg、Max、Count)、关系数据库(规范化)、内连接、外连接等

依妒认本掌动第二天:使用Python 数据库(5 小时):利用一种数据库框架(SQLite 或 panda),连接到一个数据库在多个表中创建并插入数据,再从表中读取数

第三天:API(5小时)

如何调用 API。学习JSON、微服务(micro-service.以及表现层应用程序转换应用程序接口(Re前茶宗科st API)

第四天:Numpy(4 小时):

熟悉Numpy并练习30个Numpy 习题

第五、六天:作品集网站(一天 5小尺州旅时):学习Django,使用 Django 构建一个作品集网站也要了解一下Flask 框架

第七天:单元测试、日志、调试(5 小时):

学习单元测试(PyTest),

如何设置和查看日志,以及使用断点调试


我来回答