Este repositório contém material didático, atividades e códigos em linguagem de programação Python com o objetivo de registrar estudos realizados durante o período de 100 dias. O material de apoio para cumprir o desafio é composto principalmente pelos conteúdos do livro Introdução à Computação Usando Python - Um Foco no Desenvolvimento de Aplicações de Ljubomir Perkovic e do roteiro Python Programming Language, diponiblizado no site www.geeksforgees.org/python-programming-language/.
"Coding [day 102]" por gerlos é licenciada com CC BY-ND 2.0. Para ver uma cópia da licença, acesse https://creativecommons.org/licenses/by-nd/2.0/
LEITURA DO DIA: seção 1.3 Linguagem de Programação Python, que inclui uma parte intitulada Pequena História do Python, do capítulo 1 do livro de Ljubomir Perkovic.
Para começar, o código com a tradicional mensagem "Hello World!":
#Codigo: Dia1_hello
#Autora: Carla Edila
#inicio do codigo
print("Hello World!")
print("Ola Mundo!")
#fim do codigo
Confira o código aqui e a execução na IDE Pycharm:
Para programar em qualquer linguagem, é preciso escolher um interpretador, chamado também de IDE (do inglês Integrated Development Environment) ou Ambiente de Desenvolvimento Integrado, que oferece ferramentas adequadas para criar, testar e executar um software. Neste desafio, uso duas opções de IDE:
- PyCharm Community Edition para sistemas Linux e Windows.
- GeeksforGeeks em versão online, ou seja, sem necessidade de instalação no computador.
Vídeo sobre download e instalação do Python
⏯️ Watch the video
Vídeo sobre download e instalação da IDE PyCharm
⏯️ Watch the video
Observação! Para instalar o PyCharm no Linux, segui dois tutoriais que contém instruções compatíveis com a distribuição Ubuntu 21.04. Primeiro instalei o pacote Snap, depois usei a opção "Como instalar a versão mais recente da IDE PyCharm no Linux via Snap em distros que suportam a tecnologia". Veja no meu Pinterest o tutorial 1 e o tutorial 2.
LEITURA DO DIA: ainda na seção 1.3 Linguagem de Programação Python, vale prestar atenção na parte intitulada Configurando o ambiente de Desenvolvimento Python, do capítulo 1 do livro de Ljubomir Perkovic. O interessante desta parte é o link da lista oficial de IDEs Python, organizada pela plataforma Python.org.
Código comentado com demonstração dos tipos de dados em Python.
#Codigo: Dia2 Tipos de dados
#Autora: Carla Edila Silveira
#Finalidade: atividade prática de programação do curso Python Quick Start
#inicio do codigo
#TIPOS DE DADOS EM PYTHON
a = True
print (type(a)) #boleano V
b = False
print(type(b)) #boleano F
c = 3
print(type(c)) #inteiro positivo
d= 0
print(type(d)) #zero
# (...)
#fim do codigo
Confira o código aqui e a execução na IDE GeeksforGeeks:
Código | Saída |
---|---|
Dia 3: definição de variável
Dia 4: atualizações de variáveis
Dia 5: imprimir texto na tela/console
Dia 6: centralizar impressão
Dia 7: operações numéricas
Dia 8: calcular a média
Dia 9: definição de classe
Dia 10: definir classe com método
Distribuído sobre a licença do MIT. Veja LICENSE
para informações adicionais.
Autora: Carla Edila Santos da Rosa Silveira
Link do projeto: https://github.com/rosacarla/100-days-of-python-code