首先要有一个明确的学习框架和学习计划,不可以在网上找一堆学习材料,上来就学,这样是及其浪费时间和精力的,效率也比较低。
我自己在学习 Python 初期就犯过这样的错误。因此看到这个问题的时候,我仔细回忆了之前的种种学习经历,呕心沥血整理了3天的内容。
这篇回答我将系统地告诉大家零基础如何系统的真正学会Python。下面这图是整个回答的框架,先让你有个认知。
因为内容篇幅较长,建议各位先点赞收藏,等有时间了再继续阅读。
学Python真的不难,首先你要摆正心态,没有所谓的速成方法,如果有的话就是“死磕”。我那会自学Python的根本没那么多资料,更别说什么视频,书籍也少的可怜,那时候连StackOverflow都还没有,现在网络上学习资料很丰富了。
那我是怎么学呢? 一遍又一遍的啃书,每天至少花3个小时看书敲示例代码,做demo项目,我记得那会去面试的时候面试官问我做过什么项目,我就把自己做的一个聚合网站演示给他看,这是我从0开始自学python做的第一个完整项目,最后也顺利的找到了我的第一份Python工作。
开发工具
pycharm
Pycharm是最好的Python代码编辑工具之一,没有什么学习成本,下载安装后可直接上手。
VScode
VSCode 是一款更轻量级的代码编辑器,需要额外安装python插件
Sublime
Sublime Text 与 VSCode 差不多,不过这是一款付费工具,也能免费使用,就是经常有弹框提示
Jupyter
Jupyter Notebook是一个以网页的形式打开,可以直接在网页页面中编写代码和运行代码的工具,代码的运行结果也会直接在代码块下显示的程序。更适合用在科学计算等场景中
自学网站
菜鸟网站的这个python教程很适合小白学习,没有高深的原理,照着教程学就完事了。
Python官方教程
这是Python官方出品的教程,可搭配Python标准库一起学。
Python - 100天从新手到大师
这个教程的优点是还配有实战练习,可以跟着教程学习,看看100天你能学到什么水平。
自学书籍
《Python编程从入门到实践(第2版)》
《像计算机科学家一样学Python》
《笨办法学Python(第四版)》
《Python编程快速上手》
《Python基础教程(第3版)》
《Python简明教程》
进阶书籍
《Python Cookbook(第3版)》
《Effective Python 编写高质量Python代码的59个有效方法》
《Python核心编程(第3版)》
《流畅的Python》
《Python进阶》
《Python源码剖析》
实战书籍
《利用Python进行数据分析》
《Flask Web开发:基于Python的Web应用开发实战》
《集体智慧编程》
《Flask Web开发实战》
《Python 3网络爬虫开发实战》
《Python网络爬虫权威指南(第2版)》
《Two Scoops of Django》
《Django企业发实战》
实战项目
Flask超级教程
Python 练习册
Python100例
小白编程入门第一堂课
CSDN:Python初级入门精讲