一个资深码农对我说:“ 三周学习计划搞定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,学学思路,别闷头往死路上送,不缺你一个 ”的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程