01python开发之入门篇
- 01python开发之入门篇
-
1 python入门
-
1.1 编程语言总介
- 1.1.1 编程与编程语言
- 1.1.2 计算机组成原理
- 1.1.3 与运行程序相关的三大核心硬件
- 1.1.4 计算机三层结构与平台
-
1.2 安装python解释器
- 1.2.1 Linux、Unix、Mac系统
- 1.2.2 Windows系统
- 1.2.3 多版本共存
- 1.3 第一个python程序
-
1.4 IDE工具pycharm的使用
- 1.4.1 IDE简介
- 1.4.2 pycharm安装
-
1.5 变量(先定义后引用)
- 1.5.1 变量简介
- 1.5.2 变量的组成
- 1.5.3 变量名的命名规范
- 1.5.4 变量名的命名风格
- 1.5.5 变量值的三大特性
- 1.5.6 小整数池
- 1.5.7 垃圾回收机制GC
- 1.5.8 常量
-
1.6 注释
- 1.6.1 注释的种类
- 1.6.2 注释的位置
- 1.6.3 其他
-
1.7 与用户交互
1 python入门
1.1 编程语言总介
1.1.1 编程与编程语言
-
编程就是人将要做的事得步骤想清楚,然后用计算机能听懂的语言翻译下来
-
编程的目的是让计算机能够按照人类的思维逻辑去工作,从而取代人力
-
程序本质就是一堆代码文件
-
编程语言是人类和计算机能够进行沟通的一种语言
-
编程语言分为:
Ⅰ 机器语言:优点是最底层,执行效率最快;缺点是最复杂,开发效率最低
Ⅱ 汇编语言:优点是较底层,执行效率最快;缺点是复杂,开发效率最低
Ⅲ 高级语言:①编译型语言执行速度快,不依赖语言环境运行,跨平台性差
? ②解释型语言跨平台性好,一份代码到处能用,缺点是执行速度慢,依赖解释器运行
学习难度/执行效率:机器语言>汇编语言>高级语言
开发效率:高级语言>汇编语言>机器语言
1.1.2 计算机组成原理
-
计算机,俗称电脑(即通电的大脑),蕴含人类对计算机得终极期望,希望他能像人脑一样去工作,从而解放人力
-
使用计算机是为了让计算机取代人力,从而解放人力
-
计算机五大组成部分:
Ⅰ 控制器:计算机的指挥系统,用来控制计算机其他组件的运行,相当于人类的大脑
Ⅱ 运算器:计算机的运算功能,用来做数学运算和逻辑运算,相当于人脑
? 控制器+运算器=CPU(cpu相当于人类的大脑)
Ⅲ 存储器:计算机的记忆功能,用来存取数据,分为内存和外存
? ①内存:相当于人的短期记忆,断电数据丢失
? ②外存(如磁盘):相当于记事的本子,断电数据不丢失,是用来永久保存数据的
? 内存的存取速度远远大于外存
Ⅳ 输入设备:input计算机接收外界数据的工具,如键盘、鼠标,相当于人的眼睛或耳朵
Ⅴ 输出设备:output计算机向外输出数据的工具,如显示器、打印机,相当于人的眼睛或耳朵
? PS:存储器如内存、磁盘等既是输入设备又是输出设备,统称为I/O设备
1.1.3 与运行程序相关的三大核心硬件
1.1.4 计算机三层结构与平台
-
三层结构
应用程序、操作系统、计算机硬件
-
平台
操作系统+计算机硬件
1.2 安装python解释器
1.2.1 Linux、Unix、Mac系统
- Linux、Unix、Mac系统自带python解释器
1.2.2 Windows系统
1.2.3 多版本共存
1.3 第一个python程序
1.3.1 运行python程序的两种方式
1.3.2 注释
-
注释是对代码的解释说明,注释的内容不会被当作代码执行
-
注释是为了增强代码的可读性
-
注释分为单行注释和多行注释
①单行注释:用#,可以放在代码的正上方或正后方(#前空两格,后空一格)
②多行注释:用三对引号""" """
-
不用全部加注释,只需要为自己觉得重要的或不好理解的部分添加注释即可
-
注释可以用中文或英文,但不要用拼音
1.4 IDE工具pycharm的使用
1.4.1 IDE简介
1.4.2 pycharm安装
- 下载地址https://www.jetbrains.com/pycharm/download 选择Professional专业版
1.5 变量(先定义后引用)
1.5.1 变量简介
1.5.2 变量的组成
1.5.3 变量名的命名规范
-
大前提:见名知意
-
规范:
①变量名只能是字母、数字、下划线的组合
②变量名不能以数字开头
③变量名不能使用关键字
-
关键字
['and','as','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return','try','while','with','yield']
1.5.4 变量名的命名风格
-
驼峰体
AgeOfTony = 56
-
纯小写加下划线
age_of_tony = 56
1.5.5 变量值的三大特性
1.5.6 小整数池
1.5.7 垃圾回收机制GC
1.5.8 常量
-
python中没有常量这一说法
-
约定俗成使用全部大写的变量名表示常量
1.6 注释
1.6.1 注释的种类
"""
对整个python文件做一个整体的描述
整个文件一般来说只会在开头出现一次
其他注释用#
"""
1.6.2 注释的位置
-
井号用在注释行的上面或后面
在后面时与原文空两格,井号后再空一格 #
-
三引号用在文档开头
1.6.3 其他
ctrl + / 批量加注释
ctrl + d 快速复制当前行且粘贴到下一行
shift + enter 快速换行
1.7 与用户交互
1.7.1 接受用户输入
name = input("请输入用户名:") # name = "xxx"
print(name)
age = input("请输入你的年龄:")
age = int(age)
print(age,type(age))
1.7.2 格式化输出
msg = "my name is %s,my age is %s" % ("ccc",18)
print(msg,end='')
print(msg)
msg = "Name : %sn Age : %sn Gender : %sn Job : %s" % ("Egon",18,"Male","Teacher")
print("-"*6+'info of Egon'+"-"*6)
print(msg)
print("-"*11+'end'+"-"*11)
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|