基础知识

什么是编程语言

可以简单的理解为一种计算机和人都能识别的语言

什么是 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 从不懂到入门相关推荐

  1. python青少儿编程教程-Python少儿基础编程课程

    Python基础编程 L5-L8 主要内容: 为了帮孩子打下坚实编程基础,妙小程设计Python基础课程,学习Python基础知识及相关数学.物理等知识,并将其运用在游戏作品制作中.并让孩子了解并掌握 ...

  2. python是什么编程教程-python教程看完了,还是不会编程?

    不会是正常的.如果编程是读个教程就能学会的话,培训班哪还有活路? 我才你学习的时候肯定忘了一件事:输出个99乘法表并不是会编程,你得试着去做项目. 项目从哪儿来呢? 其实无论是知乎还是博客这种社区或者 ...

  3. c4d python使用方法_C4D Python语言代码编程教程 Cineversity - Introduction to Python in C4D | 龋齿一号GFXCamp...

    C4D Python语言代码编程教程 Cineversity –  Introduction to Python in C4D 讲解C4D Python语法,利用Python制作和编辑简单的物体,改变 ...

  4. python是什么编程教程-编程零基础应当如何开始学习 Python?

    刚开始一定是从基础开始,下面是一些基础部分的知识点:环境变量的安装与配置 Python的变量:数字.字符串.字典.列表.元组 流程控制:程序执行顺序.顺序执行.选择执行.循环执行 函数:函数定义.函数 ...

  5. Python:socket编程教程

    ocket是基于C/S架构的,也就是说进行socket网络编程,通常需要编写两个py文件,一个服务端,一个客户端. 首先,导入Python中的socket模块: import socket Pytho ...

  6. python青少儿编程教程-青少年PYTHON编程入门

    * 快速入门 图文并茂,理论与实践相结合,引导读者快速入门 * 轻松上手 有趣的文字描述,细致的流程讲解,帮助读者学习程序轻松上手 * 熟练应用 精炼的章节回顾,经典的自我评价,帮助读者提高学习成效 ...

  7. python中文版下载安装教程,python最新版本安装教程

    python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...

  8. python软件下载安装教程,python详细安装教程视频

    python安装教程 python安装教程具体如下:1.确定电脑的系统类型. 在安装python之前,你要先确定一下你的电脑的系统类型及详细配置,具体方法如下:点击桌面上的快捷图标"此电脑& ...

  9. 干货!小白入门Python数据科学全教程 Python大数据分析

    本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据工程师 ...

最新文章

  1. 04-VTK可视化管线(1)
  2. Apache配置文件
  3. charles 过滤指定域名
  4. Bug : Bash on Ubuntu on Windows scp work on window but not in shell file
  5. html aside元素
  6. django admin 登陆快速添加验证码功能
  7. 关于local storage及session storage 应用问题
  8. 北京小升初混战:有家长给孩子报7个奥数班
  9. Unity3D 颜色选择器
  10. 再见2021:是校园和职场的交接也是25本书
  11. 联想Y7000安装ubuntu1604 双系统
  12. c++十六进制加法_16进制数之间的加法
  13. 悄咪咪后台定时截图工具
  14. SQL 事务 begin tran、commit tran、rollback tran 的用法
  15. 多项式定理 matlab,泊松定理卡方分布及多项式拟合的MATLAB实现.pdf
  16. 509.斐波那契数列
  17. 【解决方案】基于国标GB28181协议EasyGBS平台搭建的交警执法综合管理视频监控方案
  18. 安全人员常用的python库
  19. 剑指offer109:开密码锁
  20. 51 单片机 蜂鸣器

热门文章

  1. python数学表达式_Python入门笔记——(1)数字与表达式
  2. camera客观测试_光学图像测试之屏幕色彩管理测试
  3. 安卓-控制控件的宽度占屏幕的一半且水平居中显示
  4. 开发日记-20190623 关键词 休眠(可耻)
  5. 怎样制作一个 Python Egg
  6. git reset --hard 恢复
  7. python导入模块
  8. 深度学习的seq2seq模型——本质是LSTM,训练过程是使得所有样本的p(y1,...,yT‘|x1,...,xT)概率之和最大...
  9. angular1x初始与架构演进(四)gulp配置+OcLazyLoad中资源MD5时间轴更新
  10. 开通博客的第一篇随笔~