Principals projectes de codi obert Python populars a GitHub

Bloc

Tothom pot finançar qualsevol problema a GitHub i aquests diners es distribuiran als mantenidors i als col·laboradors



1) Models TensorFlow






Si us interessa l'aprenentatge automàtic i l'aprenentatge profund, heu d'haver sentit a parlar de TensorFlow.



TensorFlow Models és el dipòsit de codi obert per trobar moltes biblioteques i models relacionats amb l'aprenentatge profund.



GitHub: https://github.com/tensorflow/models






2) Difícil

Keras és una API de xarxes neuronals d’alt nivell, escrita en Python i capaç de funcionar a sobre de TensorFlow, CNTK o Theano.

Es va desenvolupar amb un enfocament a permetre una experimentació ràpida.

GitHub: https://github.com/keras-team/keras

3) Flascó

Flask és un marc d'aplicació web lleuger WSGI.

Està dissenyat perquè els primers passos siguin ràpids i fàcils, amb la possibilitat d’escalar fins a aplicacions complexes.

Va començar com un simple embolcall al voltant de Werkzeug i Jinja i s'ha convertit en un dels marcs d'aplicacions web Python més populars.

GitHub: https://github.com/pallets/flask

4) scikit-aprendre

scikit-learn és un mòdul Python per a l’aprenentatge automàtic construït sobre SciPy i distribuït sota la llicència BSD de 3 clàusules.

GitHub: https://github.com/scikit-learn

5) Zulip

Zulip és una potent aplicació de xat en grup de codi obert que combina la immediatesa del xat en temps real amb els avantatges de la productivitat de les converses de fil. Zulip és utilitzat per projectes de codi obert, empreses de Fortune 500, grans organismes estàndard i altres que necessiten un sistema de xat en temps real que permeti als usuaris processar fàcilment centenars o milers de missatges al dia. Amb més de 300 col·laboradors que fusionen més de 500 compromisos al mes, Zulip és també el projecte de xat en grup de codi obert més gran i de més ràpid creixement.

GitHub: https://github.com/zulip/zulip

6) Django

Django és un marc web Python d’alt nivell que fomenta un ràpid desenvolupament i un disseny net i pragmàtic.

GitHub: https://github.com/django/django

7) Rebot

python projecta el codi font

projectes javascript per al currículum

Voleu estalviar temps durant la sessió de codificació quan obtingueu un error i el vulgueu cercar a Stack Overflow? Rebound és una eina de línia d'ordres que obté instantàniament els resultats de Stack Overflow quan s'obté un error del compilador.

Aquesta és una biblioteca molt útil per a programadors.

GitHub: https://github.com/shobrook/rebound

8) Baixada d'imatges de Google

Es tracta d’un programa Python de línia d’ordres per cercar paraules clau / frases clau a Google Images i, opcionalment, descarregar imatges al vostre ordinador.

També podeu invocar aquest script des d’un altre fitxer python.

GitHub: https://github.com/hardikvasa/google-images-download

9) YouTube-dl

Youtube-dl: descarregueu vídeos de youtube.com o altres plataformes de vídeo.

GitHub: https://github.com/rg3/youtube-dl

10) Manual de disseny del sistema

Aquesta reposició és una col·lecció organitzada de recursos per ajudar-vos a aprendre a construir sistemes a gran escala.

GitHub: https://github.com/donnemartin/system-design-primer

11) Màscara R-CNN

estructura del projecte python

La màscara R-CNN és ​​per a la detecció i segmentació d'objectes. Es tracta d’una implementació de Mask R-CNN a Python 3, Keras i TensorFlow. El model genera caixes delimitadores i màscares de segmentació per a cada instància d’un objecte de la imatge. Es basa en Feature Pyramid Network (FPN) i en una columna vertebral ResNet101.

GitHub: https://github.com/matterport/Mask_RCNN

12) Reconeixement facial

xat Python de codi obert

Reconeix i manipula les cares de Python o de la línia d’ordres amb la biblioteca de reconeixement de cares més senzilla del món. Això també proporciona una senzilla eina de línia d'ordres de reconeixement facial que us permet fer reconeixement facial en una carpeta d'imatges de la línia d'ordres.

GitHub: https://github.com/ageitgey/face_recognition

13) snallygaster

projectes java de codi obert per a estudiants

Eina per buscar fitxers secrets als servidors HTTP.

GitHub: https://github.com/hannob/snallygaster

14) Ansible

Ansible és un sistema d’automatització de TI radicalment senzill. S'encarrega de la gestió de configuracions, el desplegament d'aplicacions, el subministrament al núvol, l'execució de tasques ad-hoc i l'orquestració de multinodes, incloses les coses banalitzades, com ara actualitzacions del temps d'inactivitat zero amb equilibradors de càrrega.

GitHub: https://github.com/ansible/ansible

15) Detectron

projectes de codi obert python per a principiants

Detectron és el sistema de programari de Facebook AI Research que implementa algoritmes de detecció d’objectes d’última generació, inclòs Mask R-CNN. Està escrit en Python i funciona amb el marc d'aprenentatge profund Caffe2.

GitHub: https://github.com/facebookresearch/Detectron

16) asciinema

Gravador de sessions del terminal i el millor acompanyant de asciinema.org .

GitHub: https://github.com/asciinema/asciinema

17) HTTPie

projectes java de codi obert per a estudiants

HTTPie és un client HTTP de línia d'ordres. El seu objectiu és fer que la interacció de la CLI amb els serveis web sigui el més amigable amb els humans. Proporciona una senzilla ordre http que permet enviar sol·licituds HTTP arbitràries mitjançant una sintaxi senzilla i natural i mostra la sortida coloritzada. HTTPie es pot utilitzar per provar, depurar i, generalment, interactuar amb servidors HTTP.

servei de galetes angular

GitHub: https://github.com/jakubroztocil/httpie

18) Vostè-Aconsegueix

python projecta el codi font

You-Get és una petita utilitat de línia d'ordres per descarregar contingut multimèdia (vídeos, àudios, imatges) des del web, per si no hi ha cap altra manera útil de fer-ho.

GitHub: https://github.com/soimort/you-get

19) Sentinella

Sentry és fonamentalment un servei que us ajuda a controlar i solucionar bloquejos en temps real. El servidor es troba a Python, però conté una API completa per enviar esdeveniments des de qualsevol idioma i en qualsevol aplicació.

GitHub: https://github.com/getsentry/sentry

20) tornat

Tornado és un framework de web i una biblioteca de xarxa asíncrona de Python, desenvolupat originalment a FriendFeed. En utilitzar E / S de xarxa que no bloqueja, Tornado pot escalar fins a desenes de milers de connexions obertes, cosa que el fa ideal per a sondejos llargs, WebSockets i altres aplicacions que requereixen una connexió de llarga durada amb cada usuari.

GitHub: https://github.com/tornadoweb/tornado

21) magenta

interessants projectes Python

Magenta és un projecte de recerca que explora el paper de l’aprenentatge automàtic en el procés de creació d’art i música. Es tracta principalment de desenvolupar nous algorismes d’aprenentatge profund i reforç per generar cançons, imatges, dibuixos i altres materials. Però també és una exploració per construir eines i interfícies intel·ligents que permetin als artistes i músics ampliar els seus processos mitjançant aquests models.

GitHub: https://github.com/tensorflow/magenta

22) ZeroNet

Feu llocs web descentralitzats mitjançant la criptografia de Bitcoin i la xarxa BitTorrent.

GitHub: https://github.com/HelloZeroNet/ZeroNet

23) gimnàs

OpenAI Gym és un conjunt d’eines per desenvolupar i comparar algoritmes d’aprenentatge de reforç. Aquesta és la biblioteca de codi obert del gimnàs, que us permet accedir a un conjunt d’entorns estandarditzats.

GitHub: https://github.com/openai/gym

24) pandes

projecte python

Pandas és un paquet de Python que proporciona estructures de dades ràpides, flexibles i expressives dissenyades per fer fàcil i intuïtiu treballar amb dades relacionals o etiquetades. Pretén ser el bloc fonamental fonamental d’alt nivell per fer anàlisis pràctiques i reals de dades del món real a Python. A més, té l’objectiu més ampli de convertir-se en l’eina d’anàlisi / manipulació de dades de codi obert més potent i flexible disponible en qualsevol idioma. Ja va per bon camí cap a aquest objectiu.

