GithubHelp home page GithubHelp logo

omgitsgm / aprendendo-python Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 42 KB

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

Python 100.00%

aprendendo-python's Introduction

🐍📚💡
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

aprendendo-python's People

Contributors

omgitsgm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.