整理了一周的Python资料,包含各阶段所需网站、项目,收藏了慢慢来

news/2024/5/15 19:26:37/文章来源:https://blog.csdn.net/weixin_30604651/article/details/97367181

python学习资料

这周应该有不少学校已经开学了,那么同学们都该动起来了,把家里面的那些懒习惯给扔掉了可以。

不知怎么的,最近不少关注我的读者都开始私信我怎么学好python?零基础转行是不是合适,还有希望吗?今年30了,还能不能转IT?

其实关于零基础转型的,我以前写过一篇文章,没有看过的都可以看看:「零基础非科班如何成长为五百强Arch」,另外还有一篇知乎点赞1k+关于如何学习python的也建议都看下:「万字谏言,给那些想学Python的人,建议收藏后细看!」。

今天就把剩余板块给一一填充,意在做成一个系列,让大家看了这个系列后,明白自己选择了IT这条路后,应该干什么,怎么干。

相信大家看完以上两篇文章后多少都会有个问号,除了我推荐的「笨办法」外,就没什么资料的,而很多新手村玩家都喜欢问一个问题:有什么资料可以参考的吗?有什么实战项目可以借鉴的吗?

今天这篇文章,我花了一周的时间搜索、整理、调研、筛选,最后定稿。希望能够帮助到大家,减少在起步阶段的油耗,集中精神突破技术。

我把链接一起贴出来,大家收藏后,可以去电脑上打开,比较方便。

虽然强调过很多次了,但是还是要多提一句,不要看python2.x,如果你是零基础过来的,请直接开始你的py3.x 之路。建议3.6,3.7的一些特性可能对你不是很重要。

1.初出茅庐

我不会推荐你们去看官方文档的,因为我知道,你们不会去看的

  1. 廖雪峰老师,包括我自己,我相信很多读者应该都多少看过:
    「廖雪峰的官方网站」:
    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

  2. Vamei老师在cnblogs上的一个目录,我基本都看过,内容比较基础,很适合零基础的同学看:
    「python快速教程」:
    http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html

  3. 实验楼,这个网站其实做得蛮好的,虽然是收费项目,但是说实话,如果你想认真学习的话,这些学费该付的就付吧。网站主要是将python的知识点和小项目结合起来了:
    「Python基础+项目实战课程」:
    https://www.shiyanlou.com/courses/?course_type=all&tag=Python

  4. 我一直推荐的「笨办法学 Python」现在有了在线版,只不过是英文版的,别和我说英语看不懂!你这是要我去接英语广告吗……,当然他还有收费的课程,看你自己喜欢咯:
    「learnpythonthehardway」:
    https://learnpythonthehardway.org/book/

  5. 这个网站我是订阅了的,每周都会有更新,内容的话基本都和Python相关:文章、教程、演讲、书籍、项目、工作等都有:
    「Python Weekly」:
    https://www.pythonweekly.com/

  6. 「Pycrumbs」是搜集了各种免费Python的资料,你可以收藏后慢慢看:
    「Pycrumbs」:
    https://github.com/kirang89/pycrumbs

2.小试牛刀

经过以上内容的学习,基本的语法、函数、类的定义和调用应该都掌握了,接下来就是找些小练习,试试自己的三把刷子了。

  1. 首当其冲的就是很多人都会推荐的「Python challenge」,现在已经到33关了,可以看看自己能到第几关哦:
    「pythonchallenge」:
    http://www.pythonchallenge.com

  2. 对于很多人来说,英文看不懂,我又没接到英语广告的,我帮你们找了一个中文网站:
    「Python中文学习大本营」:
    http://www.pythondoc.com/

  3. 再给大家推荐一个爬虫er必看的博客,我们的崔大系列:
    「崔庆才的个人博客」:
    https://cuiqingcai.com/

  4. 虽然已经不更新了,但是已有的联系够大家琢磨半天了,建议认真的去把每一题都做了:
    「每天一点小练习」:
    https://github.com/Yixiaohan/show-me-the-code

3.登堂入室

经过小试牛刀后,我相信现在的你应该已经跃跃欲试了,心里一句话:还有谁。那么是时候开始找些完整项目跟着抄了,哦不,是临摹,是跟着敲。你们千万别ctrl c,ctrl v 的把内容拷过来了,这没有任何效果。

  1. 简书上我找到一个非常棒的「Django By Example」的中文翻译系列,推荐给大家,「Django By Example」本身就是一本非常不错的Django实战书:
    「Django By Example」:
    https://www.jianshu.com/p/05810d38f93a

  2. 再给大家推荐一个Flask写网站的教程,我推荐给很多人过,非常好,跟着作者一步步学习如何用flask开发一款属于自己的博客管理系统:
    「Flask 10天开发一个网站」:
    https://zhuanlan.zhihu.com/p/33038507

  3. 在学习爬虫的路上,你一定会遇到一个叫scrapy的怪物,别人都告诉你要用它,所以你就去搜了,发现全特么是英文,又溜了。我给大家找了一份「Scrapy Cookbook」的中文版:
    「Scrapy Cookbook」:
    https://scrapy-cookbook.readthedocs.io/zh_CN/latest/

  4. 「超级马里奥第一关」用pygame写的,这个就比较有意思了,大家有兴趣的可以跟着敲敲:
    「Super Mario Bros Level 1」:
    https://github.com/justinmeister/Mario-Level-1

