All Projects → MariaEduardaDeAzevedo → nosso-py

MariaEduardaDeAzevedo / nosso-py

Licence: MIT License
Um repositório com materiais e muito mais para aprender, programar e se divertir com Python!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to nosso-py

Free Courses
A collection of free courses about programming 📖
Stars: ✭ 281 (+450.98%)
Mutual labels:  learning, study
rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (+5270.59%)
Mutual labels:  learning, study
Night
Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。
Stars: ✭ 10,058 (+19621.57%)
Mutual labels:  learning, study
Starway To Orione
The Orione Team Learning Path
Stars: ✭ 280 (+449.02%)
Mutual labels:  learning, study
Codebuddies
CodeBuddies.org: Community-organized hangouts for learning programming together - community-built using MeteorJS
Stars: ✭ 481 (+843.14%)
Mutual labels:  learning, study
Abstractionlayers
Abstraction Layers
Stars: ✭ 16 (-68.63%)
Mutual labels:  learning, study
Virgilio
Virgilio is developed and maintained by these awesome people. You can email us virgilio.datascience (at) gmail.com or join the Discord chat.
Stars: ✭ 13,200 (+25782.35%)
Mutual labels:  learning, study
Guilds
Guilds de OSW
Stars: ✭ 38 (-25.49%)
Mutual labels:  learning
CuboidalDrift
A casual, fun, 3D indie game made with Unity
Stars: ✭ 13 (-74.51%)
Mutual labels:  hacktoberfest2021
WWCodePython
Content, Code & Resources for WWCodePython Events
Stars: ✭ 183 (+258.82%)
Mutual labels:  hacktoberfest2021
resumen-estudios-git
Resumen estudios Git
Stars: ✭ 28 (-45.1%)
Mutual labels:  study
ilms-react-native
NTHU iLms app using react-native!
Stars: ✭ 22 (-56.86%)
Mutual labels:  study
Quarto
A working example of the Quarto board game using Elm and Netlify. An exploration of game development, OSS, and functional programming.
Stars: ✭ 15 (-70.59%)
Mutual labels:  hacktoberfest2021
magento2-showoutofstockprice
This Magento2 Module adds prices and the add-to-cart button to out-of-stock configurable products.
Stars: ✭ 22 (-56.86%)
Mutual labels:  hacktoberfest2021
multi-contact-grasping
This project implements a simulated grasp-and-lift process in V-REP using the Barrett Hand, with an interface through a python remote API.
Stars: ✭ 52 (+1.96%)
Mutual labels:  learning
Caribay
A PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-72.55%)
Mutual labels:  hacktoberfest2021
food-oasis
Repository for the current redevelopment of the Food Oasis Los Angeles website
Stars: ✭ 33 (-35.29%)
Mutual labels:  hacktoberfest2021
Hacktoberfest2021
This Repository for Hacktoberfest Fest 2021. Contribute anything for your T-shirt, must be relevant that can add some value to this repo.
Stars: ✭ 57 (+11.76%)
Mutual labels:  hacktoberfest2021
medly-components
🧩 Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.
Stars: ✭ 66 (+29.41%)
Mutual labels:  hacktoberfest2021
simple-image-classifier
Simple image classifier microservice using tensorflow and sanic
Stars: ✭ 22 (-56.86%)
Mutual labels:  learning

Nosso Py

Um repositório para aprender Python

Olá, seja muito bem-vinde ao Nosso Py! Este repositório guarda uma coletânea de links, códigos, mini-projetos e ideias do que se fazer e de como aprender essa linguagem linda e maravilhosa que Python é. Segue esse README para saber mais e deixa uma por aqui!

Sumário

Tem um minuto para ouvir a palavra do Python?

O Zen do Python, por Tim Peters.

Bonito é melhor que feio. Explícito é melhor que implícito. Simples é melhor que complexo. Complexo é melhor que complicado. Linear é melhor do que aninhado. Esparso é melhor que denso. Legibilidade conta. Casos especiais não são especiais o bastante para quebrar as regras. Ainda que praticidade vença a pureza. Erros nunca devem passar silenciosamente. A menos que sejam explicitamente silenciados. Diante da ambigüidade, recuse a tentação de adivinhar. Deveria haver um — e preferencialmente só um — modo óbvio para fazer algo. Embora esse modo possa não ser óbvio a princípio a menos que você seja holandês. Agora é melhor que nunca. Embora nunca freqüentemente seja melhor que . Se a implementação é difícil de explicar, é uma má idéia. Se a implementação é fácil de explicar, pode ser uma boa idéia. Namespaces são uma grande idéia — vamos ter mais dessas!

PEP's

PEP significa Python Enhancement Proposal, ou por tradução direta: "Proposta de melhoria Python". Uma PEP é um documento de design que fornece informações para comunidade Python, ou descreve um novo recurso da linguagem. Deve fornecer uma especificação técnica e concisa do recurso e uma justificativa para o mesmo.

A PEP-8 é um guia de estilo para Python, e uma das PEP's mais conhecidas. Ela oferece convenções para o código Python compreendido pela biblioteca padrão.

Esse é o site oficial das PEP's Python, nele é possível encontrar decisões e justificativas da comunidade Python.

Para aprender

Essa seção é pra você que quer aprender e aperfeiçoar o que sabe de Python e até a programar! Por ser uma linguagem de altíssimo nível, com sintaxe simples, organizada, bonita, perfeita, maravilhosa e ainda ter uma comunidade muito proativa, essa pode ser perfeitamente sua primeira linguagem de programação.

E vamos de links úteis para quem quiser aprender!

Link Tipo Descrição
Python for Kids! Repositório do GitHub Um curso gratuito para ensinar Python para crianças
Curso em Vídeo - Python: Mundo 1 Curso gratuito no Youtube Um curso gratuito e introdutório de Python 1/3
Curso em Vídeo - Python: Mundo 2 Curso gratuito no Youtube Um curso gratuito e introdutório de Python 2/3
Curso em Vídeo - Python: Mundo 3 Curso gratuito no Youtube Um curso gratuito e introdutório de Python 3/3
Python para Zumbis Curso gratuito no Youtube Um curso gratuito e introdutório de Python
Pense em Python - 2º Ed Livro gratuito Tradução do livro Pense em Python (2ª ed.), de Allen B. Downey, por Luciano Ramalho.
python-funcional Livro gratuito Aprenda o paradigma funcional com a linguagem Python.
Meu Primeiro Livro de Python Livro gratuito Livro gratuito que apresenta conceitos e técnicas fundamentais para os que desejam começar a trabalhar com Python para ciência de dados.
Python para Desenvolvedores Livro gratuito Livro gratuito voltado para quem já possui conhecimento de programação e quer aprender Python.
Python 3 na Web com Django (Básico e Intermediário) Curso gratuito na Udemy Curso gratuito para ter noção de como planejar o desenvolvimento de uma aplicação web com python.
Django Web Framework (Python) Artigo Resumo sobre o que é e o que faz esse web framework.
The Django Book Livro gratuito Tradução do livro feito por desenvoldedores do framework, sobre Django.
Flask Web micro-framework Curso gratuito na Twitch Curso de Flask desenvolvido pelo Bruno Rocha criador do canal CodeShow
Python e Orientação a Objetos Apostila gratuita Apostila abordando principais conceitos da linguagem com o foco na orientação a objetos com diversos exemplos.
APRENDA Python 🚀🚀👇🏾 Playlists no Youtube O Programação Dinâmica é canal de tecnologia e programação com muita coisa legal para amantes de Python!
Introdução à Computação com Python Curso gratuito Curso produzido pelo IME com tudo que precisa saber para ser introduzido a esse mundo.
Lives sobre diversos assuntos sobre Python Vídeos no Youtube Várias lives gravadas com diversos assuntos envolvendo Python e seu ecossistema. Abordando desde programação android com Python até como implementar Design Patterns.
Introdução à Ciência de Dados com Python Vídeo no YouTube Aula prática focada nos primeiros passos na ciência de dados utilizando Python.
Teste unitário com PyUnit Artigo PyUnit é a forma mais difundida para realizar a prática de testes unitários pela comunidade Python.
Python tutorial: Tour pela linguagem Artigo Neste artigo é apresentado as principais características da linguagem Python com exemplos de código e explicações.
Python: Automação de tarefas Artigo O objetivo deste artigo é apresentar a linguagem Python como um meio agradável e simples de automatizar tarefas do dia a dia e permitir que os sysadmins produzam mais com menos esforço.

