Python

概述:

1.Python擅长的领域

WEB开发

  Django\pyramid\Tornado\Bottle\Flask\WebPy

网络编程

  Twisted\Requests\Scrapy\Paramiko

科学运算

  wxPython\PyQT\Kivy

GUI图形开发

  OpenStack\SaltStack\Ansible\腾讯蓝鲸

运维自动化

2.Python自动化开发可以做什么?

开发各种自动化工具,定制开发各种开源软件;

帮助评估和优化业务技术架构

开发公司的内部办公系统,CRM,网站等;

做个全栈工程师,全栈就是指什么都能做的样子。

  如:开发自动化运维平台,监控,CMDB,Docker\Openstack\Zabbix等开源软件二次开发,WEB聊天软件,BBS,博客,企业网站等;


基础入门篇:

  • Python2 基础 (链接

  • Python3 基础 ——Python3 是一个较大版本的升级,没有向下兼容Python2。

    中文入门(链接1)(链接2)  

    官方Doc(链接

  • 首先安装对应平台的 python 版本(链接),然后搭建IDE平台,本人使用 pycharm(传送下载),也找了一个 pycharm 系列教程让大家熟悉IDE环境。(链接) 

  • 后续安装某些库需要 Visual C++ Build Tools 编译环境。(链接) /// Python 2.7 貌似要装 Microsoft Visual C++ Compiler for Python 2.7 (链接

  • 从 http://sourceforge.net/projects/pywin32/ 安装 pywin32 ,请确认下载符合您系统的版本( win32 或者 amd64 )

  • Python 第三方优秀库 (链接

Python 之 scrapy 爬虫框架: