Yazar | Mybridge
Derleme | Shanshan
Üretildi | Yapay Zeka Başlıkları (Genel Hesap Kimliği: AI_Thinker)
Açık kaynaklı projeler, herkesin çalışma çalışması için çok faydalıdır Bu makale, geçtiğimiz ay büyük ilgi gören 10 açık kaynak projesini önerir. Projelerden biri günlük hayatımıza çok yakın: Bir proje geliştiricisi Douyin'e takıntılı ve kendine engel olamıyor. Güzel bir bayanı doğrudan ve verimli bir şekilde bulmak için Douyin-Bot adında bir robot geliştirdi. Gelecekte bayan hala öyle mi? Küçük kardeş her zaman "yakalama eli" değildir. Ek olarak, GIF ve kısa videoları animasyonlu ASCII'ye dönüştürmek gibi ilginç projeler de var, öyleyse gelin ve öğrenin ~
Önsöz
Haziran ayındaki yaklaşık 250 Python açık kaynak projesinden ilk 10'u seçildi. Ardından, sizi tek tek tanıtacağım ve herkesin öğrenmesi için GitHub adresini ekleyeceğim.
Ateş kontrolü
Proje tanıtımı: Facebook tarafından sağlanan Python statik tür denetleyicisi.
Pyre, Python için yüksek performanslı bir denetleyicidir. Son derece paralel olarak tasarlanmıştır ve zamanında geri bildirim alabilir. Düzenleyicide tür hatalarını etkileşimli olarak işaretleyerek büyük Python kod tabanlarının kalitesini ve geliştirme hızını artırmaya yardımcı olun. Aşamalı tip açıklamalarını kontrol edin. (PEP 484, Python dilinin bir parçası).
Not:
Pyre erişim bağlantısı:
https://pyre-check.org
GitHub adresi:
https://github.com/facebook/pyre-check
Cli için Gif
Proje açıklaması: Google tarafından sağlanmıştır. GIF, kısa video ve diğer içerik biçimlerini Tenor GIF API'ye alma ve ANSI kaçış dizilerini kullanarak animasyonlu ASCII'ye dönüştürme desteği.
Not:
Python 3 (setuptools ve pip kullanabilirsiniz), zlib, libjpeg ve ffmpeg gerektirir ve diğer bağımlılıkları kurun, setup.py. Kurulum öğreticisine GitHub eğitiminde başvurulabilir.
Tenor ziyareti bağlantısı:
https://tenor.com
GitHub adresi:
https://github.com/google/gif-for-cli
Vibora
Proje tanıtımı: vibora.io tarafından sağlanan hızlı, asenkron Python web çerçevesi.
vibora.io erişim bağlantısı:
https://vibora.io
GitHub adresi:
https://github.com/vibora-io/vibora
Amazon kazıyıcı
Proje tanıtımı: Bu paket, kullanıcıların Amazon'da arama yapmasına ve bazı yararlı bilgileri (ürün derecelendirmeleri, inceleme sayısı gibi) çıkarmasına olanak tanır
Verilere API erişimi sağlamak için Amazon Simple Product API'yi (Amazon Product Advertising API'nin basit bir python paketi) kullanın. API arama işlevleri doğrudan amazon_scraper modülünü içe aktarır.
GitHub adresi:
https://github.com/adamlwgriffiths/amazon_scraper
Douyin-Bot
Proje tanıtımı: Bir Python Douyin robotu olan Douyin-Bot, Douyin'deki güzel bayanı daha hızlı ve daha doğrudan bulur ~~
GitHub adresi:
https://github.com/wangshub/Douyin-Bot
veri Sayfası
Proje tanıtımı: veri sayfaları, ondan veri okumak, ona veri yazmak ve Google E-Tablolar'ın biçimini değiştirmek dahil olmak üzere Google E-Tablolar ile etkileşime giren bir kitaplıktır. Google'ın Google -api-python-istemcisi ve oauth2client kitaplıklarının üzerine inşa edilmiştir.
veri sayfası erişim bağlantısı:
https://datasheets.readthedocs.io/en/latest
GitHub adresi:
https://github.com/Squarespace/datasheets
Shiv
Proje tanıtımı: shiv'in temel amacı, LinkedIn tarafından sağlanan Python uygulamalarını hızlı ve kolay bir şekilde dağıtmaktır. shiv, tüm bağımlılıklar da dahil olmak üzere PEP 441'de belirtildiği gibi tamamen bağımsız Python zipapp'leri oluşturmak için bir komut satırı yardımcı programıdır.
shiv ziyaret bağlantısı:
GitHub adresi:
https://github.com/linkedin/shiv
Spotify-çalma listesi-oluşturucu
Proje açıklaması: Miles Henrichs tarafından sağlanan önceden belirlenmiş bir Python betiği.
Spotify Playlist Generator, her hafta yeni müziklerle otomatik olarak yeni bir Spotify çalma listesi oluşturan bir Python betiğidir.
Nihai sonuç (kısmi liste) şu şekilde sunulur:
GitHub adresi:
https://github.com/mileshenrichs/spotify-playlist-generator
Ubelt
Proje tanıtımı: Ubelt, Jon Crall tarafından sağlanan bir yardımcı programlar koleksiyonudur.
UBelt'in tamamı Python'da yazılmıştır ve Python paket indeksine entegre edilmiştir. Sadece kurun, ardından içe aktarın. UBelt çapraz platformdur ve tüm üst düzey işlevler Windows, Mac ve Linux'ta benzer şekilde davranır.
UBelt erişim bağlantısı:
GitHub adresi:
https://github.com/Erotemic/ubelt
Pypykatz
Proje tanıtımı: SkelSec tarafından sağlanan Mimikatz'ın Python uygulaması.
pypykatz erişim bağlantısı:
https://pypi.org/project/pypykatz
GitHub adresi:
https://github.com/skelsec/pypykatz
son sözler
Umarım herkes bugünün tavsiyesinde faydalı noktalar bulabilir ve ilginç projeleri inceleyip uygulayabilir!
Orijinal: https://medium.mybridge.co/python-open-source-of-the-month-v-june-2018-5396a661b110
"Belgeler için çağrı"
CSDN kamu hesabı, "on milyonlarca teknik insanla büyüme" kavramını destekler. Teknik insanların ilk kez ilgilendiği endüstri odak olaylarını teknik insanların benzersiz bakış açılarından açıklamak için yalnızca "inek başlıkları" ve "konuşma" sütunlarını kullanmakla kalmaz, aynı zamanda "Teknik Başlıklar" sütunu, sektördeki popüler teknolojilerin ve uygulamaların derinlemesine bir yorumunu sunarak, tüm geliştiricilerin teknolojik trendlere ayak uydurmasına, uyanık bir teknolojik anlayışı sürdürmesine ve sektör eğilimleri ve teknolojileri hakkında daha kapsamlı bir anlayışa sahip olmasına olanak tanır.
Yüksek kaliteli makaleleriniz veya endüstrinin sıcak olayları, teknoloji trendleri hakkında içgörüler veya derinlemesine uygulama uygulamaları, senaryolar vb. Hakkında yeni içgörüleriniz varsa, lütfen gönderimler için CSDN ile iletişime geçin. İletişim: WeChat (guorui_1118, lütfen gönderim + ad + şirket pozisyonunu not edin), e-posta (guorui@csdn.net).