A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

选一个好版本
有没有看过《在下坂本,有何贵干?》
那个坂本可以装B,Python的版本则是你的工作环境。
1、学习基础知识首先,Python 是一个有条理的、强大的面向对象的程序设计语言。建议从下面课程开始:
  • Python 教程
  • Python 标准库
  • 官方文档 (非常贴心地提供中文翻译)



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

Python职业学习方向很多,大体上分为这四个
针对各个方向,造数君提供了需要了解的标准库:
  • 后端开发:Django**、Flask**、Tornado**
  • 数据科学:NumPy**、Pandas**、Matplotlib**
  • 网络爬虫、Requests**、Scrapy**、threading**
  • 机器学习:scikit-learn**、TensorFlow**



3、项目练手
只会埋头敲代码肯定不行的,需要自己动手写写具体的项目,那么去哪里找呢?
Tips:如果你想寻找某个项目,可以去Github上找。
4、商业化协作等到了这个阶段,你已经找到了一份Python相关的工作。你需要更好的与同事配合,了解更多语言特性。
例如 有人曾经写到 :
需要扩展Python语言的理由:
  • 添加/额外的(非Python)功能,提供Python核心功能中没有提供的部分,比如创建新的数据类型或者将Python嵌入到其它已经存在的应用程序中,则必须编译。
  • 性能瓶颈的效率提升, 解释型语言一般比编译型语言慢,想要提高性能,全部改写成编译型语言并不划算,好的做法是,先做性能测试,找出性能瓶颈部分,然后把瓶颈部分在扩展中实现,是一个比较简单有效的做法。
  • 保持专有源代码的私密,脚本语言一个共同的缺陷是,都是执行的源代码,保密性便没有了。把一部分的代码从Python转到编译语言就可以保持专有源代码私密性。不容易被反向工程,对涉及到特殊算法,加密方法,以及软件安全时,这样做就显得很重要。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马