Git Product home page Git Product logo

python-world's Introduction

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! 😘

python-world's People

Contributors

fernandasj avatar taticorrea avatar anajuliazhu avatar jvictor42 avatar vanessasidrim 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.