Python开发入门

【●】Python开发入门
1. python介绍
- 创始人: Guido van Rossum(荷兰人)。
- 时 间 : 1989年圣诞节期间
- 地 点 : 阿姆斯特丹
- Python命名: 源于Guido 是一个喜剧团 Monty Python 的粉丝。
- 1991年初,Python发布了第一个公开发行版
- 为了更好的完成荷兰的CWI(国家数学和计算机科学研究院)的一个研究项目而创建
    
2. python应用领域    
- 自动化系统运维
- 自动化测试
- 人工智能(机器人)
- 搜索引擎,爬虫
- 科学计算
- web网站后端开发
- 云计算
- 大数据及数据库编程
- 游戏
- 其它
    
3. python优点
- 简单易学易用
- 开发效率高
- 应用领域广泛
- 免费
- 可移植(支持 Windows, Mac OS X, Linux操作系统)
- 可混合编程(C/C++)
- 开源
- 面向对象(Java, C++, Python)
    
4. python缺点
- 与C/C++相比,执行速度不够快
- 不能封闭源代码

5. python的版本
- Python V2.7(2020年已经结束维护)
- Python V3.6(当前教学)
- Python V3.9(最新)
    
6. 获取python  
6.1 官方网址 https://www.python.org
6.2 下载地址 https://www.python.org/ftp/python
6.3 帮助文档 https://docs.python.org/zh-cn/3.6/
        
7. 安装python3
//安装依赖
]#yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel \
  libffi-devel sqlite-devel tcl-devel tk-devel

//安装源码python3
]# tar  -xzf Python-3.6.7.tar.gz
]# cd Python-3.6.7
]# ./configure --prefix=/usr/local
]# make && make install

//验证
[root@teacher ~]# python3
Python 3.6.7 (default, Nov  5 2020, 03:55:09) 
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> exit() 

[root@teacher ~]# 
//配置命令行tab键 见"配置tab补全python命令.txt" 文件

8. IDE环境 (集成开发环境)
8.1 pycharm软件介绍
8.2 安装pycharm软件及安装插件 见文件"安装pycharm.txt"
● 下载并安装Pycharm社区版
    

9. python的运行方式
9.1 命令行交换解释器方式
9.2 文件方式
[root@dc ~]# mkdir python
[root@dc ~]# cd python
[root@dc python]# vim one.py
#!/usr/bin/python3
print('hollow world!!!')
print('你好同学')

[root@dc python]# python3 one.py
hollow world!!!
你好同学

[root@dc python]# python3
Python 3.6.8 (default, Dec  5 2019, 15:45:45)
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('aaaa')
aaaa
>>>exit()  #退出

10. python的语法结构(编写代码要遵循)
●语句块缩进
◆python的代码块通过缩进对齐表达代码逻辑而不是使用大括号
缩进表达一个语句属于哪个代码块
◆缩进风格   —  4个空格:

◆ 以缩进对齐区分代码块之间的关系 缩进相同的多行代码 构成一个代码组。
◆ 首行以关键字开始,以冒号:结束,该行之后的一行或多行代码构成代码组。
◆ 一行过长的语句可以使用反斜杠\分解成几行。
◆ Python注释语句从#字符开始 注释可以在一行的任何地方开始,解释器会忽略掉该行#之后的所有内容。
◆ """  """  和  '''  '''  可以注释多行。
◆ 分号 ; 允许你将多个语句写在同一行上(不推荐使用)。        

11. 输出语句print()
11.1  作用:向终端输出文字信息,能让用户看到,有多个数据要输出时,中间用英文的逗号 , 分隔开。

11.2  获取帮助 >>> help(print)

11.3  print() 的例子
[root@teacher ~]# python3
Python 3.6.7 (default, Nov  5 2020, 03:55:09) 
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> print(a)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined  #不加引号的 字母 被当作 变量名 处理 
>>> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值