Python零基础同学要怎么开始学python呢?

1、选择Python版本

有好多同学,在学习python的时候,找了一大堆的视频、书籍等等,然后按着教程开始学习,最后发现,总是出错,各种错误,很是烦躁。

这里面出现最多的就是版本的问题,大家在选择教程的时候,要先看看教程的时间,都2018年了,总不能还是按着2015年的教程学习吧!

目前最大的争议其实是2.7和3X两大版本,在这里建议大家还是选择3x的版本,尽量选择高级一点的,版本的更新往往意味着技术的进步,算法的优化等等,最终节省的都是各类资源!

以上也适用于各种python库,大家在学习的时候,要注意这点!

2、基础知识

Python 是一个有条理的、强大的面向对象的程序设计语言。

首先需要学习Python的基础知识,下载、安装、导入库、字符串处理、函数使用等等。

如果你的英语不是很好,这里可以给你推荐一个超赞的网站一译中文文档,这里会提供Python、pandas、numpy、NLTk、Django等文档的中文翻译,赶紧添加到收藏夹里。如果你更喜欢看视频,可以上网找一些入门教程观看,有很多IT学习网站可以找到,这里就不推荐了。

此外,在基础知识都学会之后,你要开始练习写一个程序,需要文本编辑器,这里推荐使用pycharm!

PS:建议大家在学习过程中尽量使用英文版,不要汉化。并不是说汉化不好,这样显的逼格高,嗯,其实经常使用的也没有多少词汇量……

3、确定学习方向

Python职业学习方向很多,职业方向大体上分为以下六个:

Web全栈工程师、爬虫开发工程师、人工智能工程师、Python开发工程师、游戏开发工程师、搜索引擎工程师。

以下选了几个标准库是学习Python用得上且必须了解的:

Django**、Flask**、Tornado**、NumPy**、Pandas**、Matplotlib**、Requests**、Scrapy**、threading**、scikit-learn**、TensorFlow**

这里只是给出了建议,大家可以去各大招聘网看看岗位要求,多看几个就明白了

4、寻找项目练手

只会埋头敲代码的Python开发肯定不是各大公司HR抢着要的,谨记:多找项目多找项目!多练手多练手!只有自己多动手写具体项目,才能更多的犯错,解决问题,位置后工作踩坑,现在练习踩的坑越多,以后和HR谈薪资的时候才会更有底气。

Github内的项目丰富,想找哪个项目可以先去Github上面搜索,例如:你想写一个知乎爬虫,在搜索框搜索“知乎”,然后在语言那一栏里选择Python就可以找到你想要的项目了。

5、找工作

基础知识学会,多个项目练手完成,你就可以尝试找一份Python相关工作了。

写在最后:

互联网科技发展蓬勃兴起,人工智能时代来临,抓住下一个风口。为帮助那些往想互联网方向转行想学习,却因为时间不够,资源不足而放弃的人。我找了几个在互联网领域有丰富经验的大牛搜集整理了一套有价值的学习资料 (2018年最新的资料全套)比自己在网上零散收集的结构性和连贯性更强,只为帮助那些想学习的人!可私信我获取!

本文分享自微信公众号 - 云飞学python(P542110741)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

OpenDaylight发布碳(Carbon)版本,面向更广阔的应用市场

本周二领先的全球软件定义网络开源平台OpenDaylight发布了第六个版本——碳(Carbon),OpenDaylight碳版本的发布增加新的功能,以更好地支...

29540
来自专栏Spark学习技巧

编程语言排行榜:你选对了吗?

有人说程序员知识更新速度要很快,这是因为编程语言很容易就过时。这句话虽然有点绝对,但是也说明了热门的编程语言排行版一直在变。那么我们就来看一看编程语言排行,了解...

54670
来自专栏Material Design组件

交互设计流程思考范围层结构层框架层

1.8K130
来自专栏CSDN技术头条

必读|提高代码阅读能力的七种实用方法

随着越来越多的公司使用敏捷开发,能够阅读别人的代码比以往显得更重要。这就需要学习一些如何提高这项技能的技巧。本文提供了7种提高代码阅读技巧的方法,以下是译文。 ...

23080
来自专栏机器学习算法与Python学习

Python数据分析相关资料整理(博客&视频链接)

关键字全网搜索最新排名 【机器学习算法】:排名第一 【机器学习】:排名第二 【Python】:排名第三 【算法】:排名第四 我们会再接再厉 成为全网优质的技术类...

66180
来自专栏架构专栏

P8架构师点亮进阶之路——阿里最新技术重点划分以及面试必问点

跳槽阿里基本上都分为两个阶段的提问。第一个阶段是主语言本身以及它的高级特性,第二个阶段是讲述自己的项目,并在中间穿插着问题。正文才是重点......

25010
来自专栏程序你好

2018年我应该学习Java吗

我应该学习Java吗?这是一个不断出现的问题。如果你刚开始是一个开发人员,如果你已经是一个前端开发人员,或者即使你是一个。net背景的人,很多人都想知道学习Ja...

27230
来自专栏AI科技大本营的专栏

厉害!这还是我认识的Python吗!

Python 可用的地方非常多。无论是从入门级选手到专业级数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。或许是因为这种万能属性,周围好更多的...

18230
来自专栏云计算D1net

公有云进入价格战

2014年3月25日,Google宣布了其云服务的一系列新特性,并大幅降价。第二天,Amazon Web Services也宣布新特性并匹配降价。而3月31...

34550
来自专栏Java架构师进阶

面试总结——Java高级工程师

     之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对用到的技术...

15220

扫码关注云+社区

领取腾讯云代金券