非计算机系学Python有什么建议?
说道自学Python,可能有很多人都自学过,很多人都知道Python的发展前景,薪资问题都是不错的竞选者了自学。但是有很多人可能学了几天就选择放弃,并没有坚持下来,甚至觉得Python并没有网上说的那么简单,网上说的那些都是骗人的。
那么,今天我就跟大家分享下我的Python自学经历,看看我是如何一步步成长起来!
当然,我自身还有很多不足,我会好好努力跟前辈们多多学习!作为过来人的我,深刻地意识到入门Python is really hard,but is not that hard !
如何接触Python的?
最近几年,Python突然火起来了,朋友圈,知乎,论坛...随处可见培训机构的软广,很多广告会说学了Python就能够进大厂,月薪翻倍,娶得白富美,走上人生巅峰等等,依我只能说这广告效果拉满,实际并没有那么夸张!
还有人说,Python就是一门社畜学的语言,对此我持保留意见,可能是他不知道Python能给自己和团队带来什么影响!别人的眼光并不重要,最重要是自己的看法,想成为一个怎么样的人,怎么样的IT大牛!
学一门语言,究竟是为了什么?
这一点,我觉得大家需要想清楚,是因为身边人都在学担心落伍?是因为有趣?是因为升职加薪?还是为了开拓思维?等等,因为不同的目的,你学习的导向是完全不同的!
我一开始学Python的原因,是因为感觉工作量太大了!
当时我每日的工作中,有相当一部分的工作内容重复繁琐,比较浪费时间,一不小心还容易出错。
我就希望可以通过Python自动化处理一些事情,减轻工作量,让我有更多的时间去钻研专业技能。
在一个偶然的机会下,我看到了一本Python零基础入门的书籍,开始了我的Python自学之路。
如何入门Python的?
作为一个打工人,我只能挤时间自学。每天下班回到宿舍不能忘的事情就是学习Python基础内容,一开始并不知道学习什么,但找到了这份Python学习教程——Python3 教程 | 菜鸟教程,让我有了Python学习的方向!
Python入门教程:
Python3 高级教程
Python3 MySQL(mysql-connector)
当然了,只有Python教程是不行的,有一本不错的书籍推荐是至关重要的。
Python书籍推荐
《Python编程:入门到实践》 豆瓣评分9.3
理论和实践恰到好处,行文逻辑流畅,不跳跃,手把手教的感觉,却绝不啰嗦,非常适合入门。小编强烈推荐这本书,书中涵盖的内容是比较精简的,没有艰深晦涩的概念,最重要的是每个小结都附带有”动手试一试”环节,学编程最佳的方式就是多动动手、多动动脑。
掌握了一定知识之后,不能忘记做一些项目。
20个Python项目
11、【基于scrapy爬虫的天气数据采集(python)】
20、【NBA常规赛结果预测——利用Python进行比赛数据分析】
还有就是我在学习道路上,有时候想放弃,我就在这几个网站了边玩游戏边学习编程。
2个免费在线的编程学习网站
1.Code Wars
Code Wars是一个基于忍者主题的游戏化在线平台,可帮助您借助各种难题和编码挑战来提高技能。如果您想学习一种特定的语言,则必须通过基本测试以证明您的技能和对语言的理解。一旦您确定了开始阶段,市场上就没有其它游戏可以更好地培养高级编码技能。
他们提供多种语言,包括JavaScript,Swift,PHP,Python,Ruby和Haskell。Codewars还相信社区学习的作用,并允许你与其他用户比较解决难题的方法。这样你可以快速找到代码中的错误,甚至可以采用不同的方法来解决相同的问题。学习编码的主要方面是练习,Codewars平台还提供了很多比赛。
网址为:Codewars: Achieve mastery through challenge
2.CodeCombat
与JavaScript相关的流行编码游戏之一是CodeCombat。它是专门为教师和学生使用而设计的教育视频游戏,可教授软件编程概念和语言以及计算机科学的基础知识。它包含玩家需要通过编写JavaScript代码来解决的难题和挑战。
除了学习JavaScript,您还可以使用此游戏学习Python,CoffeeScript或Lua游戏脚本语言。该游戏有中世纪地牢主题,你需要根据游戏旁的教程使用一些基本命令来在游戏中移动英雄。CodeCombat是向初学者介绍JavaScript语法和逻辑的一种有趣且引人入胜的方式。
结语
如果你也想学习Python,一定要自己开始学习,不学习一切都是白谈。只有你去学习的时候,才会知道学习的结果。万事开头难,选择了自学Python,就要勇敢的迈出第一步,不要担心太多,你想的越多,感觉学习的压力就会越大。
想,永远是个问题,只有实践才会有答案。
整理不易,您的赞同对于我来说是最好的尊重,更是我持续写干货的动力。
如果你想进一步学习编程,或者Python,关注小天,更多编程干货回答等你观看。公众号【编程从零学】,分享更多编程知识。