Python教程(从不懂到入门)

Python入门教程
基础知识
什么是编程语言
可以简单的理解为一种计算机和人都能识别的语言

### 什么是Python
一种编程语言

安装Python开发环境
何为开发环境
简单理解为运行Python的平台

去Python官网( 链接:www.python.org)下载Python软件
P.S. 建议下载最新版(不要安装2.X 版本的)
Python安装我这里就不多说,如有疑问,请参阅开发环境安装(链接: https://www.bilibili.com/video/BV1Ki4y1t7mB?p=1)
P.S. 记得安装时要勾选‘Add Python 3.X to Path

运行工具:
如果不想下载,可以使用Python在线运行工具(链接: https://c.runoob.com/compile/9)

IDE
集合开发环境
Python自带IDLE
第三方IDE

VS Code
Noval IDE (国产IDE 有中文版本)
简单语法
运算语法
打开Python的(IDLE)
在shell(默认打开的就是)

加 +
减 -
乘 *
除 /
乘方 **
例子:

输出文字
print 函数

用法:
print(‘输入文字’)
输入任何文字(除变量外),都需要加’’
本文除非有特别提及,否则一律用半角符号(即在英文输入状态下的符号)
本文除非有特别提及,一般单引号和双引号都一样,可以混用
示范:
print('Hello World')


输入文字
input 函数

用法:
input()
括号内就可以输入文字
效果示范:

如果想在输入文字之前有个提示,可以在括号内输入文字
输入任何文字(除变量外),都需要加’’
注意要加引号!!!
例子:
input('请输入:')
效果示范:

变量
用法:
(变量)=(内容)
P.S. 这里的=,是赋值(拆开来:赋予的值)的意思,并非数学上‘等于’的意思

例子1:
a=5
b=3
a+b
1
2
3
效果如下:


例子2:
变量理论上可以存放所有东西,包括文字、数字、符号

a='你好'
b='我好'
a+b
1
2
3
效果如下:


原理:这里的‘+’并不是数学上的‘加’,而是组合起来。

例子3
a='你好'
a*2
1
2
效果如下:


原理跟上面类似,这里的‘*’,意思是写多少次。

例子4:
提示:这里的代码不可以使用Python IDLE 的 shell 运行,而是需要开一个新文件。(使用在线Python运行工具不用)
教程:
1. 新建文档:file → new file
2. 输入代码
3. 保存文件
4. 运行文件:run → run module(快捷键F5)
如需要:
5. 修改文件
6. 保存文件
7. 运行文件
代码:

a=input('请输入:')
print(a)
1
2
效果如下:


数据类型
整数:int
例子:1、5、10、100
小数:float
例子:0.12、0.222
字符:str
例子:你好、‘,’
布尔变量
True and False
P.S. 注意大小写

赋值
例子:
在IDLE 的 shell 中输入以下内容

A=True
B=False
print(A)
1
2
3
效果如下:


类比
例子1:
a=5
b=3
a>b
1
2
3
效果如下:


例子2:
a=5
b=3
c=a<b
c
1
2
3
4
效果如下:


例子3:
a=5
b=7
a==b
1
2
3
效果如下:


逻辑运算符
and
两边符合

or
两边其中一边符合

not
不符合

例子
a=3
b=5
c=7
a<b and c>b
1
2
3
4
a=3
b=6
c=8
a==b or c>a
1
2
3
4
not a>c

效果如下:


注释语句
如果要注释某一语句,输入#(注释内容),该注释内容不会在运行中显示,无需遵守任何Python规则(包括但不限于:文字加引号)

if 条件语句
if (条件):
    会发生什么
elif (条件):
    会发生什么
else:
    会发生什么
1
2
3
4
5
6
P.S.
1. elif 是else if 的缩写
2. 在if(条件):下一句需要缩进,可以按‘Tab’来缩进,一般自动缩进)

例子:
P.S. if 条件语句需要在新文件上运行,不可以使用IDLE shell 运行 (使用在线Python运行工具不用)

a=input('请输入数字:')
a=int(a)
b=3
b+=1 #等于b=b+1
if a==b:
    print(b)
    print('good')
elif a>b:
    print(b)
    print('bad')
else:
    print(b)
    print('good try')
1
2
3
4
5
6
7
8
9
10
11
12
13
效果如下:


循环语句
while(条件):
    语句块
1
2
例子:
a=5
b=55
while a<=b:
    print(a)
    a=a+10
1
2
3
4
5
效果如下:


Python 模块
Python 很多功能需要模块来进行,模块分为系统内置、需要安装或者自己制作的。

为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Python 中,一个.py 文件就称之为一个模块(Module)。

好处
最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括 Python 内置的模块和来自第三方的模块。
使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与内置函数名字冲突。点这里查看 Python 的所有内置函数。

 我整理了一份关于pytorch、python基础,图像处理opencv\自然语言处理、机器学习、数学基础等资源库,想学习人工智能或者转行到高薪资行业的,大学生都非常实用,无任何套路免费提供,,加我Q群【856833272 】也可以领取的内部资源,人工智能题库,大厂面试题 学习大纲 自学课程大纲还有200G人工智能资料大礼包免费送哦~扫码加V免费领取资料.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值