| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python如何入门 -> 正文阅读 |
|
[Python知识库]Python如何入门 |
今天重修Python课,才发现距离我入门学Python只有短短一年,但我总感觉自己好像学了很久了。这一年,我顺利通过计算机二级Python并且拿到良好等第,使用Python作为建模手参加了两次建模比赛【国赛和美赛】和一次数据分析比赛。 自我感觉入门Python还算顺利,没有走太多弯路。所以课上摸鱼,来写一篇博客,分享一下我入门的过程,希望能给想入门Python但被各种网课环绕眼花缭乱的你一点帮助。 食用前提:想要深入掌握Python的同学,如果只是想高分通过计算机二级的话,推荐只看第二步。 1.入门【打牢基础】我入门是通过学校的专业选修课,修了一个学期。如果条件允许的话,选择学校里的选修课或者专业课是最好的。因为期末绩点会鞭策你,在老师的带领下,反复练习最基础的知识点,比如说列表字符串字典等的基本函数。 但如果没有这个条件,也建议大家在学习之前有一本详实的书作为基础。因为Python语法相较于其他语言都简单,而且灵活。坚实的基础会让之后的学习更轻松。 #书推荐清华大学出版社董付国的书,我们的教材也是他写的,大佬。 如果你有其他编程语言的基础,一定要区分好两种语言的不同。(我在学完Python之后再敲C语言的代码就发现自己连单双引号都分不清了)。如果你没有其他语言的基础,一定要注意编程的逻辑。这个具体我也说不清,但非常重要。方便大家理解,这里放一个知乎上的回答。 (10 封私信 / 80 条消息) 编程的逻辑是什么? - 知乎 (zhihu.com) 2.初步巩固【运用实践】学了一个学期的基础之后,我紧接着就报名了下个学期考试的计算机二级考试,并且为了考试买了一节网课。 #推荐小黑课堂,我跟着小黑课堂先后通过了二级office和Python,感觉确实不错。 买课的目的其实是为了监督自己能在假期里也学习,但如果你的自控力比较好,也可以去B站上白嫖其他资源。但这一阶段,我们必须要多自己写代码。 我买课感觉最有用的其实是他送的学习系统,是一个模拟考场的系统,有很多练习题。二级Python的大题就涉及到自己写代码了,尤其是最后一道题。一定要先自己写,然后再对照答案。
3.继续实践【学习package】这一阶段,你基本可以看懂大部分的Python代码的底层逻辑,但你可能依旧看不懂Python的代码。这很正常,因为Python是个开源的语言,这意味着众多大佬都可以使用Python写一个package,然后放进代码里使用。所以Python的库非常多,用途非常广泛,这也是近几年Python火热的原因之一。 因此,这个时候你就要回想一下,你学习Python到底是想用它做什么。如果你像我一样,就是在做尝试,没有方向,那么通过半年的学习,你应该会对Python的可以应用的领域有所了解,可以选择一个与未来职业方向相匹配的领域,继续学习。 以我自己为例。我是学数学的,本来就有参加数学建模竞赛的规划,然后就选择了数据处理,学习了Numpy,Pandas,Matplotlib。其他选择还有比如机器学习、微信小程序的编写、网络爬虫等等。 #然后就开始了快乐的白嫖之路。众所周知,B站是一个学习软件,因为他有的实在是太多了。
【提一句,相应库的基本函数可以做一做笔记,因为他不像Python底层函数和语法那么基础,不会就看不懂代码,之后的学习也不是考试,可以查询资料,所以有一个全面的笔记本真的超级好用,或者也可以使用浏览器现查。】 4.继续学习【相应竞赛】刚刚参加完美赛,感受就一句:如果想要快速掌握一门语言,参加美赛! 在之前,我也只是可以通过Python写点小代码完成点小作业的程度,对于含有几千条数据的大项目,我做的很少。 但是美赛令人奋进。在美赛过程中,我完成了lstm&各种规划的代码,都是一百行起步的代码。当然,不是我原创的代码。这种比较成熟的算法一般都有厉害的大佬编写的现成的代码,但是现成的代码要为我所用,还是需要一些努力。
一般来说,为了达到更好的效果,现成的代码都是需要优化的,改参数是我们的重中之重。于是在改代码之前,学代码可以让我们迅速掌握一个新的库中的函数和用法。 5.继续学习学习没有尽头。英语学了小学中学那么多年,大学不学习四级都可能挂掉。何况是刚刚入门的计算机语言呢。再次重修Python一部分是为了更高的绩点,另一方面,也是想督促自己的Python学习。而且,就我自己的体会,Python真的很有用。 暂且不说现在这么多计算机相关的比赛,随便拿一个奖都能填充你未来的简历,就算你以后当了个社畜,面对成吨的Excel数据,会一点编程能让你的工作更加高效。 祝各位学习顺利。这里也只是一个入了门的小菜鸡,正准备参加蓝桥杯-Python,希望和大家一起努力。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:54:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |