非计算机系学Python有什么建议?
python3吧
全部回复
仅看楼主
level 7
Ktt▫ 楼主
首先咱们要清醒地认识到一点,python是一门编程语言,是一门可以跟计算机交互的语言。我们需要的是实操,刷题大可不必!
而且同学不要因为自己不是计算机专业的就比较紧张,python对于新人小白是非常友好的,这也是为什么这么多人都在推荐大家学python。我自己也不是计算机专业的,但是我现在正在做python web开发。
2021年08月09日 02点08分 1
level 7
Ktt▫ 楼主
写出自己的第一个代码
首先我们要清楚,python是一门编程语言,我们需要通过对计算机下指令,让他完成我们的要求,所以实操才是最终的目的。为了防止我们在学习过程中出现,脑子会了手不会的情况,所以我这里建议大家一来就上手去敲代码,即使什么都不懂,装上了环境就找一段简单好上手的代码来敲就是了。
这就跟我们去学开车一样,科目二上车的第一天,教练啥也不教,就教你挂着二档在空旷的马路上逛,等你先找到了驾驶的快感,再去慢慢的学踩离合、打方向盘的具体操作会更有感觉。而且对于一些非专业的小白而言,能够看到自己的代码在电脑上运行,是一件非常树立自信心的事,而且会消除很多自己不是专业出生到底行不行的疑虑。
我这边的建议是先敲一些代码简单而且趣味性强的内容,例如几行代码就能画个五角星、雪花之类的,或者也可以找一些你想要学习的重点方向的简单内容,例如你想学习爬虫,着几行代码就能够爬取亚马逊网页里商品的源代码:
2021年08月09日 02点08分 2
level 7
Ktt▫ 楼主
夯实基础是重点
其实只要我们稍微搜索一下就会发现,python的入门书籍是非常多的,但是每一本书都有都有自己的侧重点和切入点,毕竟我们学习python的使用范围也不一样。如今市面上基础入门、web开发、机器学习、数据科学、自动化测试、量化交易等各个门类都有,新手经常都是一头雾水,不知道到底从哪里入门。
由于题主还处于大一的阶段,所以有时间来慢慢的把基础夯实(如果是只需要python的部分功能来辅助工作的话,我就不推荐这本书了,书是好书,对于职场人来说功利性还是差了点)。
夯实基础,强推:《Python编程,从入门到实践》
这本书其实很多人都在推荐,为了保证我这篇文章的完整性,我当然也要给推荐一下。这本书最大的特点就是它真的能够让一个小白从入门一步步走到实践。我想这个也是跟作者是一名高中老师有莫大的联系吧,毕竟高中老师都是那种循循善诱,深入浅出的。
这本书有两个模块,一个是基础模块,把python学习中需要了解的基本知识都做了说明和解释,matplotlib、NumPy 和Pygal这些强大的库也有详细的介绍。列表、字典、if 语句、类、文件与异常、代码测试这些内容也非常详尽;还有一个模块是实操模块,将所有的知识都放在一个个的具体场景中去实操,而且都编成了小游戏的形式,做到了真正的寓教于乐,学起来一点也不枯燥,所以这本书是我非常推荐的基础入门书籍。还有一些不错的电子书籍,已经打包好了,篇幅原因,需要的大家可以找群管理免费领取 ↓↓↓↓↓
2021年08月09日 02点08分 3
level 7
Ktt▫ 楼主
总结一下上面的各项内容,无非也就是多看、多练、多动手。这样的的说辞可以适用于所有的学科,不过我加上了自己的学习的思维导图,跟着学习思维导图更容易找到方向,希望对大家有用吧!
2021年08月09日 02点08分 6
level 7
Ktt▫ 楼主
2021年08月09日 05点08分 7
1