学习python能做什么岗位?发展钱途怎么样?

本文介绍了Python的应用领域、可从事的职业及其发展前景,并分享了一次Python面试经历,包括具体面试题目,为准备进入Python领域的读者提供了实用指导。

​无论你目前从事的是什么职业,在会python的基础上你的路子会变得更宽,升值更快,工资会更高!

一、python能做什么

python作为近年来最火的程序语言,没有之一,为什么这么火?因为简单高效、参与行业广泛,受到了各行业不同职业人群的追捧,那么pyhton到底是什么,从纯概念的角度来说一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

目前Python主要应用领域:教育行业、云计算、WEB开发、各大平台算法、金融、系统运维、人工智能、物联网、大数据分析…等数不胜数的行业

python可从事的行业有哪些呢?

python可从事的行业有很多,比如办公自动化、自动化测试&运维、大数据分析、网络爬虫、人工智能…等等

对应的都有哪些职业?

python自动化测试工程师、python开发、大数据分析师、网络爬虫工程师、python讲师(少儿&成人)、算法工程师…

未来发展钱途怎么样?下面我们通过BOSS直聘平台的数据为大家呈现:

python大数据分析师
在这里插入图片描述
在这里插入图片描述

python网络爬虫工程师
在这里插入图片描述

python自动化测试工程师
在这里插入图片描述

python算法工程师
在这里插入图片描述

二、python面试

第一次面试

第一次面试的是上海新致软件股份有限公司,是一家软件和信息技术服务型公司。可能起点太高了,因此被刷了。

整体还行。按照通知时间在会议室等了半小时,面试官才来,面试官人不错,面了半个多小时,问的一些问题也都答得上来,可能还不够扎实答的深度没有达到面试官要求吧,被pass了。

A面完让我在会议室等B面,结果B面面试官没空来(自己打电话问的)也没人通知,又在会议室等半小时。

不知道是因为我是双非一本他们看不上还是我A面就没通过,还是他们面试就是这样,就是没人通知,自己等,自己打电话问。

(第一次面试,当时太紧张了,面试题也记不清了,直接emo)

第二次python面试

天融信一面

1、是否有用过ES和Kalfka,是否写过demo

2、项目相关:开发框架、数据库、是否前后端分离

3、Mysql事务相关

4、是否用过DFS文件服务器

5、缓存Redis用过哪些数据类型,常用哪些,在项目中用了哪些

6、是否了解Redis bigkeys

7、有关注过Redis6.0吗

8、Django的MTV和MVC有什么区别

9、ORM到Mysql之间,ORM替你做了哪些操作

10、Mysql的主备原理,是否实际用过

11、在主备条件下,请求发出去后,Mysql突然挂了会发生什么

12、Linux查看磁盘空间命令、查网络端口状态

13、是否做过Linux IPC相关

14、 三次握手四次挥手

15、有了解过服务器TIME_WAIT和CLOSE_WAIT区别吗

16、Python装饰器、闭包。两者关系

17、深拷贝和浅拷贝,如何查看区别

18、Python垃圾回收机制

19、用过哪些线程和并发的库,gevent和asyncio理解,项目中是否用到

20、常用检索搜索引擎

21、Django中间件用过哪些

22、Django的F实例和Q实例

23、Django的CSRF是否了解过,工作原理是什么

24、Nginx有用过吗

25、项目部署方式,是否有进行持久化

26、如何理解PEP8

27、Python的类型注解是否用过

28、Python新式类和旧式类区别

天融信二面

\1. 个人技术优势

\2. 用过那些数据分析的Python库

\3. 有两个集合a, b,只有两种类型0,1,集合长度一样,找到集合位置相同且元素一样的个数是多少

\4. 文件操作,如果文件特别大如何读

\5. 顺序和链式结构的优势

\6. 排序方法有哪些,阐述快排及时间复杂度,是否可以用递归写,用递归有什么风险

\7. 如何理解内存溢出和内存泄漏

\8. 根据树的前序和后序遍历是否能定义一棵树

\9. HTTP1.0和HTTPS区别

\10. HTTP协议通讯的机制和原理

\11. 面向对象概念,Python在面向对象上的体现

Hr面试后,并顺利拿到了python的开发岗位offer。

期间也整理了很多的面试题,就不一一罗列了,感兴趣的可以微信扫描下方优快云官方认证二维码找我免费获取

在这里插入图片描述

最后

给想学习Python编程的朋友,一些小建议:

1、先买一本自学用的Python书籍,不要看电子书。选择合适的教程。有些书很经典,但未必适合你,书籍有:《Python核心编程》《Python基础编程》《Python学习手册》《Head First Python》《Python编程入门》《Python开发实战》《Python编程初学者指南》。

2.对Python基础数据类型有一个了解,学会各种类型的操作方法,了解函数和类的概念。

3、学会查官方文档,用好搜索引擎和开发者社区。不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。

4、动手实践,找小项目练习。前面几个阶段要快,都是为这个阶段做铺垫,,这时可能遇到各种困难,这时回头复习参考书上对应知识点,同时去谷歌百度,如果自己写不出来也可以参考别人的项目去做点事情,过一阵子对python了解后自己就知道该学啥了,是web开发,还是爬虫,或者数据分析,机器学习。

5.除了学习编程语言,也兼顾补一点计算机基础,和英语。

以上是关于学习Python入门的小建议,欢迎大家点赞和讨论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值