Dominar a gramática do Python: o primeiro estágio das principais habilidades de programação

Eu só queria perguntar quantas pessoas clicaram quando viram a capa, mas não se decepcione que hoje ainda será um dia cheio de colheita, lembre-se de clicar na última estrela de cinco pontas, mesmo que seja cinza, apoie Latiao mano.
Hoje continuamos a falar sobre python

Anteriormente, falamos sobre entrada e saída do python

Hoje entendemos como funciona o código python ?

Agora que eles estão todos aqui, não importa para que você está aqui, é a verdade para absorver um pouco mais

insira a descrição da imagem aqui

Vídeos de documentação de instalação de software e métodos de aprendizado

Conteúdo de aprendizagem

1, método de aprendizado python e instalação do python e instalação do pycharm

alvo de aprendizagem

1.掌握一些python学习方法

2.python解释器安装和使用 

3.编程和编程语言
	3.1、什么是编程语言
	3.2、什么是编程
	3.3、为什么要编程
4.变量
	4.1.定义变量
	4.2变量的命名规则
	4.3变量的特性
5.字符串类型的介绍
	5.1如何定义一个字符串
	5.2字符串的作用
	5.3字符串如何取值
6.用户交互
	6.1 什么是与用户交互
	6.2 为何程序要与用户交互
	6.3 input输入与print输出使用方式
7.数字类型
	7.1 数字类型之整型的定义方式
	7.2 数字类型之整型的作用
	7.3 数字类型之浮点型的定义方式
	7.4 数字类型之浮点型的作用
8.字符串的格式化输出
	8.1 格式化输出的应用场景
	8.2 格式化输出之占位符s%与d%
9.数字类型的运算符号
	9.1数字类型之算术运算符
	9.1数字类型之比较运算符
10.布尔类型
	10.1.布尔类型的定义方式
	10.2.布尔类型的作用
11.复数类型
	11.1复数类型的定义方式(了解知识)
12.列表类型
	12.1列表类型定义方式
	12.2列表类型的作用
	12.3列表如何取值
	12.4列表如何改值
13.字典
	13.1字典类型的定义方式
	13.2字典类型的作用
	13.3字典类型的取值
	13.4字典与列表的区别
14.元组
	14.1元组类型的定义方式
	14.2元组类型的作用
	14.3元组和列表的区别
15.集合
	15.1集合类型的定义方式
	15.2集合类型的作用
	15.3集合关系运算
		交集
		并集
		差集
16.总结规律
	16.1数据类型怎样按照容器分类
	16.2数据类型怎样按照数值类型,序列类型,散列类型分类

1. Todo mundo tem sorte de aprender sobre python

1. Python é muito simples e a sintaxe é simples. Programação infantil é aprender python (a maioria aprende alguns jogos simples), ou seja, quase todos podem aprender python

2. No entanto, a maior parte da programação infantil é na verdade exercitar o pensamento de programação de uma criança, e não usa python para fazer algum desenvolvimento de combate real.

2. A ideia de aprender

1. Portanto, para que a python alcance o nível de emprego e trabalho em tempo parcial, ela ainda precisa de um estudo sistemático, aprendendo algumas tecnologias que as empresas devem ter.

2. Engenheiro de arquitetura bem pago em Python aprendendo diagrama de circuito [Python]
é realmente um pouco longo, se você precisar, você pode encontrar meu cartão de visita na parte inferior, apenas venha e pegue ~

3. Instalação de software

ponto importante

1. Primeiro interpretador python (como caracteres chineses)

2. Editor pós-pycharm (livro, registro de caracteres chineses)

安装python和pycharm文档教程 这里面需要先安装 ( typora-setup-x64  软件   就是markdown文档的软件 )

笔记安装包和截图软件   (  对学习效率有很大帮助  )

makedown安装,截图软件,学习方法文档,有道词典

