大学生将python整理成四阶段

求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等第四天:中级编程问题(6小时):反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等等 第五天:数据结构(6小时)栈,队列,字典,元组,树,链表。第六天:面向对象编程(OOP) (6小时) :...
大学生将python整理成四阶段


不愧是清华计算机学霸将
Pythpon整理成四价段让无数小白大彻大悟
第1周:熟悉Python
要积极探索Python 的使用方法,尽可能多的完成下面这些任务
第一天:基本概念(4小时) :
print,变量,输入,条件语句
第二天:基本概念(5小时)
列表,for循环,while 循环,函数,导入模块
第三天:简单编程问题(5小时)
交换两个变量值,将摄氏度转换为华氏温度,
求数字中各位数之和,判断某数是否为素数,
生成随机数,删除列表中的重复项等等第四天:中级编程问题(6小时):
反转一个字符串(回文检测),计算最大公约数,
合并两个有序数组,猜数字游戏,计算年龄等等
第五天:数据结构(6小时)栈,队列,字典,元组,树,链表。
第六天:面向对象编程(OOP) (6小时) :
对象,类,方法和构造函数,面向对象编程之继承
第七天:算法(6小时)
搜索(线性和二分查找)、排序(冒泡排序、选择排序)
递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)
第2周:软件开发
尝试综合你学到的知识完成一个实际的项目:
第一天:熟悉一种IDE(5小时) :
IDE是你在编写大型项目时的操作环境,所以你需要精通
一个IDE在软件开发的初期,我建议你在VScode
中安装Python 扩展或使用Jupyter notebooko
第二天:Github(6小时):探索 Github,并创建一个代码仓库。
尝试提交(Commit)、查看变更(Dif)和上推(Push)
你的代码。另外,还要学习如何利用分支工作,如
何合并 (merge) 不同分支以及如何在一个项目中创建拉取请求(pullrequest)。
第三天:第一个项目一一简单计算器 (4小时) :熟悉
Tkinter,创建一个简单的计算器第四、五、六天:个人项目 (每天5小时) :
选定一个项目并完成它。
第七天:托管项目(5小时) :
学习使用服务器和hosting服务来托管你的项目。
创建一个Heroku设置并部署你构建的应用程序。
第3 周:成为程序员
熟悉软件开发的整体过程。你不需要掌握所有的知识,
但是你应该知道一些常识,因为它们会影响你的日常工作。
第一天:数据库基础(6小时)
基本SOL查询(创建表、选择、Where查询、更新)
SQL函数(Avg、Max、Count) 、关系数据库(规范化)、
内连接、外连接等
第二天:使用Pvthon数据库(5小时)
利用一种数据库框架(SQLite或 panda)连接到一个
数据库,在多个表中创建并插入数据,再从表中读取数据
第三天:AP(5小时):
如何调用APl。
学习JSON、微服务 (micro-service) 以及表现层应用程序转换应用程序接(RestAPI)。
.第四天:Numpy(4小时)
熟悉Numpy并练习前30个Numpy习题
第五、六天:作品集网站 (一天5小时)
学习Django,使用Django构建一个作品集网站,也要了解一下Fask框架。
第七天:单元测试、日志、调试(5小时)
学习单元测试(PyTest) ,如何设置和查看日志,以及使用断点调试。
第4周:考虑工作
认真思考如何才能被录用。即使你现在不想找工作,
你也可以在探索这条道路的过程中学到很多东西。
第一天:准备简历(5小时) :
制作一份一页的简历。把你的技能总结放在最上面,必须在写项目的同时附上Github链接。
第二天:作品集网站(6小时):
写几个博客,将它们添加到你之前开发的作品
集网站中。第三天: Linkedin简个(4小时) :
创建一个Linkedin个人简介,把简历上的所有内容
都放到Linkedin 上。第四天:面试准备(7小时) :
准备一些谷歌常见的面试问题,练习白皮书中的10
个面试编程问题在GlassdoorCareercup等网站中查
看前人遇到的面试问题第五天:社交(~小时):
走出房门,开始参加聚会、招聘会,与其他开发人员
和招聘人员见面。第六天:工作申请 (~小时) :
搜索 TPython Job],查看 Linkedin Job和本地求职
网站。选择3个工作岗位并发送工作申请。为每个工
作定制你的简历。在每个工作要求中找出2到3件你
不知道的事情,并在接下来的3-4 天里学会它们。
第七天:在拒绝中学习(~小时):每次你被拒绝的时候,
找出两件为了获得这份工作你应该知道的事情,然后
花4-5天的时间来掌握它们。这样,每次
拒绝都会让你成为更好的开发人员。
2023-06-15
mengvlog 阅读 7 次 更新于 2025-07-19 14:31:27 我来答关注问题0
  • 第一天:基本概念(4小时) :print,变量,输入,条件语句 第二天:基本概念(5小时)列表,for循环,while 循环,函数,导入模块 第三天:简单编程问题(5小时)交换两个变量值,将摄氏度转换为华氏温度,求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等第四天:中级编程问题(6...

  • 第一周:熟悉Python。第一天:基本概念(4小时》print,变量,输入,条件语句。第二天:基本概念(5小时)列表,for循环,whle循环,函数,导入模块。第三天:简单编程问题(5小时):交换两个变量值,将摄氏度转换为华氏温度,求数字中各位数之和,判断某数是香为素数,生成随机数,删除列表中的重复项等等。

  • 在Python编程的学习过程中,通常会分为四个主要阶段,每个阶段都专注于不同的技术和技能。第一阶段是Python基础与Linux数据库,这是初学者进入Python编程世界的起点。在这里,学员会学习Python的基础语法,包括变量、逻辑控制、数据结构、文件操作、函数、模块和标准库模块等。此外,还将学习如何使用MySQL数据...

  • 1~2个月:熟悉Python积极探索Python的使用方法,尽可能多的完成下面这些任务:第一周:基本概念(4小时):print,变量,输入,条件语句第二周:基本概念(5小时):列表,for循环,while循环,函数,导入模块ofaitttannooetmouodthntymutcancLro第三周:简单编程问题(5小时):交换两个变量值,将摄氏度转换为华氏温度,...

  • 这里整理了一份Python开发的学习路线,可按照这份大纲来安排学习计划~第一阶段:专业核心基础 阶段目标:1. 熟练掌握Python的开发环境与编程核心知识 2. 熟练运用Python面向对象知识进行程序开发 3. 对Python的核心库和组件有深入理解 4. 熟练应用SQL语句进行数据库常用操作 5. 熟练运用Linux操作系统命令及...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部