您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
怎样才能坚持学习python?有什么好的方法?
数组,函数,数据怎样才能坚持学习python?有什么好的方法?
发布时间:2019-02-08加入收藏来源:互联网点击:
二、掌握Python基础
对于Python仅仅是了解肯定是不够的,这肯定的,下一步,如果你继续坚持学Python,那么就应该开始学Python基础了。
其实到了这一步,你还是需要借助书这样的工具,因为书中的知识点,一般都是最系统的,你是小白,如果不系统的自学,那一定会越学越吃力,而且不扎实,做项目就会非常吃力。
所以,掌握基础需要分为两步:
1、看书,反复看,把书上的代码都自己敲一遍
这本书给你介绍一下,名叫《Python编程初学者指南》,接着上面那本书后面,就最好读这本书了,因为这本书是针对基础知识点学习的,了解了Python后,再读这本书,基本上只要你有耐心,能坚持下去,掌握Python基础肯定没问题。
而且这本书还有一个特点,就是每个章节都有一个游戏,也就是说,每个章节的知识点学完后,就会教你开发一个小游戏,带给你一些学习Python的乐趣和信心,整本书非常系统、有趣,是真正寓教于乐的一本书,如果需要这本书,一样,也是直接私信我:领书,就行,我发给你这本书的电子版。
2、看案例视频,尤其是初学、基础的Python案例视频
即使是学基础知识点,也不能仅仅只看书中实操练习,你需要更多适合你的小项目来拓展你的思路,比如,我在头条发了很多不错的项目视频,都是入门级的项目,专门针对Python基础项目的视频,你可以看看,相信你看到别人实现一个功能的思路后,对自己会有一定的启发,毕竟做开发的,思路都是非常重要的,所以一边学基础一边学习别人的开发思路,这是很有必要的。如果需要视频,私信我:领视频,就行。
从了解Python到掌握Python基础,其实并没有很轻松的方法,而且很多Python初学者所谓的难,真正的难其实是方法不对,耐心不够,我给你的方法,你可以尝试一下,每天给自己拿一两个小时出来看看书,一个月时间你一定能有很大的进步。
回答于 2019-09-11 08:43:50
谢邀!科技领域头条主:大数据之眸前来回答。笔者刚签约Python数据挖掘工程师。Python可以说是最易学的语言之一,且投入产出比非常之高。下面就Python的快速学习路线和发展前景做简要概述。
学习路线
1.刚上手的时候肯定是先过一遍Python最基本的知识,比如说:变量、数据结构、语法等,基础过的很快,基本上1~2周时间就能过完了,可以参考菜鸟教程。
2.看完基础后,就是做一些小项目巩固基础,比方说:做一个终端计算器,具体可以上github上搜索相关Python小项目。
3.如果时间充裕的话可以买一本讲Python基础的书籍比如《Python核心编程》,阅读这些书籍,在巩固一遍基础的同时你会发现自己诸多没有学习到的边边角角,这一步是对自己基础知识的补充。
4.Python库是Python的精华所在,可以说Python库组成并且造就了Python,Python库是Python开发者的利器。用于数据收集的Python库:Beautiful Soup、Scrapy、Selenium;用于数据清理和数据操作的Python库:Pandas、PyOD、 NumPy、Spacy;用于数据可视化的Python库: Matplotlib、Seaborn、 Bokeh;用于建模的Python库:Scikit-learn、TensorFlow、PyTorch;用于图像处理的Python库:OpenCV-Python、Scikit-image、Pillow等等。
5.学习使用了这些Python库,此时的你应该是对Python十分满意,也十分激动能遇到这样的语言,就是这个时候不妨开始学习Python数据结构与算法,Python设计模式,这是你进一步学习的一个重要步骤。
6.当度过艰难的前五步,此时选择你要研究的方向,如果你想做后端开发,不妨研究研究Django,再往后,就是你自己自由发挥了。
前景方向
WEB开发——最火的Python web框架Django, 支持异步高并发的Tornado框架,短小精悍的flask,bottle
网络编程——支持高并发的Twisted网络框架, py3引入的asyncio使异步编程变的非常简单
爬虫——爬虫领域,Python几乎是霸主地位,crapy\\Request\\BeautifuSoap\\urllib等,想爬啥就爬啥
云计算——目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算
人工智能——谁会成为AI 和大数据时代的第一开发语言?这本已是一个不需要争论的问题。如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。
自动化运维——问问中国的每个运维人员,运维人员必须会的语言是什么?10个人相信会给你一个相同的答案,它的名字叫Python
金融分析——我个人之前在金融行业,10年的时候,我们公司写的好多分析程序、高频交易软件就是用的Python,到目前,Python是金融分析、量化交易领域里用的最多的语言
游戏开发——在网络游戏开发中Python也有很多应用。相比Lua or C++,Python 比 Lua 有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑,知名的游戏\u003c文明\u003e就是用Python写的
总结
Python的易用性使得全民编程成为现实,但并不降低他的门槛,因为在某些领域还有有非常高深的知识需要深耕的。笔者已在大数据领域多年,也常年在今日头条中分享大数据相关知识与实战经验,欢迎大数据爱好者一同探讨。头条号:大数据之眸
回答于 2019-09-11 08:43:50
编程语言入门的标志都差不多:只要成功地让屏幕显示出“Hello world”,就算入门成功。
当然,这个标准是低了一些……
要是一门编程语言入门,最少能配置它的环境,能用它解决一些日常问题,最少实现一些常见的算法,以及知道如果出了问题该去哪里找到答案。
要是认同这个入门标准的话,python入门只要靠看几本书以及做相应的练习题就差不多可以达到了。
第一本是《笨办法学python》。这本书列出了52个python小问题,让你可以在几天内大致了解python这门语言的基本逻辑。
然后可以看一下《简明python教程》,可以了解关于Python的更多内容。这本书比上一本涉及到的东西多一些,可能需要做一些笔记并且经常复习一下。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |