
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Olá! Bem-vindo ao meu segundo instrutível e isso será sobre os fundamentos do python.
Neste instrutível, estarei ensinando o básico de loops, entrada e saída, fazendo com que o computador diga algo, declarações if e variáveis. No último, estaremos usando GUIs ou interface gráfica de usuário com uma ferramenta chamada easygui.
Mais uma vez, deixe comentários sobre como devo melhorar e perguntas sobre coisas que você não entende
divirta-se!
Etapa 1: DIGA ALGO

Nesta etapa, aprenderemos como fazer o python dizer algo. muito simples. tudo o que você precisa digitar é o que você quer dizer e, em seguida, coloque isso em torno disso. imprimir (''). por exemplo print ('hello world'). se você estiver usando o python 2, você digitaria print "hello world" digite isso na janela do shell - aquela que aparece e pressiona enter.
lá vai você! seu primeiro programa
Etapa 2: Este é um loop de bits…

agora, primeiro, pressione Ctrl + N que o levará a um novo arquivo. salve-o como loops.py o bit.py indica que este é um arquivo python. este é o primeiro tipo de loop.
para i no intervalo (1, 101):
imprimir (i)
isso vai ser assim
1
2
3
4
5
6
7
100
a variável, i, adicionará automaticamente um a cada vez que fizer um loop, embora não imprima 101.
aqui está outro loop
i = 1
enquanto eu <100:
i = i + 1
imprimir (i)
este é muito semelhante ao de cima. chamamos o superior de loop for e o inferior de loop while.
o loop while inclui 100, portanto, não há necessidade de fazer while i <101.
Etapa 3: entrada e saída

este programa fará com que o computador pergunte algo e responda à sua resposta.
isto é um exemplo
f = input ('qual é o seu nome') <----------- define a variável e indica uma entrada
print ('hello', f) <------------------------- imprime a variável que é inserida pelo usuário com hello na frente
a saída deve ser algo assim:
>> qual é o seu nomeLarry?
>> olá Larry
como você pode ver, a entrada não é muito legal. se você quiser um espaço, coloque no final da primeira linha:
f = input ('qual é o seu nome')
se você quiser perguntar sobre sua idade ou quantas barras de marte você tem, faça o seguinte:
f = int (input ('qual é a sua idade'))
se for um número decimal, faça:
f = float (entrada ('inserir um número decimal'))
como você está se segurando?
Etapa 4: Se por Rudya ----- não Não Não! É Python U Dimwit

Se as instruções são geralmente usadas para comparar 2 strings ou inteiros.
geralmente vem depois de uma entrada
digite o programa na imagem e você será capaz de ver o quão útil pode ser e algo que você não esperará …
sempre digite:
if * algo *, =,! =, = * algo mais *:
imprimir (* algo * 'é qualquer coisa que' * algo mais *)
Etapa 5: iniciante no Easygui

easygui é um módulo que precisa ser baixado.
baixe se você não tiver, tente este programa.
importar easygui
easygui.msgbox ('hello world')
deve aparecer algo como na imagem.
Etapa 6: o que vem a seguir?
então é isso por agora.
fique de olho, posso fazer outros tutoriais como windows batch e outras linguagens. tchau!
muito bem feito isso é muito para aprender!
além dos instructables ive escritos, há uma carga de outros tutoriais em vários idiomas. se você quiser obter um pdf com mais conteúdo, recomendo o Hello World Book2, que está disponível na internet - basta pesquisar.
se você não conseguiu instalar o easygui e deseja fazer o download deste link:
Também criei meu próprio módulo chamado PyCal, que permite calcular coisas com uma fórmula difícil como o teorema de Pitágoras e a área de um círculo.
Recomendado:
Raspberry Pi - ADXL345 Acelerômetro de 3 eixos Python Tutorial: 4 etapas

Raspberry Pi - ADXL345 Acelerômetro de 3 eixos em Python Tutorial: O ADXL345 é um acelerômetro de 3 eixos pequeno, fino e de potência ultrabaixa com medição de alta resolução (13 bits) de até ± 16 g. Os dados de saída digital são formatados como complemento de dois de 16 bits e são acessíveis por meio da interface digital I2C. Ele mede o
Raspberry Pi SHT25 Sensor de umidade e temperatura Python Tutorial: 4 etapas

Raspberry Pi SHT25 Sensor de Umidade e Temperatura Python Tutorial: SHT25 I2C Sensor de Umidade e Temperatura ± 1,8% UR ± 0,2 ° C Mini Módulo I2C. O sensor de umidade e temperatura de alta precisão SHT25 se tornou um padrão da indústria em termos de fator de forma e inteligência, fornecendo sinais de sensor linearizados e calibrados
Raspberry Pi MMA8452Q 3 eixos 12 bits / 8 bits acelerômetro digital Python Tutorial: 4 etapas

Raspberry Pi MMA8452Q 3 eixos 12 bits / 8 bits Acelerômetro digital Python Tutorial: O MMA8452Q é um acelerômetro inteligente, de baixo consumo de energia, capacitivo, microusinado e de três eixos com 12 bits de resolução. Opções flexíveis programáveis pelo usuário são fornecidas com o auxílio de funções incorporadas no acelerômetro, configuráveis para duas interrupções
Raspberry Pi - Sensor de altímetro de precisão MPL3115A2 Python Tutorial: 4 etapas

Raspberry Pi - Sensor de altímetro de precisão MPL3115A2 Python Tutorial: O MPL3115A2 emprega um sensor de pressão MEMS com uma interface I2C para fornecer dados precisos de pressão / altitude e temperatura. As saídas do sensor são digitalizadas por um ADC de alta resolução de 24 bits. O processamento interno remove as tarefas de compensação do
Raspberry Pi - Sensor digital de luz ambiente BH1715 Python Tutorial: 4 etapas

Raspberry Pi - Sensor de luz ambiente digital BH1715 Python Tutorial: O BH1715 é um sensor de luz ambiente digital com uma interface de barramento I²C. O BH1715 é comumente usado para obter os dados da luz ambiente para ajustar a energia da luz de fundo do LCD e do teclado para dispositivos móveis. Este dispositivo oferece uma resolução de 16 bits e um ajuste