python需要学哪些东西_python初次学习, 需掌握这些东西

原标题:python初次学习, 需掌握这些东西

python最近非常火,仿佛一夜之间便呈现出燎原之势.在排行榜上,已有以前的第8名,冲到了第四名了.而且如果你有看过招聘网的话.如拉勾网.你会发现,有关python的职位,都水涨船高,薪水噌噌噌就上去了.我身边有很多朋友都按捺不住,一脚踏入,不管三七二十一,便开始疯狂学习起来.然而python相比于其它语言或许会简单些,但如果你明确这些概念,掌握这样方法,相信你一定能学的更快,更好,更全.

9d5dd8e16dda46bd9000fd2dbc73dc96.jpeg

广州千锋一.大体了解python学习结构:

学习python, 首先在你的脑海中,要有一个概念.我们要学什么,python有什么要学的东西.这样我们才能对python有个大概的了解,学习才会更明确,更有主动性.那么接下来,就有我,来帮大家列出学习python,必须要学习的基础知识.

基础语法:如何打印输入,行与缩进,注释.

python变量类型(也可以说没有)与运算符

python程序结构:条件语句,循环语句(for,while)

python结构:列表,元祖,字典,集合,字符串

python模块化:函数,面向对象,封装以及导入

其它:python I/O,python异常处理,python内置函数等等

广州千锋二.python就业领域及所需

python在业内被称为胶水语言,所以就业领域也非常广,不说机械学习,大体也就分为这几样:python web,数据分析,python 爬虫,自动化运维等.那么在这些领域,你要必备哪些知识呢?我举几个例子.

web领域:

python web.也就是后端.是跟前端需要打交道的领域,所有你要了解基础的前端知识.而在后端,你要明白一个网页是如何打开的,按照这个线索, 你所需要了解的知识是:TCP/IP协议,HTTP协议,以及python相关模块:socket模块.以及python必学web框架:Django,flask.当然还有数据库.

9017390fabba420e938493148b985f99.jpeg

flask爬虫领域:

首先你要了解的是,爬虫的概念.爬虫,顾名思义,跟爬相关,却是爬取的意思.是收集网络资源的相关技能.学习这个领域,你也必须要学习前端的基本知识,

毕竟大多数的时候都是跟网页打交道.其次你也要了解python socket模块以及协议,当然你工作的时候,不必用到这么底层的东西,已经有大神帮你封装好了.比如:

urllib、urlib2(Python中的urllib)python内建的网络请求库

urllib3:线程安全的HTTP网络请求库

requests:使用最广泛的网络请求库,兼容py2和py3

BeautifulSoup:HTML、XML操作解析库

lxml:另一种处理 HTML、XML的方式

当然也有框架,其中必学的便是Scrapy.

5e5e94070ac041ff9d03e0ff3caa49a9.jpeg

Scrapy数据分析领域:

python是比较适合做数据分析的语言,已经有大神封装好了第三方模块了,比如:

pandas:依赖于numpy和sciepy,主要用于数据分析,数据预处理以及基本的作图

statsmodels:统计包,设计各种统计模型,包括回归、广义回归、假设检验等,结果类似于R语言,会给出各种检验结果

最常用的matplotlib,用于科学制图——基础的绘图,已经集成在pandas里.

python的优缺点

优点: 可扩展性和可嵌入性.丰富的库.规范的代码,可阅读性强.可移植性.容易学习.

缺点:python运行速度很慢.GIL等原因,并发性不好.python的开源性代表着python不能加密返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值