4.游刃有余

再经过以上环节后,你必须要开始修炼心法了,练武之人,必修内功,否则就是花拳绣腿,形如:
蔡徐坤打篮球

  1. 「LeetCode」想必大家都知道,也有一些读者刷过,但有多少人坚持下来了?LeetCode可以说是Python内功的九阴真经,哦不,是九阳神功。在平时写代码的时候你不一定会用到,但是他却是你解决问题的思想源泉:
    「LeetCode China」:
    https://leetcode-cn.com/

  2. 如果说算法是一个程序员的九阳神功,那么设计模式就是你的乾坤大挪移。设计模式在日常工作中会经常用到,对于不同的场景会需要用到不同的模式。
    「python-patterns」是我觉得非常棒的一个项目,如果你可以跟着他一个个学的话,你回头看看昨天写的Django Example里的代码,会有种“哪个傻逼写的垃圾代码啊”的错觉:
    「python-pattern」:
    https://github.com/faif/python-patterns

我有一个项目,上面有大多数的练习代码,包含:leet-code刷题,设计模式练习,爬虫项目,小应用,微信机器人等等。
python小练习

关注公众后,后台回复关键字:python资料,获取项目包

Python专栏二维码

本篇文章对不同阶段的人群都适用,别再说Python怎么学,没有实战项目了。撸袖子干呗,别墨迹了。

转载于:https://www.cnblogs.com/moonhmily/p/10575957.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_783891.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux浏览器老显示安全链接,Chrome浏览器显示“网站连接不安全”怎么解决?解决方法分享...

chrome浏览器是一个非常受欢迎的搜索服务软件,这款软件可以满足用户非常多搜索需求,有很多用户都会使用这款软件进行搜索,功能非常的全面,但是在使用Chrome浏览器的也会遇到一般浏览器都会遇到的问题,今天小编就会与大…

产品展示网站源码_ZBLOG免费网站导航主题 – 简单且支持内页详情目录模板

之前一段时间老蒋和从业网赚类网站的网友闲聊到看到有几个做网赚导航类型的网站盈利情况还是不错的,当然我不熟悉这个领域也没有打算做接触这个行业。不过我看到有不少网友在寻找类似的目录导航类网站源码,而且看到有些简单的源码居然还需要付费购买&…

毕业设计-证券宣传手机微网站的设计与实现

本文介绍基于.net的证券公司宣传微网站手机网页的设计与实现方法。 随着计算机技术的快速发展,基于Web的计算机网络金融、证券宣传或交易网站已成为现代金融理财发展的热点,B/S(Browser/Server)结构的互联网宣传也逐步在各大金融证券中得到了广泛的应用[1]。互联网金…

遗传算法matlab_史上最强的MATLAB自学网站,你收藏了吗???

各位小伙伴可点击此处,即可进入到优化算法交流地官方账号主页(推荐),谨防上当受骗。hello,大家好!这几天是全国大学生数学建模竞赛的比赛时间,首先预祝各位参赛的同学能够取得好成绩。今天&…

linux更换域名全站301,网站换域名必看,全站301重定向代码分享

网站换域名了,至于为什么要换不多说了,伤心事!犹豫了半年,新域名也早买好了,一直没下定决心要换域名,毕竟8年老站,中国不多说了,入题,想把域名换成 http://www.125jz.com…

织梦html标题怎么改,织梦网站seo优化技巧-改栏目名称seo标题即可

你们了解过织梦网站seo优化技巧吗?使用该优化首先你要改栏目名称为seo标题,然后在网站的UR路径上进行拼音的修改,修改完之后要以文章的路径保存好,感兴趣的话就随小编一起来了解下吧!第一步网站标题seo优化技巧:列表页标题优化技巧&#xff…

企业网站建设流程步骤,教你快速建网站

企业网站的重要性不言而喻,很多企业都想建一个企业网站,这样既能提高企业形象,还可以助力网络营销和品牌推广。那么如何参与到企业网站建设流程中呢?其实这个流程分五步,今天就为大家介绍一下。 第一步:确定…