O maravilhoso mundo das bibliotecas

Uma coisa que Python tem de ruma é módulo. Se você já programa em Python, com certeza já foi no Python Package Index (famoso, PyPi) para encontrar algum pacote que atendesse suas necessidades. Abaixo temos uma lista de links de documentações de bibliotecas para você explorar e utilizar nos seus projetos.

Nome Descrição PyPi Documentação
OPenCV Uma biblioteca multiplataforma voltada para visão computacional opencv-python Link
Pandas Uma biblioteca voltada para manipulação e análise de dados pandas Link
Requests Uma biblioteca que busca simplificar o HTTP requests Link
Numpy Uma biblioteca usada principalmente para realizar cálculos em Arrays Multidimensionais numpy Link
Matplotlib Uma biblioteca de software para criação de gráficos e visualizações de dados matplotlib Link
Pillow Uma biblioteca de processamento de imagens ótima para quem quer iniciar no aprendizado! Pillow Link
Celare Pacote Python para esconder tokens de acesso nos seus projetos celare Link

Implementações

Sabe aquele algoritmo que sempre é um sacrilégio para a galera aprender? Tu sabe implementar? Não? Sem problemas! Quem sabe, manda aqui, quem não sabe, aprende aqui!.

Bora programar!

Com vontade de programar, mas não sabe por onde começar? Essa seção é para você! Temos aqui dois modos de você desenvolver e praticar:

  1. Mini-projetos Ver ideias disponíveis
  2. Desafios Ver desafios
  3. Resoluções
Mini-projetos

Os mini-projetos são propostos pela própria comunidade na pasta mini-projetos. Você pode desenvolvê-los e colocá-los aqui mesmo, na pasta de mini-projetos (clica aqui pra saber como mandar teu projetinho feito ou como enviar uma ideia de projetinho!), ou em um repositório seu e vender teu peixe para a galera ir contribuir com novas ideias legais por lá!

Desafios

Temos também a pasta desafios, que a comunidade também as envia, mas consistem em probleminhas para serem resolvidos, perfeito para você que quer praticar! Clica aqui para saber como enviar um desafio! Depois de feito, você também pode enviar o seu desafio cumprido aqui (clica aqui para saber como!). A ideia dos desafios é fazer também com que questões sejam pensadas pela comunidade!

[NOVO] Resoluções

Quando estamos aprendendo, principalmente, ou quando queremos praticar, sempre paramos em sites de julgamento online, que avaliam sua resolução para uma questão, como o URI Online Judge, por exemplo. Aqui temos um diretório específico para você enviar suas implementações dessas plataformas, para saber como, clica aqui!

Vende teu peixe

E você? Programa em Python, faz umas coisinhas vez ou outra (ou sempre) e quer divulgar? Manda para cá! Aqui tem uma lista de projetinhos em Python de uma galera pra você conferir!

Nome Descrição Repositório
Header Aplicação de linha de comando para importar conteúdos prontos em arquivo header
PyElit Repositório para desenvolvimento de biblioteca com funcionalidades de: Geoparsing e Modelagem de Tópicos PyElit
PyGraph Biblioteca com intuito de implementar os grafos e seus algoritmos de Teoria dos Grafos PyGraph
PyTwitterSDK Um SDK Python para a API Twitter PyTwitterSDK
PySoccer Biblioteca para acessar os dados das principais ligas mundiais de futebol PySoccer
PySub Uma ferramenta de submissão e recebimento de arquivos via email por linha de comando PySub
Celare Pacote Python para esconder tokens de acesso nos seus projetos celare
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].