/python-world

Possibilidades de aplicação e estudo com a nossa linguagem do coração: Python (ÓBVIO)!!

MIT LicenseMIT

Python World

"Ensine uma mulher a programar e ela irá mudar o mundo"

O que posso fazer com Python?

Para responder essa pergunta frequente, separamos algumas categorias possíveis para utilizar a nossa linguagem favorita da vida! ❤️

E podem nos amar muuuuito, pois, também vamos deixar alguns materiais relacionados as categorias!

Bons estudos pra tu! <3

Python World

Materiais:

Desenvolvimento Web

Ciência de Dados

  • O início de tudo:

    • Não é exagero dizer que tudo hoje começa com um Jupyter notebook!!! Notebooks são um ambiente de programação iterativo similar a um terminal mas com uma UI bacana + possibilidade de facilmente compartilhar seu código!
    • O Google tem sua própria "versão" dos notebooks chamada Colab, é executada no browser e roda num servidor do google possibilitando usar aceleradores (gpus, tpus) para execução.
  • Mão na massa:

    • Ferramentas para visualização de dados com Python: Altair e Matplotlib
    • Biblioteca para manipular bases de dados: Pandas
    • Biblioteca para manipuladores mathematics + lidar com vetores de numeros de forma eficiente: numpy
  • Materiais para estudo:

  • Aplicações práticas:

    • Análide de Dados e Forró by Dandara Sousa - uma aplicação desevolvida por umas de nossas Ladies utilizando a API do Spotify para analizar a nossa banda do coração, vulgo Calcinha Preta:

Programação em Python

Desktop GUIs

Inteligência artificial

Computação Científica e Numérica

Teste de Software

Desenvolvimento de Jogos

  • Arcade (Uma biblioteca Python para a criação de videogames 2D)

  • PyGame (Um módulo Python que fornece a API da biblioteca SDL (feita em C) para desenvolvimento de games.Provê facilidades tais como Sprites, Render Groups, deteção de colisão básica (retângulos) e etc.

  • PPlay (Framework para desenvolvimento de jogos na linguagem Python, com objetivo educacional.)

Aplicações business

Aplicações mobile

Algumas Dicas:

  • Dê um passo de cada vez, pois você está aprendendo uma coisa nova e nunca é fácil no início;

  • Aprender uma linguagem é um processo lento mesmo que você conheça a lógica de programação. Vá no seu tempo que vai dar certo;

  • Não desista, pois você consegue!

  • Faça pequenas pausas durante o estudo!

  • Se tiver alguma dúvida, joga no grupo que alguém vai te ajudar ou descobrir junto com você! (Caso ainda não faça parte, entra em contato pelo nosso instagram para pedir acesso)

  • Tente participar de workshops como o Django Girls ou crie um <3

  • Seja gentil com você, pois aprender algo novo já é um passo e tanto;

  • Comemore as pequenas vitórias (de grão em grão a galinha enche o papo)

  • Compartilhe suas vitórias com a gente. Estamos todas juntas aprendendo e ficamos felizes em ver outra lady caminhando também;

  • Canal que anuncia cursos gratuitos udemy de telegram;

Contribuição

Conhece alguma categoria, material e/ou aplicação prática bacana e gostaria que fosse incluído por aqui?? Fique a vontade para contribuir com o repositório! Como? Fazendo um Pull Request com o PR_TEMPLATE.md preenchido 😍.

"Mas eu nunca contribuí com projetos, e agora?"

Calma!!:raising_hand: Espera só mais um pouquinho, que estamos preparando um super tutorial para você!:gift_heart:

Um xêro no zói! 😘