[韩顺平]python笔记
AI工程师、运维工程师
python排名逐年上升,为什么?
- python对大数据分析、人工智能中关键的机器学习、深度学习都提供有力的支持
- Python支持最庞大的 代码库 ,功能超强
数据分析:numpy/pandas/os
机器学习:tensorflow/scikit-learn/theano
爬虫:urllib/reques/bs4/scrapy
网页开发:D jango/falsk/web
运维:saltstack/supervisor/openstack
数据库:MySQldb/sqlchemy/pandasql
可视化:matplotlib/seaborn/bokeh - python是胶水语言
可以把其他语言的库拿来用
003-什么是程序
程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
004-python小故事
005-python开发工具
- IDLE:python自带的开发工具
- PyCharm(推荐):主流的开发工具
- Sublime Text:跨平台、轻量级的代码编辑器
- Eric:一个开源python代码编辑器和集成开发环境,免费使用
- 普通文本编辑器:如果你足够强,你甚至可以使用普通的文本编辑器,比如 记事本、editplus、notepad++等
python语言特点
- 简单易学
- 面向对象
python即支持面向过程编程,也支持面向对象编程 - 开源
- 可移植性
- 解释性
python写的程序不需要编程二进制代码,可以直接从源代码运行程序。 - 高级语言
使用python编写程序,无需考虑如何管理程序使用内存一类的底层细节 - 可扩展性
如果需要一段关键代码运行的更快或者希望某些算法不公开,可以把部分程序用C语言编写,然后在python程序中使用它们 - 丰富的库
python标准库很庞大,功能齐全,可以帮助处理各种工作,并且python还支持很多第三方库的调用 - 规范的代码
python采用强制缩进的方式,使得代码具有很好的可读性
先用记事本简单写程序,再用pycharm
006-python开发环境安装
1.官方网址
2.安装python开发环境步骤
3.注意事项和细节说明
python创建新项目
–>点击新建项目
–>选择文件存放的位置,建议在桌面新建一个文件夹存放
–>基础解释器选择下载的最新版本
–>把创建main.py欢迎脚本勾选掉
–>新建文件(双击文件夹,新建,选择python文件,文件名例:hello.py)