前段时间,博主的学校出了毕业率的统计报告。基本就业率都有90%,由于我的大学里面并没有开设python的学习课程,这意味着没有python的校招,在我的大学开设的主流课程还是java,c++之类的。
没有校招,就是要自己去外面面试了,而又听说外面就业困难,自己即将大四面临就业问题也是有点不淡定的。自己也在考虑是回头学一下java加深一下java能力,还是继续学python呢?
java的就业,从每年的校招就可以看出来的,自己努力也是可以找到一份不错的工作的。但python的就业呢?自己就还没了解清楚了。
--此文是为了增强对python的了解,提升自己对学习python的动力,即是自勉,也是共勉。
python 能干什么?
个人开发
1.python有非常完善的基础代码库(标准库,开源库,自定义模块)
比如说:你要开发一个网络爬虫,你可能只需要使用几个代码库就行了,re,requests,selenium,beautifulsoup
2.很多人用django来开发自己个人博客,django是一个开放源代码的web应用框架,由python写成。
3.也有人使用twisted来开发网络服务程序,twisted是用python实现的基于事件驱动的网络引擎框架,twisted支持许多常见的传输及应用层协议,包括tcp、udp、ssl/tls、http、imap、ssh、irc以及ftp。
4.有人用python来开发游戏。σ( ° △ °|||)︴飞机大战?2048?
6.最近的答题游戏的答题作弊器很多都是用python开发的。
7.总而言之,对于个人开发来说,python可以节省你的时间和简化你的代码量。
企业开发
1.搭建网站:django、tornado......
使用python搭建网站, 网站可以快速搭建,后台服务会便于维护
使用python开发的网站:youtube, dropbox, 豆瓣.....
2.gui图形开发:wxpython、pyqt......
3.网络编程:twisted、request、scrapy......
4.自动化运维、云计算:openstack、腾讯蓝鲸.......**
5.科学运算、人工智能:numpy, scipy, matplotlib, enthought librarys,pandas......