您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础如何开始学习Python?
数组,函数,基础零基础如何开始学习Python?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
学不学得会跟学不学得好,这差别大啊
我不会,所以不敢误人子弟。相信学得好的人,不会来尚可网回答问题赚点小钱的。大牛都是博客或者githud主页的。想成为那种人,就去那种人的圈子里学,在这里问帮助不大。
回答于 2019-09-11 08:43:50
编程语言入门的标志都差不多:只要成功地让屏幕显示出“Hello world”,就算入门成功。
当然,这个标准是低了一些……
要是一门编程语言入门,最少能配置它的环境,能用它解决一些日常问题,最少实现一些常见的算法,以及知道如果出了问题该去哪里找到答案。
要是认同这个入门标准的话,python入门只要靠看几本书以及做相应的练习题就差不多可以达到了。
第一本是《笨办法学python》。这本书列出了52个python小问题,让你可以在几天内大致了解python这门语言的基本逻辑。
然后可以看一下《简明python教程》,可以了解关于Python的更多内容。这本书比上一本涉及到的东西多一些,可能需要做一些笔记并且经常复习一下。
然后,可以看《Python学习手册》。这本书算是进阶图书,他本来就是基于一套不错的培训教程而写的,安排合理且内容丰富。
看完了这些书,把里面的东西记住了,做完了所有习题之后,就可以说python已经入门了。
剩下的,就是去碰到问题,然后google一下如何解决了——也就是进入程序员的日常了。
回答于 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
首先学习python一定要以实用性为导向!
盲目看教程,结果大多是浅尝辄止,从入门到放弃。
我想告诉你我的经验,如何在一个月内入门python!
1、【why】 你为什么要学习python?
爬虫?数据分析?机器学习?又或者其它?
在找一本python教程准备啃之前,一定要问问自己,我为什么要学习python?
python在近几年越来越受追捧,很多童鞋或者职场小伙伴想要提升技能-学习python。这是非常好的事情,但问题在于很多人不知道学python做什么,所以什么零碎细末、艰难晦涩、长篇大论的都去看,很容易陷入学不下去的困境。必须要有针对性、选择性地学!
上一篇:怎样找到同城创业者?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |