一个资深码农对我说:“ 三周学习计划搞定Python,学学思路,别闷头往死路上送,不缺你一个 ”
2021/7/10 14:06:09
本文主要是介绍一个资深码农对我说:“ 三周学习计划搞定Python,学学思路,别闷头往死路上送,不缺你一个 ”,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
学编程语言有个小秘诀,直接上项目就是干。
不要怕没有基础,边做边查边学,进步很快的。因人而异,一周或者一个月就能搞定。当然需要足够的投入。以前我也觉得收集资料、啃语法、敲代码是学Python的套路,但这样学效率太低。你要知道Python是一门脚本语言,不需要传统的编写-编译-链接-运行过程,语法简答、执行方便。
也就是说Python像是个瑞士军刀,可以写出很多有用的小工具,随写随用。专门针对新手制定了三周的学习计划,大多是对新手友好的。如果想少走弯路,拒绝枯燥,学东西还得有趣,那就推荐去B站找找视频,搜Python,排名靠前的教程都还不错,或其他网站视频。
【点击获得视频资源】
1.三周计划
第一周:熟悉Python
要积极探索Python的使用方法,尽可能多的完成下面这些任务:
- 第一天
基本概念(4小时):print、变量、输入、条件语句
- 第二天
基本概念(5小时):列表、for循环、while循环、函数、导入模块
- 第三天
简单编程问题(5小时):交换两个变量值,将摄氏度转换为华氏度,求数字中的各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等
- 第四天
中级编程问题(6小时):反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏、计算年龄等等
- 第五天
数据结构:栈、队列、字典、元组、链表
- 第六天
面向对象编程(oop):对象、类、方法和构造函数 、面向对象编程之继承
- 第七天
算法:搜素(线性和二分查找)、排序(冒泡排序、选择排序)、 递归函数(阶乘、斐波默契数列)、时间复杂度(线性、二次和常量)
【点击获得Python学习路线图】
第二周:开始软件开发(构建项目)
接下来,让我们朝着软件开发任务进军吧!不妨尝试综合你学到的知识完成一个实际的项目
- 第一天
熟悉一种IDE:IDE是你在编写大型项目时的操作环境,所以你需要精通一个IDE在软件开发的初期,我建议你在VScode中安装Python扩展或使用Jupyter notebook
- 第二天
Github:探索Github,并创建个代码仓库,尝试提交(Commit)、查看变更(Diff)和上推(Push)你的代码,另外,还要学习如何利用分支工作,如何合并(merge)不同分支以及如何在项目中创建拉取请求(pull request)
- 第三天
第一个项目
简单计算器:熟悉Tkinter,创建一个简单的计算器
- 第四、五、六天
个人项目
选定一个项目并完成它
- 第七天
托管项目:学习使用服务器和hosting服务来托管你的项目,创建一个Heroku设置并部署你的构建的应用程序
第三周 : 熟悉软件开发的整体过程
你不需要掌握所有的知识,但是你应该知道一些常识,因为它们会影响你的日常工作
- 第一天
数据库基础:基本SQL查询(创建表、选择、Where查询、更新)、SQL函数(Avg、Max、Count)关系数据库(规范化)、内连接、外连接等
- 第二天
使用Python数据库
利用一种数据库框架(SQLite或panda),连接到一个数据库,在多个表中创建并插入数据,再从表中读取数据
- 第三天
APL
如何调用APL,学习JSON、微服务(micro-service)以及表现层应用程序员转换应用程序员接口(Rest APL)
- 第四天
Numpy
熟系Numpy并练习前30个Numpy习题
- 第五、六天
作品集网站
学习Django,使用Django构建个作品集网站,也要了解一下Flask框架
- 第七天
单元测试、日志、调试
学习单元测试(PyTest),如何设置和查看日志,以及使用断点调试
2.适合新手的Python小项目
实现图片转字符画
可以尝试着先复制代码运行一遍,然后自己写。
人脸识别调用开源项目
只需要简单的几十行python代码,就可以实现人脸识别。
Python 识别登录验证码
通过一个简单的例子来实现登录验证码识别。
PS:对于小白来说自学也不是件容易的事,需要花相当的时间去适应Python的语法逻辑,而且要坚持亲手敲代码,不断练习。还有网上的文章或帖子
这篇关于一个资深码农对我说:“ 三周学习计划搞定Python,学学思路,别闷头往死路上送,不缺你一个 ”的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识