mac  python和pycharm安装包  ( 其他步骤一样,英文单词的位置稍微改了下位置,但是视频是有标注的  )

链接:https://pan.baidu.com/s/1dYOs69oVA85as32U22nusw
提取码:qyut
--来自百度网盘超级会员V3的分享

3. Tempo e mentalidade

1. Leva mais tempo no estágio inicial e pode decolar no estágio posterior

(Todos os começos são difíceis)

2. Ligue o computador antes de iniciar

1. Desta forma, há uma preparação psicológica. Toda vez que é uma batalha, não é uma batalha que não está preparada. Quanto mais preparado, maior a eficiência. Você pode
2. Prepare as ferramentas com antecedência, computador , network, pycharm, check pycharm O interpretador python interno foi importado e pode ser usado diretamente depois.

3. Programação é um assunto que precisa ser entendido + praticado

Não é suficiente entender a lógica do código em si, e você encontrará vários problemas ao escrever o código. Não há problema com o código. Também preciso pensar se o código que escrevi assim tem requisitos abrangentes para o projeto e se é uma lógica morta para programação, então o pensamento de programação é muito importante, mas o pensamento de programação é baseado no conhecimento básico, desde que o conhecimento seja dominado Sólido, terá pensamento de programação.

2. Programação e linguagens de programação.py

# print('hello')
# 注释不会被运行,只有代码会被运行
'''
多行注释
多行注释
多行注释
'''
'''
1、什么是编程语言
    语言是一个事物与另外一个事物沟通的介质
    比如人与人交流汉语,英语,日语
    编程语言是程序员与计算机沟通的介质
    计算机只能读懂二进制,python解释器可以将python语言转换成计算机理解的二进制
2、什么是编程
    编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来
    我要让电脑进行记录或者判断一种状态,或者我让电脑循环做一件事情
    表达的结果就是程序,程序就是一系列的文件
    程序就是代码的结合体,一堆代码代表让电脑做一堆的事情
3、为什么要编程
    在编程的过程中,计算机就像是人的奴隶
    我们编程的目的就是为了让计算机代替人类去工作,从而解放人力
'''

2. Aprenda as rotinas de python.py

# @Author : 辣条
# @File : 2.学习python的套路.py

'''
Python是语言,而学习语言的套路都是一样的
,以英语学习为例,你需要学单词,然后学语法,最后写作文。
    英语的单词---------->Python中的关键字,方法
    英语的语法---------->Python的语法
    英语的作文---------->用Python语言写的程序
    当然python比英语好学,单词基本不用记,语法写错也会有提示
认识注释
    注释就是就是对代码的解释说明,注释的内容不会被当作代码运行
怎么用注释
    代码注释分单行和多行注释
      1、单行注释用#号
      2、多行注释可以用三对双引号''''''
'''
# 单行注释
'''
多行注释可以用三对双引号
多行注释可以用三对双引号
多行注释可以用三对双引号
'''

3. 2 maneiras de executar o code.py

# @Author : 辣条
# @File : 3.运行代码的2种方式.py
'''
运行python程序的两种方式
方式一:交互式 直接输入代码运行
    最好用来测试代码
        cmd
        使用方法 win + R
    输入python启动,要有环境变量添加的情况下才能启动
    优点:
        输入一行代码立刻就返回
    缺点:
        无法永久保存代码
方式二: 运行python文件
    1.cmd 运行python文件
        1.python python文件的绝对路径
        2.python python文件的相对路径(这个是必须切换到python运行文件的文件夹下)
            tab可以补全
    2.pycharm运行python代码文件,右键代码空白部分run
        优点:
            pycharm自动保存代码
            语法错误pycharm可以自动检查红色波浪线
        注意: python文件的后缀名是py
'''
print('hello')

4. Variáveis.py

insira a descrição da imagem aqui

insira a descrição da imagem aqui

