为数据中台新人进行培训,培训内容python

[toc]

1. Python是什么?

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

2. python能为我们做什么?

  • 网络爬虫:按照某种规则在网络上爬取所需内容的脚本程序
  • web开发:有成熟的框架Djiango,Flask。
  • 数据分析与处理:是一个比较完善的数据分析生态系统
  • 人工智能:强大而丰富的库以及数据分析能力。比如说在神经网络、深度学习方面,Python都能够找到比较成熟的包来加以调用
  • 自动化运维:丰富的第三方库,作为运维工程师首选的编程语言,Python在自动化运维方面已经深入人心,比如Saltstack和Ansible都是大名鼎鼎的自动化平台。

3. 快速入门

1. 开发环境准备

  1. mac自带的python环境(版本Python 2.7.10)
  2. 开发工具使用pycharm

2. 相关介绍

1. 第一个程序

print "hello world!"

2. 相关概念

讲的很不错的中文网站:https://www.liaoxuefeng.com/wiki/897692888725344

3. demo

gitee链接:https://gitee.com/azhegit/PythonDemo

4. 预期任务

1. 用python编写99乘法表

2. 用python实现冒泡排序

5. 学习资料

  1. 官网:https://www.python.org/doc/
  2. 讲的很不错的中文网站:https://www.liaoxuefeng.com/wiki/897692888725344
  3. runoob上的python教程:https://www.runoob.com/python3/python3-tutorial.html
  4. 入门教程:http://dblab.xmu.edu.cn/blog/python/