python是什么编程教程-Python 从不懂到入门
基础知识
什么是编程语言
可以简单的理解为一种计算机和人都能识别的语言
什么是 Python
一种编程语言
安装 Python 开发环境
何为开发环境
简单理解为运行 Python 的平台
去 Python 官网 (链接:www.python.org) 下载 Python 软件
P.S. 建议下载最新版(不要安装 2.X 版本的)
Python 安装我这里就不多说,如有疑问,请参阅开发环境安装
P.S. 记得安装时要勾选"Add Python 3.X to Path
运行工具:
如果不想下载,可以使用 Python 在线运行工具 (链接: https://c.runoob.com/compile/9)
IDE
集合开发环境
Python 自带 IDLE
第三方 IDEVS Code
Noval IDE (国产 IDE、有中文版本)
简单语法
运算语法
打开 Python 的(IDLE)
在 shell(默认打开的就是)加 +减 -乘 *除 /乘方 **
输出文字
print 函数
用法:print (' 输入文字 ')输入任何文字(除变量外),都需要加 ''本文除非有特别提及,否则一律用半角符号(即在英文输入状态下的符号)本文除非有特别提及,一般单引号和双引号都一样,可以混用
示范:
输入文字
input 函数
用法:input()括号内就可以输入文字
效果示范:
如果想在输入文字之前有个提示,可以在括号内输入文字注意要加引号!!!
例子:
变量
用法:
(变量)=(内容)
P.S. 这里的 =,是赋值(拆开来:赋予的值)的意思,并非数学上"等于’的意思
例子 1:效果如下:
例子 2:
变量理论上可以存放所有东西,包括文字、数字、符号代码
效果如下:
原理:这里的"+’并不是数学上的"加’,而是组合起来。
例子 3
效果如下:
原理跟上面类似,这里的*,意思是写多少次。
例子 4:
提示:这里的代码不可以使用 Python IDLE 的 shell 运行,而是需要开一个新文件。(使用在线 Python 运行工具不用)
教程:
1. 新建文档:file → new file
2. 输入代码
3. 保存文件
4. 运行文件:run → run module(快捷键 F5)
如需要:
5. 修改文件
6. 保存文件
7. 运行文件
代码:
效果如下:
数据类型整数:int
例子:1、5、10、100小数:float
例子:0.12、0.222字符:str
例子:你好、",’
布尔变量
True and False
P.S. 注意大小写
赋值
例子:
在 IDLE 的 shell 中输入以下内容
效果如下:
类比
例子1:
效果如下:
例子二:
效果如下:
例子三:
逻辑运算符
and
两边符合
or
两边其中一边符合
not
不符合
例子:
效果如下:
注释语句
如果要注释某一语句,输入 #(注释内容),该注释内容不会在运行中显示,无需遵守任何 Python 规则(包括但不限于:文字加引号)
if 条件语句
P.S.
1. elif 是 else if 的缩写
2. 在 if(条件):下一句需要缩进,可以按"Tab’来缩进,一般自动缩进)
例子:
P.S. if 条件语句需要在新文件上运行,不可以使用 IDLE shell 运行 (使用在线 Python 运行工具不用)
效果如下:
循环语句while 语法
例子:
效果如下:
Python 模块
Python 很多功能需要模块来进行,模块分为系统内置、需要安装或者自己制作的。
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Python 中,一个.py 文件就称之为一个模块(Module)。
好处
最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括 Python 内置的模块和来自第三方的模块。
使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与内置函数名字冲突。
系统内置模块
第三方模块(需要安装)
首先需要通过 pip 安装+ 打开 cmd
以安装 pillow 模块作为例子
输入 pip install pillow , 按 Enter
等待安装完成
自己制作的模块
import 文件.py
P.S. 自己制作的模块需要放在同一文件夹
python是什么编程教程-Python 从不懂到入门相关推荐
- python青少儿编程教程-Python少儿基础编程课程
Python基础编程 L5-L8 主要内容: 为了帮孩子打下坚实编程基础,妙小程设计Python基础课程,学习Python基础知识及相关数学.物理等知识,并将其运用在游戏作品制作中.并让孩子了解并掌握 ...
- python是什么编程教程-python教程看完了,还是不会编程?
不会是正常的.如果编程是读个教程就能学会的话,培训班哪还有活路? 我才你学习的时候肯定忘了一件事:输出个99乘法表并不是会编程,你得试着去做项目. 项目从哪儿来呢? 其实无论是知乎还是博客这种社区或者 ...
- c4d python使用方法_C4D Python语言代码编程教程 Cineversity - Introduction to Python in C4D | 龋齿一号GFXCamp...
C4D Python语言代码编程教程 Cineversity – Introduction to Python in C4D 讲解C4D Python语法,利用Python制作和编辑简单的物体,改变 ...
- python是什么编程教程-编程零基础应当如何开始学习 Python?
刚开始一定是从基础开始,下面是一些基础部分的知识点:环境变量的安装与配置 Python的变量:数字.字符串.字典.列表.元组 流程控制:程序执行顺序.顺序执行.选择执行.循环执行 函数:函数定义.函数 ...
- Python:socket编程教程
ocket是基于C/S架构的,也就是说进行socket网络编程,通常需要编写两个py文件,一个服务端,一个客户端. 首先,导入Python中的socket模块: import socket Pytho ...
- python青少儿编程教程-青少年PYTHON编程入门
* 快速入门 图文并茂,理论与实践相结合,引导读者快速入门 * 轻松上手 有趣的文字描述,细致的流程讲解,帮助读者学习程序轻松上手 * 熟练应用 精炼的章节回顾,经典的自我评价,帮助读者提高学习成效 ...
- python中文版下载安装教程,python最新版本安装教程
python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...
- python软件下载安装教程,python详细安装教程视频
python安装教程 python安装教程具体如下:1.确定电脑的系统类型. 在安装python之前,你要先确定一下你的电脑的系统类型及详细配置,具体方法如下:点击桌面上的快捷图标"此电脑& ...
- 干货!小白入门Python数据科学全教程 Python大数据分析
本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据工程师 ...
最新文章
- 04-VTK可视化管线(1)
- Apache配置文件
- charles 过滤指定域名
- Bug : Bash on Ubuntu on Windows scp work on window but not in shell file
- html aside元素
- django admin 登陆快速添加验证码功能
- 关于local storage及session storage 应用问题
- 北京小升初混战:有家长给孩子报7个奥数班
- Unity3D 颜色选择器
- 再见2021:是校园和职场的交接也是25本书
- 联想Y7000安装ubuntu1604 双系统
- c++十六进制加法_16进制数之间的加法
- 悄咪咪后台定时截图工具
- SQL 事务 begin tran、commit tran、rollback tran 的用法
- 多项式定理 matlab,泊松定理卡方分布及多项式拟合的MATLAB实现.pdf
- 509.斐波那契数列
- 【解决方案】基于国标GB28181协议EasyGBS平台搭建的交警执法综合管理视频监控方案
- 安全人员常用的python库
- 剑指offer109:开密码锁
- 51 单片机 蜂鸣器
热门文章
- python数学表达式_Python入门笔记——(1)数字与表达式
- camera客观测试_光学图像测试之屏幕色彩管理测试
- 安卓-控制控件的宽度占屏幕的一半且水平居中显示
- 开发日记-20190623 关键词 休眠(可耻)
- 怎样制作一个 Python Egg
- git reset --hard 恢复
- python导入模块
- 深度学习的seq2seq模型——本质是LSTM,训练过程是使得所有样本的p(y1,...,yT‘|x1,...,xT)概率之和最大...
- angular1x初始与架构演进(四)gulp配置+OcLazyLoad中资源MD5时间轴更新
- 开通博客的第一篇随笔~