首先,我不是专门学编程的,专业 工作更是与编程相去甚远,唯一有交集的大概是我用这别人编程的软件
选学python也是因为广告太多了,看了下,不算难,网上资源也多。而且很多功能别人都弄好了,调用下就行。
语法选择不做过多讨论,直接上干货
首先是视频,看了很多,然后发现这个学习视频,放的链接是他们在B站官方号发布的,勉强算引流回馈吧。
一共1000集,目前我听到了类代继承行多态,视频深入浅出,还讲内存图底层原理,编程思想。我觉得不错。
视频一共含五个阶段:
第一阶段:python基础+核心
第二阶段:Python高级软件开发技术(数据结构,Linux,网络并发编程,RE模块,MySQL)
第三阶段:Python WEB全栈式工程师(HTML,CSS,JavaScript,MYSQL核心,Django框架,Ajax)
第四阶段:Python 爬虫工程师(Redis,Python爬虫)
第五阶段:大数据分析工程师、人工智能工程师(数据分析,机器学习)【70万播放】Python全套视频教程【1000集】入门到精通最全教程_哔哩哔哩_bilibili
配套课堂讲义文档、代码:
链接:https://pan.baidu.com/s/1S-5kwiaAKmzUZ3vXeIud5g?pwd=52pj
提取码:52pj
[i]
另外,推荐一些我收藏的python书籍:
[color=rgba(0, 0, 0, 0.85)]1、Python编程:从入门到实践(第2版).pdf
[color=rgba(0, 0, 0, 0.85)]很多人推荐的基础语法书,目前出了第二版,里面目录可以跳转方便看书。
[color=rgba(0, 0, 0, 0.85)]优点:书里讲的都非常基础,看扉页作者介绍好像是写给他儿子看的,里面的主要代码都有标注序号,然后在书里针对讲解,非常细致,像你自己调试代码一句一句解读一样。
[color=rgba(0, 0, 0, 0.85)]书后面有配实战项目,有个开发游戏,外星人大战。比较有意思,但实际上只用这本书的知识水平抄代码都费劲,为什么要那样写,类与类如何调用的,为啥要用这个库,这个库有什么等等都没讲。
[color=rgba(0, 0, 0, 0.85)]缺点:大段的文字描述和代码,看多了有点枯燥,最好是边看边自己动手操作。没有深入讲编程思想,比较难的类和对象也只是简单讲了是什么怎么用https://www.aliyundrive.com/s/hGjqB9A43mE提取码: g5u3
[i][color=rgba(0, 0, 0, 0.85)]2、看漫画学Python:有趣、有料、好玩、好用:全彩版.pdf
[color=rgba(0, 0, 0, 0.85)]里面有动画、彩色印刷,看着比较有趣。后面也有项目可以跟着做。
[color=rgba(0, 0, 0, 0.85)]优点:彩色,有图画没,长时间看不会视觉疲劳,内容讲的也直观、通俗易懂,是优点也是缺点。
[color=rgba(0, 0, 0, 0.85)]缺点:讲的比较浅,定位就是基础语法书。[color=rgba(0, 0, 0, 0.85)]https://www.aliyundrive.com/s/HYW6m5TUAWy提取码: d1y0
[i][color=rgba(0, 0, 0, 0.85)]3、[图灵程序设计丛书].Python编程快速上手——让繁琐工作自动化.pdf
[color=rgba(0, 0, 0, 0.85)]这本书主要就是实践了,里面一些代码是可以直接用来做事的,当然也有可能一些包和语法要更新,但思想是一样的。https://www.aliyundrive.com/s/J1jTQbGfXVo提取码: cc11
[i][color=rgba(0, 0, 0, 0.85)]上面三本书是我常看的,对业余的我来说觉得基本够用了。除了[color=rgba(0, 0, 0, 0.85)]从入门到实践我从头看完了,其他都是挑我感兴趣看的。基础语法都一样看一个就够了,其他的可以参考拓展知识的深度和广度。
[color=rgba(0, 0, 0, 0.85)]比如类和对象那里,我看完视频又去看书,几本书对比着看。
[color=rgba(0, 0, 0, 0.85)]分享这些希望对刚上路的网友提供一些学习思路。学编程思维最重要,有做事的思维了(行业叫架构吧),具体事项要怎么做可以百度、csdn,比如不知道怎么写数据排序可以百度或者GTP,但不知道这里要用排序这问都不好问。
写在最后:分享一个常用的python万能代码
[Python] 纯文本查看 复制代码class Program:
def __ctrl_c__(self):
ctrl + c
def __ctrl_v__(self):
ctrl + v