模仿某网站招聘列表

引言 关注到一朋友所在公司的网站&#xff0c;看到招聘信息部分&#xff0c;突然觉的这个效果简单并且可复用&#xff0c;然后自己就练习了一把。 缺点 点击标题展开内容后&#xff0c;文字有点抖动&#xff0c;还没排查出来问题所在。 页面 1 <div classjobs_box>2 …

网狐网站后台发布与部署

发布成功并部署OK是这样子的 在部署前要先启用IIS功能 在控制面板的程序与功能左边可打开启用Windows功能窗口 IIS功能启用后可打开 IIS管理器,默认添加了Default Web Site

java 期刊,JSP/Java的期刊在线投稿系统|网站程序设计|程序源码

视频演示网址&#xff1a;http://www.bysjdq.com/project/show/CBADCFADD5E934B6.shtml?tff(咨询特价)系统功能模块设计1&#xff0e;系统登录&#xff1a;系统登录是用户访问系统的路口&#xff0c;设计了系统登录界面&#xff0c;包括用户名、密码和验证码&#xff0c;然后对…

让你的IIS网站支持https协议

没加协议前,http访问 加上https协议支持后,通过https来访问 成功加了https访问协议后会看到红色箭头指向位置的443访问链接 在加https协议前要先已导入服务器证书

DotNetCore5.0 WebApi 发布IIS服务器后网站无法打开报404问题处理

解决方法: 在web.config中aspNetCore节点加入 <environmentVariables><environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" /></environmentVariables> 如下图所示 成功访问webapi网站 注意配置https访问

ubuntu18.04编译PHP8.0.9源码并安装PHP服务器及安装Nginx1.14.0服务器运行PHP网站

进入用户主目录 cd $HOME 下载PHP8.0.9源码 wget https://www.php.net/distributions/php-8.0.9.tar.gz 解压到/usr/local/src目录 sudo tar zxvf php-8.0.9.tar.gz -C /usr/local/src ls查看解压后文件

ubuntu 18.04配置Nginx 1.14.0服务器运行PHP8.0.9网站

配置OK后最终运行效果是这样的 在php8.0.9通过源码编译成功并安装后,安装nginx服务器然后配置, 在配置中添加index.php操作如下图 接着增加php文件解释与权限设置,操作如下图 注:nginx配置文件路径在:/etc/nginx/sites-enabled/default: default文件完整内容:

部署PHP网站到ubuntu系统的Nginx服务器

sudo apt install unzip 安装unzip用于解压zip文件 上传后布后的网站zip包到ubuntu 服务器, 并解压:sudo unzip xxx.zip 解压后移动要Nginx网站目录/var/www

mac安装nginx与配置php网站

修改了nginx和php-fpm的配置文件后要重启服务才生效 nginx -s reload可重新加载修改过的配置 brew services restart php可重启php服务 brew services restart nginx 可启动nginx服务 php --ini |grep Loaded 可查php.ini文件加载位置,位于/usr/local/etc/php/8.0/php.i…

百度自动推送收录HTML代码,百度和 360 网站自动推送代码阶段效果展示

前阵子魏艾斯博客更换了 sitemap 插件&#xff0c;又添加了 360 站长工具里面的自动推送代码&#xff0c;当时说过要等几天再去查看推送结果的&#xff0c;到现在也有快一个月了&#xff0c;那么百度站长工具和 360 站长平台自动推送代码安装使用后效果如何呢&#xff1f;为了起…

unix netcore 网站服务器,.net core Kestrel宿主服务器自定义监听端口配置

在.net core的web程序中&#xff0c;除了可以在项目中硬编码服务器的监听端口外&#xff0c;还可以在外部通过json文件配置。方法如下&#xff1a;第一步&#xff1a;在项目中新建一个名为Hosting.json的文件。当然&#xff0c;文件名可以随便取。然后在其中添加如下内容&#…

hyper爬虫https2.0协议网站,使用py2exe无法打包certs.pem解决办法

最近使用hyper爬取https2.0协议网站的数据时&#xff0c;最后使用py2exe打包成exe后&#xff0c;发现证书certs.pem没有被打包进去。 前期一直在想办法使用py2exe将certs.pem打包进exe中&#xff0c;网上很多方法是直接将certs.pem复制进exe里面&#xff0c;但实际工作是根本行…

python使用hyper下载https2.0网站的excel

之前文章介绍了python使用hyper爬取https2.0网站的数据&#xff0c;最近需要下载https2.0网站的一个excel&#xff0c;具体的代码如下&#xff1a; import base64 from hyper import HTTPConnection, tls#建立连接&#xff0c;并设置certs.pem证书 conn HTTPConnection(www.h…