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)
007-配置环境变量
008-python快速入门
009-python运行原理
010-python开发注意事项
011-python学习方法
012-python安装pycharm
目录
- PyCharm-介绍
- PyCharm-下载和安装
- Pycharm-创建Projrct
- PyCharm-使用技巧和经验
013-创建项目
014-PyCharm使用技巧
015-转义字符
Python常用的转义字符
- \t:一个指标符,实现对齐功能
- \n:换行符
- \:一个\
- ":一个’’
- ‘:一个’
- \r:一个回车(直接输入回车,光标会重新定位到当前行的第一个位置,会把已经输出的内容覆盖掉)
016-注释(comment)
基本介绍:
- 用于注解说明程序的文字就是注释
- 被注释后的语句,就不会再执行了
- 注释提高了代码的阅读性(可读性)
- 注释是一个程序员必须要具有的良好的编程习惯,将自己的思想通过注释先整理出来,再用代码去实现
目录
- 介绍
- 单行注释
- 多行注释
- 文件编码声明注释
- 使用细节
单行注释
多行注释
三个单引号’‘‘注释文字’’’ 或者 三个双引号"““注释文字””"
注:多行注释不能嵌套
文件编码声明注释
(了解即可)
- 格式:# coding:编码,在文件开头加上编码声明,用以指定文件的编码格式
017-规范和文档
python 代码规范
- 正确的注释和注释风格
- 使用多行注释来注释多行说明
- 如果注释函数或者其中的某个步骤,使用单行注释
- 正确的缩进和空白
- 使用一次tab操作,实现缩进,默认整体向右边移动,使用shift+tab整体向左移动
- = 两边习惯性各加一个空格比较规整,比如:
- 变量之间使用逗号间隔比较清晰
python文档
中文文档地址:https://docs.python.org/zh-cn/3.11/
018-本章练习和小结
- 独立编写 homework01.py 程序,使用一条输出语句,将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出(如下图)
- 在控制台打印出如下图所示的效果
硬输出,练习print语句的使用 06_homework02.py
- 环境变量path配置及其作用是什么[07_homework03.py]
- 配置环境变量path的步骤 电脑->属性->高级系统设置->环境变量(参考老师演示)
- 配置环境变量后,我们可以在任意目录去执行path指定的目录下的程序或者指令,比如python.exe
- python编写有哪些规范[homework04.py]
- 正确的使用注释
- 使用正确的缩进
- = 变量有空格,代码比较规整
- 变量之间使用空格间隔,比较清晰
019-变量基本原理
- 一个程序就是一个世界
- 变量是程序的基本组成单位
- 简单的原理示意图
变量是程序的基本组成单位
- 不论是使用哪种高级语言编写程序,变量都是其程序的基本组成单位
- 变量有三个基本要素(类型+名称+值)
- 应用实例
variable(变量)
简单的原理示意图
- 当程序/代码被执行后,变量的值是存在在计算机内存的
- 计算机内存介绍
- 内存(Memory)是计算机的重要部件,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行。
- 内存在实际执行的时候会加载到计算机内存中
020-变量介绍
-
变量的概念
1)变量相当于一个数据存储空间的表示
2)你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。 -
变量的使用步骤
定义变量:a = 60
使用: print(a) -
老师提醒:需要先定义变量,才能使用,否则会提示 not defined
021-记录个人信息
变量快速入门
- 变量使用入门案例
演示记录人的信息并输出的程序
quick_start.py
# 演示记录人的信息并输出的程序
name = "tom" # 字符串
age = 20 # 整型
score = 90.4 # 浮点型
gender = "男" # 字符串
# 最简单的输出信息 一行一行输出
print("个人信息如下:")
print(name)
print(age)
print(gender)
print(score)
# 也可以用逗号间隔输出,一条语句全部输出
print("个人信息如下:", name, age, gender, score)
# 想用一条语句,但是输出的信息要换行(使用转义字符)
print("个人信息如下:", "\n", name, age, gender, score)