附有可跳转链接地址的思维导图(回复“入门”获取)。
学习Python,首要的是调整好心态。没有所谓的捷径可走,唯有“坚持到底”才是。我自学Python时,资料并不充裕,视频教程更是无从谈起,书籍也显得尤为珍贵。
当时我如何着手呢?反复研读书籍,每日至少投入3小时阅读、敲写示例代码,进行demo项目开发。在面试时,我向面试官展示了自行开发的一个聚合网站,详细阐述了项目的实现流程以及所遇到的问题。凭借这些努力,我顺利地获得了我的第一份Python工作。
虽然Sublime Text与VSCode有相似之处,但前者是一款付费工具,然而也可免费使用,只是偶尔会有弹窗提示。
Jupyter Notebook以网页形式提供服务,用户可直接在页面中编写并运行代码,其运行结果也会直接在代码块下方展示。这一工具非常适合科学计算等场景。
对于初学者而言,菜鸟网站的Python教程内容浅显易懂,非常适合小白学习。
廖雪峰的Python教程同样也是面向初学者的,广受好评。
官方出品的Python教程内容全面,可与Python标准库相互补充学习。
此教程的优点在于配备了实战练习,学习者可跟随教程逐步深入,体验100天的学习成果。
以下是一些推荐的Python学习书籍:《Python编程从入门到实践(第2版)》、《像计算机科学家一样学Python》、《笨办Python》等。
还有《Python Cookbook》、《Effective Python》等进阶书籍值得一读。
对于Flask框架的学习资源,如“Flask超级教程”等资料值得关注。
Django框架的入门与实战资料也是学习的重要一环。
对于Python编程的练习,可以尝试使用《Python练习册》以及《Python100例习题》等资源。
在B站上,可以找到小甲鱼制作的零基础入门学Python的视频教程。
《Python编程从入门到实践(第2版)视频版》以及《慕课网:Python3 入门教程 2020全新版》也是不错的入门资料。
对于初学者来说,夜曲编程提供的免费入门课程别具一格。他们将编程比作打怪升级的任务,使得学习过程更加生动有趣。