# @Author : 辣条
# @File : 4.变量.py
'''
什么是变量
    量:是衡量/记录现实世界中的某种特征/状态
    变:指的是记录的状态是可以发生变化的
为什么要用变量
    是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)
    以后可以取出来使用
如何使用变量
'''
# 定义变量的语法
name = '辣条'
# # 变量名:相当于一个门牌号,是访问的唯一方式
# # = :是赋值
# # 大海是值 : 表示状态
print('辣条')
print(name)
print(id(name))
name = '小红'

print(name)
print(id(name))
# 全选ctrl + /

# # 变量的命名规则
# # 1见名知意
# # 2变量名的第一个字符不能是数字
# # 3变量名只能是字母、数字或下划线的任意组合,(区分大小写)
# name= '辣条'
# print(name)
# 错误
# 1a = 'dahai'
# a1 = 'dahai'
# print(a1)
# 3变量名只能是字母、数字或下划线的任意组合,(区分大小写)
# # 形容一个复杂的变量
# # 下划线
# age_of_dahai= 18
# print(age_of_dahai)
# # 驼峰体
# AgeOfDahai = 18
# print(AgeOfDahai)

# # 常量(全部写大写):就是不变的量 可以改,告诉别人不能改
# # 只是声明
# NAME = '小海'
# print(NAME)

# name = '辣条'
name = 1111
# # 变量的特性
# 1.id相当于在内存中位置或者地址
# print(id(name))
# 2.变量类型
print(type(name))
# 直接查看值类型
print(type('辣条'))
print(type(11111))

1. Introdução aos tipos de dados (oito tipos)

símile

parece uma flor

insira a descrição da imagem aqui

Gracioso e versátil

insira a descrição da imagem aqui

Temperamento elegante

insira a descrição da imagem aqui

jovem e bonito

insira a descrição da imagem aqui

moda

insira a descrição da imagem aqui

empático

insira a descrição da imagem aqui

1. Introdução à string types.py

# @Author : 辣条
# @File : 5.字符串类型的介绍.py 

#字符串类型:str *****
#作用:记录描述性质的数据,比如人的名字、性别、家庭地址、公司简介
#定义:在引号内按照从左到右的顺序依次包含一个个字符,引号可以是单引号、双引号、三引号

'''
当作多注释
'''
name = '辣条'
name1 = "辣条1"
print(name)
print(name1)
# 打印2个变量
print(name,name1)

# 字符串里面要有引号
print('my name is "dahai"')
print("my name is 'dahai'")

name4 = 'abcdef'
#        012345
name5 = '辣条'
# 索引从0开始,现实中书本的页码从1开始
# 取出第一个英文字符
print(name4[0])

print(name4[1])
print(name4)

print(name4[5])
print(name4[-1])

print(name5[0])

2. Interação do usuário da string type.py

# @Author : 辣条
# @File : 6.用户交互.py

'''
什么是与用户交互
    程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息
为何程序要与用户交互
    为了让计算机能够像人一样与用户的交互
如何用
    input输入
    print输出
'''
## cmd输入和输出不需要input和print 用于测试
# input(提示用户的输入信息) 输入的数据都会变成字符串类型
name=input('请输入名字')
print(name)
# 输入的数据都会变成字符串类型
print(type(name))

3. Tipo de Número.py

# @Author : 辣条
# @File : 7.数字类型.py
# 所有的加了引号的数据类型都是字符串类型
# 1 2
# print(type('17'))


#一:数字类型 *****
# 整型int
#作用:记录年龄,等级,Q号,各种号码
# 定义
age = 18
print(age)
print(type(age))

# 2.浮点型:float
#作用:记录身高、体重weight、薪资
#定义:
weight = 151.2
print(type(weight))
print(weight)

4. Saída formatada de strings.py

# @Author : 辣条
# @File : 8.字符串的格式化输出.py

