Skip to content

Este repositório contém material didático, atividades e códigos em Python para estudos realizados no período de 100 dias.

License

Notifications You must be signed in to change notification settings

rosacarla/100-days-of-python-code

Repository files navigation

100-days-of-python-code

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/

Dia 1: história do Python e primeiro código

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:

Dia 2: interpretador de código e tipos de dados em Python

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:

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


Licença

Distribuído sobre a licença do MIT. Veja LICENSEpara informações adicionais.

Contato

Autora: Carla Edila Santos da Rosa Silveira

Link do projeto: https://github.com/rosacarla/100-days-of-python-code

Referências:

About

Este repositório contém material didático, atividades e códigos em Python para estudos realizados no período de 100 dias.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages