Curso Python #04 - Primeiros comandos em Python3

Curso Python #04 - Primeiros comandos em Python3

Introdução ao Python e Primeiros Passos

Apresentação do Curso

  • O professor Gustavo Guanabara dá as boas-vindas aos alunos e introduz a fase quatro do curso, onde os alunos enfrentarão seus primeiros desafios de programação.
  • A aula se concentra em aprender os primeiros comandos de Python, interagindo com o computador para mostrar e solicitar informações.

Comandos Básicos

  • A aula aborda como exibir mensagens na tela e realizar operações básicas. Os operadores serão discutidos em detalhes na próxima aula.
  • Para escrever uma mensagem no Python, é necessário usar delimitadores especiais (aspas). As aspas podem ser simples ou duplas, mas a maioria dos programadores prefere aspas simples.

Estrutura das Mensagens

  • Mensagens são compostas por letras, números e símbolos. No Python, elas devem estar entre aspas para serem reconhecidas corretamente.
  • O uso de parênteses é essencial em funções no Python. Todas as instruções devem ser escritas dentro de parênteses.

Função Print e Tipos de Dados

Exibindo Mensagens

  • A função print é utilizada para exibir mensagens na tela. Por exemplo, print("Olá Mundo") mostrará "Olá Mundo".

Números vs Mensagens

  • Números não precisam estar entre aspas; eles são utilizados principalmente para cálculos. Exemplo: 7 + 4 resulta em 11.
  • É importante diferenciar entre mensagens (que usam aspas) e números (que não usam), pois isso afeta como o Python interpreta os dados.

Operações com Números

Realizando Cálculos

  • Ao somar dois números, deve-se usar a função print sem aspas: print(7 + 4) resultará em 11.

Concatenando Strings

  • Se números forem colocados entre aspas durante uma operação de soma ("7" + "4"), o resultado será a concatenação das strings ("74"), não uma soma aritmética.

Próximos Passos no Ambiente de Programação

Preparação para Prática

Introdução ao Uso do IDLE no Python

Configurando o Ambiente de Trabalho

  • O usuário demonstra como fixar o IDLE na tela inicial do Windows 8 ou 10, facilitando o acesso.
  • Inicia a execução de comandos simples no IDLE, como imprimir "Olá Mundo", destacando a importância das aspas para strings.

Comandos Básicos e Erros Comuns

  • Explica que todas as mensagens devem estar entre aspas, ilustrando com um erro ao tentar imprimir sem elas.
  • Demonstra operações matemáticas simples no IDLE, mostrando a diferença entre resultados numéricos e concatenados.

Utilizando Variáveis em Python

  • Apresenta um problema comum ao usar print com diferentes tipos de dados (strings e números), sugerindo o uso da vírgula para separar valores.
  • Enfatiza que variáveis são fundamentais em programação e devem ser escritas em letras minúsculas quando não estão entre aspas.

Definindo Variáveis e Atribuições

  • Introduz o conceito de variáveis como objetos em Python, explicando que cada variável pode receber valores usando o sinal de igual.
  • Exemplifica a criação de variáveis: nome, idade e peso, ressaltando a convenção de nomenclatura.

Exibindo Valores na Tela

  • Mostra como exibir os valores armazenados nas variáveis utilizando print, separando-os por vírgulas para evitar erros.

Como Criar Interatividade em Python?

Introdução às Variáveis e Impressão

  • O apresentador registra três variáveis: nome, idade e peso, e demonstra a impressão dessas variáveis.
  • Ao tentar concatenar as variáveis com o operador +, ocorre um erro, pois esse operador não funciona para tipos diferentes (números e strings).

Uso da Função Input

  • Para criar interatividade, o apresentador sugere usar a função input para coletar dados do usuário.
  • A função input permite que o programa pergunte ao usuário seu nome, idade e peso, armazenando as respostas nas respectivas variáveis.

Implementação Prática

  • O código é ajustado para receber entradas do usuário através de prompts específicos usando input.
  • Após coletar os dados do usuário, o programa imprime as informações inseridas.

Criação de Scripts em Python

  • O apresentador discute a limitação do modo interativo e propõe criar scripts para facilitar a execução repetida do código.
  • Ele cria uma pasta chamada "scripts-Python" na área de trabalho para organizar seus arquivos.

Execução de Scripts

  • Um novo arquivo é criado no IDLE onde os comandos são digitados. O script é salvo com a extensão .py.
  • O apresentador explica que ao executar o script (usando Run), ele pode interagir novamente sem precisar reescrever os comandos.

Demonstração Final

Como Usar o Modo Interativo e Criar Scripts em Python?

Introdução ao Modo Interativo

  • O modo interativo do Python é útil para testar e experimentar códigos rapidamente, enquanto o modo de script é utilizado para programações mais complexas.

Recapitulando Aprendizados

  • Nesta aula, foram abordados conceitos como uso do print, variáveis, atribuição de valores e interação com o usuário através do input.
  • É recomendado assistir à aula novamente e praticar ativamente, evitando distrações que possam comprometer o aprendizado.

Desafios Propostos

Primeiro Desafio: Mensagem de Boas-Vindas

  • O primeiro desafio consiste em criar um script que leia o nome de uma pessoa e exiba uma mensagem personalizada de boas-vindas.
  • A solução esperada deve utilizar a função print corretamente, misturando texto fixo com variáveis.

Segundo Desafio: Data de Nascimento Formatada

  • O segundo desafio pede um script que leia dia, mês e ano de nascimento, exibindo a data formatada corretamente.
  • A resposta deve mostrar a data no formato "Você nasceu no dia X de mês Y de ano Z".

Terceiro Desafio: Soma entre Dois Números

  • O terceiro desafio envolve criar um script que leia dois números e mostre a soma deles.
  • Um erro comum é que os números podem ser concatenados em vez de somados; isso será abordado na próxima aula.

Conclusão da Aula

  • A mecânica do curso é comparada a um videogame onde os alunos enfrentam desafios (chefões), promovendo um aprendizado dinâmico.

Curso de Python: Metas e Estrutura

Introdução ao Curso

  • O vídeo apresenta um curso de Python, destacando a importância do apoio dos alunos para cumprir as metas estabelecidas.
  • Existem diferentes níveis de metas, incluindo aulas com desafios sem respostas e soluções específicas para mais de 100 exercícios.

Qualidade do Curso

  • O instrutor enfatiza que o curso é superior a tutoriais disponíveis online, oferecendo uma didática bem estruturada.
  • O curso inclui animações e elementos gráficos, além de gamificação, tornando-o o mais completo já produzido pela plataforma.

Necessidade de Apoio Financeiro

Video description

Agora chegou a hora de aprender os comandos básicos do Python e fazer os primeiros programas em Linguagem Python. Gostou da aula? Então torne-se um Gafanhoto APOIADOR do CursoemVídeo acessando o site cursoemvideo.com/apoie Nesta aula, vamos aprender a utilizar as instruções print() e input() para realizar interação com o usuário. Além disso, vamos ver o conceito fundamental de variável e como elas se comportam dentro de um programa em Python. Além disso, teremos exercícios resolvidos em Python, com desafios de programação, onde você terá que criar programas em Python de acordo com enunciados propostos durante a aula. Curso em Vídeo Seja um apoiador: http://cursoemvideo.com/apoie Site: http://www.cursoemvideo.com YouTube: http://www.youtube.com/cursoemvideo Facebook: http://www.facebook.com/cursosemvideo Twitter: http://twitter.com/cursosemvideo Google+: http://plus.google.com/112666558837414979080