GitHub: https://github.com/pandas-dev/pandas

25) Luigi

projecte python github

Luigi és un paquet Python que us ajuda a construir canonades complexes de treballs per lots. Gestiona la resolució de dependències, la gestió del flux de treball, la visualització, la gestió de fallades, la integració de la línia d’ordres i molt més.

GitHub: https://github.com/spotify/luigi

26) spaCy

spaCy és una biblioteca per al processament avançat del llenguatge natural en Python i Cython. Està basat en les darreres investigacions i es va dissenyar des del primer dia per utilitzar-lo en productes reals. spaCy ve amb models estadístics i vectors de paraules pre-entrenats i actualment admet tokenització per a més de 20 idiomes. Compta amb l’analitzador sintàctic més ràpid del món, models de xarxes neuronals convolucionals per a l’etiquetatge, l’anàlisi i el reconeixement d’entitats amb nom i una integració fàcil d’aprenentatge profund.

GitHub: https://github.com/explosion/spaCy

27) Theano

millors projectes Python 2019

Theano és una biblioteca Python que us permet definir, optimitzar i avaluar expressions matemàtiques que impliquen matrius multidimensionals de manera eficient. Pot utilitzar GPU i realitzar una diferenciació simbòlica eficient.

GitHub: https://github.com/Theano/Theano

28) TFlearn

TFlearn és una biblioteca d'aprenentatge profund modular i transparent construïda a sobre de Tensorflow. Va ser dissenyat per proporcionar una API de nivell superior a TensorFlow per tal de facilitar i accelerar les experimentacions, tot mantenint-se totalment transparent i compatible amb ella.

GitHub: https://github.com/tflearn/tflearn

29) Decebut

principiant del projecte Python

Kivy és un framework Python de codi obert multiplataforma per al desenvolupament d'aplicacions que fan ús d'interfícies d'usuari innovadores i multi-tàctils. L’objectiu és permetre un disseny d’interaccions ràpid i fàcil i prototipatge ràpid alhora que es pugui reutilitzar i desplegar el vostre codi.

GitHub: https://github.com/kivy/kivy

30) Mailpile

Mailpile és un client de correu web modern i ràpid amb funcions de xifratge i privadesa fàcils d’utilitzar. El desenvolupament de Mailpile està finançat per una gran comunitat de patrocinadors i tot el codi relacionat amb el projecte és i es publicarà sota una llicència de programari lliure aprovada per OSI.

GitHub: https://github.com/mailpile/Mailpile

31) Matplotlib

Matplotlib és una biblioteca de dibuix de Python 2D que produeix xifres de qualitat de publicació en una varietat de formats de còpia impresa i entorns interactius entre plataformes. Matplotlib es pot utilitzar en scripts Python, l'intèrpret d'ordres Python i IPython, servidors d'aplicacions web i diversos jocs d'eines d'interfície gràfica.

GitHub: https://github.com/matplotlib/matplotlib

32) YAPF

YAPF pren el codi i el reformata amb el millor format que s’ajusta a la guia d’estil, fins i tot si el codi original no infringia la guia d’estil.

GitHub: https://github.com/google/yapf

33) Tallador de galetes

Una utilitat de línia d’ordres que crea projectes a partir de cookiecutters (plantilles de projecte), p. crear un projecte de paquet Python a partir d’una plantilla de projecte de paquet Python.

GitHub: https://github.com/audreyr/cookiecutter

34) Sol·licitud HTTP

HTTP Prompt és un client HTTP de línia d’ordres interactiu que inclou autocompletar i ressaltar la sintaxi, basat en HTTPie i prompt_toolkit.

GitHub: https://github.com/eliangcs/http-prompt

35) speedtest-cli

Interfície de línia d'ordres per provar l'ample de banda d'Internet mitjançant speedtest.net .

GitHub: https://github.com/sivel/speedtest-cli

IssueHunt

principiant del projecte Python

Aquesta publicació està comissariada per IssueHunt que és una plataforma de crowdfunding i sourcing per a projectes de codi obert.

Tothom pot finançar qualsevol problema a GitHub i aquests diners es distribuiran als mantenidors i als col·laboradors.

https://issuehunt.io/

36) Patró

millors projectes Python

