Skip to content

omgitsgm/aprendendo-python

Repository files navigation

🐍📚💡
Aprendendo Python

Um repositório para registrar a minha evolução na resolução de problemas, de vários níveis de dificuldade, utilizando Python.

😎 Motivação

Eu decidi iniciar os estudos em Python, inicialmente, porque é a principal linguagem utilizada nas aulas da minha nova faculdade. Na antiga faculdade em que eu estava, eu aprendi toda a base de lógica de programação com a Linguagem C que, na minha opinião, tem uma sintaxe e uma dinâmica um pouco diferente de Python. Eu precisei iniciar os meus estudos em Python para não ficar "para trás" nas aulas.

Além disso, ao longo das aulas na nova universidade, eu percebi que existem muitas possibilidades do que se pode criar utilizando Python e isso me chamou muito a atenção, por isso resolvi me aprofundar mais nessa linguagem. Devo dizer também, que a linguagem estar em crescimento no mercado também foi um grande motivador, pois sei que estou investindo meu aprendizado em uma tecnologia que já é realidade mas que, ao mesmo tempo, ainda tem muito a crescer e a acrescentar no mundo da tecnologia.

📖 Livro Base

No momento, eu estou utilizando como base de estudos, o livro 'Introdução à Programação com Python - Algoritmos e lógica de programação para iniciantes, 3ª edição, Nilo Ney Coutinho Menezes'

🏁 Atualização de Progresso

Eu pretendo, ao longo do meu aprendizado, atualizar o README do projeto, pontuando quais assuntos eu já abordei. Será uma ótima oportunidade para registrar a minha evolução como programador e mostrar para vocês como andam os meus estudos.

Obs: O enunciado de cada exercício resolvido estará comentado no início de todo programa.


Até o momento, os seguintes capítulos do livro já foram estudados:

  • Capítulo 1 - Motivação
    • Esse capítulo apenas explica ao leitor a importância e os benefícios de aprender a programar. Além disso, também faz uma breve explicação do que pode ser desenvolvido utilizando Python e porquê ele é tão relevante no mercado atualmente.

  • Capítulo 2 - Preparando o Ambiente
    • Esse capítulo explica como configurar o ambiente de desenvolvimento para começar a programar com Python, mas já possui alguns programas de exemplo simples, introduzindo os operadores aritméticos, as "regras" para criação de variáveis e algumas boas práticas.

  • Capítulo 3 - Variáveis e entrada de dados
    • Assuntos: nomes de variáveis, variáveis numéricas, representação de valores numéricos, variáveis do tipo lógico, operadores relacionais, operadores lógicos, variáveis string, operações com string, sequências e tempo, rastreamento, entrada de dados e conversão da entrada de dados.

  • Capítulo 4 - Condições
    • Assuntos: if, else, estruturas aninhadas e elif.

  • Capítulo 5 - Repetições
    • Assuntos: Contadores, acumuladores, operadores de atribuição especiais, interrompendo a repetição (break), repetições aninhadas e F-Strings

About

Um repositório para registrar a minha evolução na resolução de problemas, de vários níveis de dificuldade, utilizando Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages