前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python零基础同学要怎么开始学python呢?

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

作者头像
云飞
发布2018-09-26 16:05:11
7280
发布2018-09-26 16:05:11
举报
文章被收录于专栏:云飞学编程云飞学编程

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年最新的资料全套)比自己在网上零散收集的结构性和连贯性更强,只为帮助那些想学习的人!可私信我获取!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云飞学python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档