100天,python从新手变成了高手。我是怎么做到的?
看到很多答案,逻辑不够清晰,看得云里雾里,这怎么学?
python学习项目上线以来,获得了8w星标和视频讲解。
我估计你也一定想知道100天怎么学吧。
让咱们先说说python在各方面的应用,坚定你学习的信心。
后端开发、数据采集、数据处理、机器学习、自动化、don不要问python能做什么!
首先给初学者两个建议:熟能生巧,把英语作为你的工作语言。
我赢了。;don'别说熟能生巧。让让我们来谈谈英语。众所周知,编程讲究的是思维逻辑,而不是英语水平,但如果英语水平太差,你至少要懂基本单词。
1、15天的基础学习
主要讲一些基本概念和日常用法,don不要马虎,这是基础,一定要好好学习,不然以后难了还得回头看看有多麻烦。
现阶段尽量多理解。
如果安装了错误的python版本,在网页上找到相应版本下载的安装包。
在这个阶段,你肯定会遇到语言错误的问题。调整好自己的心态,好好检查一下就好了。
如图,python最后一行syntax:无效语法,表示语法错误:无效语法。
python语言的异常还是很人性化的,它会帮助你检测出哪里有问题。
哦,对了,在这15天里,你还会遇到一个用python制作小游戏的有趣项目,哈哈,相信你会感兴趣的。
2、python高级
振作起来,本章会讲数据结构和高级用法。
还有算法的生动例子。
如果这个阶段通过了,你就已经是一名python工程师了。;的经历。
3、系统介绍
前端介绍,有可视化知识:vue,html,css。
linux系统
数据库知识:mysql的安装和使用,python中mysql、nosql、r
我个人认为学习学习python有三个步骤。
第一步是掌握python本身的语法,这是进一步学习和使用python的基础。可以找一本完整全面的讲解python基本语法的书,比如马克·卢茨的《python学习手册》,认真学习至少两遍,尤其是掌握python中最常用的几种数据结构:list、dictionary、ancestor和collection,掌握python的函数语法和用法。特别是要了解python函数的各种类型的参数匹配和传递,比如位置参数,*args参数,**kargs参数等。,并熟练理解和灵活运用python的面向对象编程思想和方法,包括其抽象、封装、继承和多态的概念,以及多继承中常用的mixin技术,并精通python的异常处理机制。此外,我们还应该知道一些常用的高级特性,比如属性和装饰器,至少。
第二步是python的标准库。你可以结合python用中文翻译的《python标准库》的标准库文档,看了所有看着顺眼,觉得有用或者觉得可能有用的模块。
第三步,针对一个或几个特定的方向和领域,学习和掌握一些python模块和软件包。比如主要用python做科学计算,可以学习掌握numpy、scipy、sympy、matplotlib等。如果主要使用python进行统计和经济数据分析,可以学习熊猫、statsmodels等。主要是机器学习和人工智能方向的,可以学习scikit-learn,tensorflow,pytorch等。深入地;如果主要是大数据方向,可以深入学习pyspark等;如果主要使用python进行web编程,可以学习使用django、flask、web2py等框架。
最后但同样重要的是,需要更多的练习。