'''
# 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式
#     比如要求用户输入用户名和年龄,然后打印如下格式:
#     My name is xxx,my age is xxx.
这就用到了占位符,如:%s、%d
'''
# name = input('输入名字')
# # # # 一个值的话直接放到%后面
# print('My name is %s'%name)
# %s 占位符 可以接受字符和数字 %d只能接受数字 有局限性
# %d
# 这样只能输入数字了
# age = int(input('输入年龄'))
# print(type(age))
# # # # 一个值的话直接放到%后面
# print('my age is %d'%age)
# print(int('111'))
# print(type(int('111')))
name = input('输入名字')
age = input('输入年龄')
# 多个值的话直接放到%后面要有括号
print('My name is %s,my age is %s'%(name,age))
# 错误演示
# print('My name is %d,my age is %d'%(name,age))

5. Símbolos de operação de tipos numéricos.py

# @Author : 辣条
# @File : 9.数字类型的运算符号.py

# 算术运算
# 加 +
# 减 -
# 乘 *
# 除 /
# 地板除 //
# 取余 %
# 乘方 **
print(2+2)
print(2-2)
print(2*3)
print(int(4/2))
print(7//3) # 取整
print(7%3) # 余数是1
print(4**2)



# 比较运算符
# 等于 ==
# 不等于 !=
# 大于 >
# 小于 <
# 大于或等于 >=
# 小于或等于 <=

print(3==4)
print(3==3)
# 返回对就是True,False就是错误的
print(3!=3)
print(3>2)
print(3<3)
print(3<=3)
# 错误演示
print('3>=3')

6. Tipo booleano.py

# @Author : 辣条
# @File : 10.3.布尔类型.py

'''
#布尔类型:bool  *****
#作用:用来作为判断的条件去用
#布尔值,一个True一个False
#计算机俗称电脑,即我们编写程序让计算机运行时,
应该是让计算机无限接近人脑,或者说人脑能干什么,
计算机就应该能干什么,
# 人脑的主要作用是数据运行与逻辑运算,此处的布尔类型就模拟人的逻辑运行,
即判断一个条件成立时,用True标识,不成立则用False标识
'''
tag = False
print(tag)
print(type(tag))

7. Tipo complexo.py

# @Author : 辣条
# @File : 11.复数类型.py

# 复数类型complex 是一个线性的参数(了解)
x = 1 - 2j
print(x)
print(type(x))

8. ListType.py

# @Author : 辣条
# @File : 12.列表类型.py

# 字符串,数字,布尔,复数 都是一个值
'''
# 列表类型:list  *****
#作用:记录/存多个值,可以方便地取出来指定位置的值,比如人的多个爱好,一堆学生姓名
#定义:在[]内用逗号分隔开多个任意类型的值
'''
L = ['dahai',1,1.2,[1.22,'小海']]
#    0       1 2    3
#                   0     1
print(L)
print(type(L))
# # 索引从0开始  相当于我们书的页码
print(L[0])
print(L[1])
print(L[0][0])
# 反向取
print(L[-1])
print(L[-1][1])
print(L[-1][1][0])
dahai=L[0]
print(dahai)


L[0]= '红海'
print(L)
print(L[0])

honghai=L[0]
print(honghai)

9. Dicionário.py

# @Author : 辣条
# @File : 13.字典.py

'''
#字典类型:dict *****
#作用:记录多个key:value值,优势是每一个值value都有其对应关系/映射关系key,而key对value有描述性的功能
#定义: 在{}内用逗号分隔开多个key:value元素,其中value可以是任意的数据类型,而key通常应该是字符串类型
'''
info = {'name':'辣条','age':18}
print(info)
# 简单使用
print(info['name'])
print(info['age'])

# 列表和字典的区别
# 列表是依靠索引
# 字典是依靠键值对 # key描述性的信息

10. tupla.py

# @Author : 辣条
# @File : 14.元组.py

#一:基本使用:tuple ***
# 1 用途:记录多个值,当多个值没有改的需求,此时用元组更合适
# 2 定义方式:在()内用逗号分隔开多个任意类型的值

t = (1,2,'大海',(2,3),['红海',2,3])
#    0 1  2     3     4
#                     0       1 2
print(t)
print(type(t))

# 简单使用
print(t[0])
# 当多个值没有改的需求
# t[0]= 5
# t[4] = 2
# 元组里面列表的值可以修改
print(t[4])
t[4][0]='黄海'
print(t)

11. Collection.py

# @Author : 辣条
# @File : 15.集合.py
#一:基本使用:set **
# 1 用途: 关系运算
# 2 定义方式: 在{}内用逗号分开个的多个值
#    1.元素不能重复(定义不能这样写相同的)
#    2.集合里面的元素是无序

s = {1,2,3}
print(s)
print(type(s))

s1 = {'a','b','c'}
s2 = {'b','c','d'}
# # 拿2个集合相同的元素 shift + 7交集符号  交集
print(s1 & s2)
# 拿2个集合所有的元素  并集
print(s1 | s2)
# s1 去 抵消它们的交集 差集
print(s1 - s2)
# s2 去 抵消它们的交集 差集
print(s2 - s1)

12. Regras de resumo.py

# @Author :辣条
# @File : 16.总结规律.py
'''
一个值 字符串,数字,布尔,复数
多个值容器 有序的      列表       元组(不能存和修改)
            无序的     字典        集合(关系运算,不是为了取)
字符串,数字,布尔,列表,字典,元组,集合,复数
'''
'''
什么是数值类型?
表示数字类的一个数据:
整型 int 代表一个整数 作用  表示 年龄  分数
浮点型 float    代表一个小数   表示 身高 体重
布尔类型   bool 计算机的真假代表一个数字类的数据   0  和 1   True    False     首字母大写  判断真假
复数:complex(了解)
z = 4 - 4j  # 表示坐标  实部,虚部  表示一个线性的参数
序列类型
按照一定顺序排序的数据类型
列表: list       多个数据           存储数据:可以放任任意的数据类型
元组: tuple     多个数据    存储数据:可以放任任意的数据类型  不能修改和添加里面的值  私密的数据
字符串 str       一个数据      描述性质:表示名字
散列类型
什么是散列类型?  不可以进行索引取值
没有顺序,一盘散沙
集合 set     多个数据
   存储数据:可以放任任意的数据类型, 可变类型,无序,
字典 dict     多个数据
      存储数据:key里面只能放入不可变类型,最好字符串类型,value里面可以放任任意的数据类型
'''
结规律.py
'''
一个值 字符串,数字,布尔,复数
多个值容器 有序的      列表       元组(不能存和修改)
            无序的     字典        集合(关系运算,不是为了取)
字符串,数字,布尔,列表,字典,元组,集合,复数
'''
'''
什么是数值类型?
表示数字类的一个数据:
整型 int 代表一个整数 作用  表示 年龄  分数
浮点型 float    代表一个小数   表示 身高 体重
布尔类型   bool 计算机的真假代表一个数字类的数据   0  和 1   True    False     首字母大写  判断真假
复数:complex(了解)
z = 4 - 4j  # 表示坐标  实部,虚部  表示一个线性的参数
序列类型
按照一定顺序排序的数据类型
列表: list       多个数据           存储数据:可以放任任意的数据类型
元组: tuple     多个数据    存储数据:可以放任任意的数据类型  不能修改和添加里面的值  私密的数据
字符串 str       一个数据      描述性质:表示名字
散列类型
什么是散列类型?  不可以进行索引取值
没有顺序,一盘散沙
集合 set     多个数据
   存储数据:可以放任任意的数据类型, 可变类型,无序,
字典 dict     多个数据
      存储数据:key里面只能放入不可变类型,最好字符串类型,value里面可以放任任意的数据类型
'''

Acho que você gosta

Origin blog.csdn.net/AI19970205/article/details/123847752
Recomendado
Clasificación