Pattern és un mòdul de mineria web per a Python. Disposa d’eines per a la mineria de dades, el processament del llenguatge natural, l’aprenentatge automàtic i l’anàlisi de xarxes.

Quin correu electrònic he utilitzat per a minecraft

GitHub: https://github.com/clips/pattern

37) Gooey (beta)

projectes de codi obert python

Converteix (gairebé) qualsevol programa de consola Python 2 o 3 en una aplicació GUI amb una línia.

GitHub: https://github.com/chriskiehl/Gooey

38) Wagtail CMS

Wagtail és un sistema de gestió de continguts basat en Django. Se centra en l’experiència de l’usuari i ofereix un control precís per a dissenyadors i desenvolupadors.

GitHub: https://github.com/wagtail/wagtail

39) Ampolla

Bottle és un micro-marc web WSGI ràpid, senzill i lleuger per a Python. Es distribueix com un mòdul de fitxer únic i no té cap altra dependència que la Python Standard Library.

GitHub: https://github.com/bottlepy/bottle

40) Profeta (per Facebook)

El profeta és un procediment per predir dades de sèries temporals. Es basa en un model additiu on les tendències no lineals s’adapten a l’estacionalitat anual i setmanal, més les vacances. Funciona millor amb dades de periodicitat diàries amb almenys un any de dades històriques. El Profeta és robust a falta de dades, canvis en la tendència i grans valors atípics.

per què l'aplicació Cash cancel·la el pagament per a la meva protecció

GitHub: https://github.com/facebook/prophet

41) Falcon

github model tensorflow

Falcon és un framework web Python fiable i d’alt rendiment per crear backends d’aplicacions i microserveis a gran escala. Afavoreix l'estil arquitectònic REST i intenta fer el mínim possible tot mantenint una gran efectivitat.

GitHub: https://github.com/falconry/falcon

42) Mopidy

Mopidy és un servidor de música extensible escrit en Python. Mopidy reprodueix música des del disc local, Spotify, SoundCloud, Google Play Music i molt més. Editeu la llista de reproducció des de qualsevol telèfon, tauleta o ordinador mitjançant diversos clients MPD i web.

GitHub: https://github.com/mopidy/mopidy

43) Abraçada

Hug té com a objectiu fer que el desenvolupament d’APIs basades en Python sigui el més senzill possible, però no més senzill. Com a resultat, simplifica dràsticament el desenvolupament de l'API de Python.

GitHub: https://github.com/timothycrosley/hug

44) SymPy

Una biblioteca Python per a matemàtiques simbòliques.

GitHub: https://github.com/sympy/sympy

45) Guió

tutorial de python per a principiants

Dash és un marc Python per crear aplicacions web analítiques. No cal JavaScript.

https://github.com/plotly/dash

46) Saviesa

Una eina flexible per crear, organitzar i compartir visualitzacions de dades en directe i enriquides. Admet Torch i Numpy.

GitHub: https://github.com/facebookresearch/visdom

47) LUMINOTH

tutorial de python per a principiants

Luminoth és un joc d'eines de codi obert per a visió per ordinador . Actualment, donem suport a la detecció d’objectes, però pretenem molt més. Està construït a Python, mitjançant TensorFlow i Sonnet.

GitHub: https://github.com/tryolabs/luminoth

48) Pygame

Pygame és una biblioteca multiplataforma dissenyada per facilitar l'escriptura de programari multimèdia, com ara jocs, a Python.

GitHub: https://github.com/pygame/pygame

49) Sol·licituds

tutorial de python per a principiants

Requests és una biblioteca Python que us permet enviar sol·licituds HTTP / 1.1, afegir capçaleres, dades de formularis, fitxers multipart i paràmetres amb diccionaris Python senzills. També us permet accedir a les dades de resposta de la mateixa manera.

GitHub: https://github.com/requests/requests

50) Models d'estat

tutorial de python per a principiants

Statsmodels és un paquet Python que proporciona un complement a scipy per a càlculs estadístics, incloent estadístiques descriptives i estimació i inferència de models estadístics.

GitHub: https://github.com/statsmodels/statsmodels

#python

hackernoon.com

Principals projectes de codi obert Python populars a GitHub

Una llista curada d’impressionants marcs, biblioteques, programari i recursos de codi obert de Python a Github