python自学资源汇总
python作为一门语法简要、第三方库功能强大的编程语言,正在变得越来越流行,最近更是达到了编程语言排行榜第一的位置(可能是非官方野榜,hhh),以HelloGithub网址上的排行榜为例,下面的图是截止到2022年5月各编程语言的走势图。
尽管该数据的权威性有待于进一步考量,不过不难看出python语言正变得越来越流行。博主最近也是闲的无事,将自己近期直接的零碎学习资源做一个简单的总结,后续会持续更新python语言有意思的语法以及机器学习相关的内容。
1.学习思路
作为一名python小白,从初学者到独自编写算法,这中间技术跨度很大。就我个人而言,学习完一整套语法基础再进行编程,这样的的学习方法需要的时间太久,效率也不高。博主的初步计划为:
- 先用两天的时间看完基础语法,了解到一些常用语法
- 再到牛客的知识点题库上刷题(140道简单题),花费一天的时间。
- 接着在蓝桥杯的题库上进行少量刷题,花费大约一周的时间(每天三个小时),通过算法编程提高实战能力
- 最后回过头来沉淀技术细节,花费一周的时间精读python程序设计(机械工业出版社)。
这里附上各网址的链接:
基础语法了解
官方文档这里推荐查看3.8或者3.7版本,这两个版本较为成熟
牛客编程题库
牛客知识题库
蓝桥杯算法题库
2.python发展方向
Python 的发展方向还是挺多的,比如服务端开发,爬虫,数据分析,机器学习等,博主感兴趣的方向是数据分析以及机器学习。
3.开发工具与环境配置
关于开发工具,我推荐两个自己用起来比较顺手的软件,Pycharm和VSCode。自己使用起来的感受是,如果仅仅是自学,进行单个python脚本的编写,推荐使用VSCode。如果进行大型项目开发,涉及到自己编写的函数相互调用,这里还是推荐Pycharm用起来舒服一点。
VSCode安装
在官网上下载后直接安装exe文件即可。进入下载界面后有对应的python官方文档。
其实下载后安装即可,在插件中install Python即可开始python编程。
Pycharm安装
JetBrains的全家桶里面每一个开发工具简直就是软件开发者的福音。不过唯一难受的点是,需要有账号来进行登录,如果是学生的话,可以申请学生一年免费的使用权,如果不是学生的话就需要自己寻找魔法了,有破解版本和免费阉割版。
这里有中文官方文档
Python3.8配置
python3.8.5链接地址
选择windows版本
选择图中的安装方式,然后开始安装,注意细节可以参照这篇文章python3.7安装
由于pycharm自带Python,所以这里不再介绍python环境变量的配置,如果有需要可以自己搜索相关的博客,网络上有很多资源