Tags Posts tagged with "python"

python

przez -
0 1531
Python

W tym artykule przestawione zostaną nowe i innowacyjne biblioteki, które przeżywają skok popularności w porównaniu z standardowymi bibliotekami Pythona.

Cerberus

Oferuje łatwe i szybkie sprawdzenie poprawności danych, jest zaprojektowany tak, aby można go rozszerzyć umożliwiając niestandardową weryfikacje. Jest dokładnie przetestowany od wersji Pythona 2.6 do 3.5

python_biblioteki

Dokładna dokumentacja jest dostępna na stronie www: https://github.com/pyeve/cerberus

Altair

Altair jest deklaratywną biblioteką wizualizacji statystycznej dla Pythona. Dzięki Altair można poświęcić więcej czasu na zrozumienie własnych danych i ich znaczenia. Api Altair jest łatwe i spójne, zbudowane na specyfikacji Vega-Lite JSONpython_biliblioteki

Dokładna dokumentacja jest dostępna na stronie: https://github.com/altair-viz/altair

PyPattyrn

PyPattyrn to pakiet pythona, którego celem jest ułatwienie i przyspieszenie wdrażania wzorców projektowych do własnych projektów.

Wzorce projektowe z natury nie mogą być bezpośrednio przekładane na kod, ponieważ są jedynie opisem rozwiązania konkretnego problemu. Jednak wiele typowych wzorców projektowych ma kod standardowy, który jest wspólny dla wszystkich implementacji wzorca. Ten pakiet przechwytuje wspólny kod i sprawia, że ​​jest łatwy w użyciu.

Zappa

Zappa jest frameworkiem pythonowym, do tworzenia aplikacji Serverless, ale działających jedynie na AWS Lambda używajac AWS Gateway API. Każde zapytanie do twojej aplikacji przejdzie przez pamięć cache usługi AWS Lambda, która zwróci odpowiedź zgodną z pythonowym interfejsem WSGI. Gdy żądanie zostanie przetworzone – “serwer” znika.

Szczegóły związane z samym projektem można zobaczyć na stronie: zappa.io

Arrow

Arrow to biblioteka Pythona oferująca rozsądne, podejście do tworzenia, manipulowania, formatowania i konwertowania dat, godzin i znaczników czasu. Implementuje i formatuje typ datetime łącząc luki w funkcjonalności.

python_arrow_diagram

Arrow zastępuje datetime obsługujący Python 2 lub Python 3 i zapewnia znacznie lepszy interfejs.

Black

Kolejną biblioteką, która jest warto uwagi jest Black, biblioteka ta autoformatuje pliki, dbając o spójny układ wciec, odstępów między liniami i utrzymywanie jednego stylu co do łamania linii.

python_black

Szczegóły dokładniejsze można znaleźć na stronie: https://github.com/ambv/black

Scikit-learn

Jest to darmową biblioteką algorytmów z dziedziny uczenia maszynowego napisaną w języku Python i zbudowaną na bazie modułu SciPy. Moduł scikit-learn udostępnia wiele algorytmów z dziedziny nadzorowanego i nienadzorowanego uczenia maszynowego w postaci interfejsu programistycznego. Moduł jest dostępny na licencji BSD, co pozwala na jego komercyjne i niekomercyjne (akademickie) zastosowanie.

python_Scikit-learn

Więcej informacji na stronie: scikit-learn.org

Theano

Theano to 10-letni framework do implementacji głębokiego uczenia i uczenia maszynowego, który jest napisany w Pythonie.
Biblioteka jest dobrze zoptymalizowana, ponieważ wykorzystuje zarówno CPU, jak i GPU. Podczas tworzenia głównym założeniem było szybkie przetwarzanie algorytmów sieci neuronowych używanych w deep learningu i do takich celów nadal najczęściej jest używana.
Szczegóły na stronie: deeplearning.net/software/theano/

TensorFlow

Jest przenośną biblioteką sztucznej inteligencji i sieci neuronowych, udostępniona przez Google, cechuje się dobrą wydajnością i skalowalnością. TensorFlow dysponuje szeregiem różnych modeli i algorytmów, które stanowią poważne obciążenie dla głębokiego uczenia się. Framework cechuje się wydajnością podczas pracy na urządzeniach z układami GPU (w przypadku treningu) lub układami TPU od Google (w przypadku prognozowania na skalę produkcyjną).

python_tensorflow

Framework zapewnia dobrą obsługę języka Python, ma bardzo dobrze zrobioną dokumentacje oraz zawiera narzędzie TensorBoard, który stosowany jest do wyświetlania i analizowania diagramów przepływu danych, opisujących wykonywane obliczenia.

Więcej informacji na stronie: tensorflow.org

OpenAI universe

Open AI universe jest platformą do mierzenia oraz uczenia inteligencji ogólnej AI na całym świecie pod względem gier, stron internetowych oraz pozostałych aplikacji.

python_openai

Biblioteka ta jest oparta jest na otwartej licencji. Można powiedzieć, że jest to środowisko symulacyjne o wystandaryzowanym interfejsie Gym, który pozwala na gromadzenie dużej ilości danych zbieranych gdy agent AI wchodzi w interakcję ze światem wirtualnym, wysyłając symulowane ruchy myszy i klawiatury za pomocą tak zwanego Virtual Network Computing lub VNC.

Zachęcamy do zajrzenia na stronę: https://github.com/openai/universe

W tym artykule przybliżyłam 10 bibliotek, które są częściej stosowane w projektach. Mam nadzieje, że spis ten będzie przydatny dla deweloperów i hobbystów języka Python.

przez -
0 439
pydata

Planowałam udział w konferencji tej od jakiegoś czasu, jak to bywa w życiu – udało mi się kupić bilet dosłownie cudem i to w ostatniej chwili ;)
Konferencje z cyklu PyData charakteryzują się wysokim poziomem merytorycznym czyli tym co najbardziej cenie w konferencjach.

Trochę o organizacji

Konferencja odbyła się 19-20 listopada w Centrum Konferencyjnym Kopernik (k. Centrum Nauki Kopernik), jest to dobra lokalizacja z tego względu, że jest dość blisko centrum. Drugim plusem lokalizacji to ułatwienie poruszania się między salami.

Niestety były i minusy, trzy sale, które podzielone bez możliwego wygłuszenia między sobą, powodowało to niestety przenikanie dźwięku do sal obok, gdy prelegent za głośno mówił.

Mimo tego minusa, duża ilość projektorów oraz nagłośnienie sprawiały, że można było wygodnie słuchać prelekcji i widzieć co się dzieje na ekranie.

Prezentacje

Wyjeżdżałam pociągiem około 7 rano i nie zdążyłam na pierwsze prelekcje, niestety byłam zależna od PKP.

pydata
Wymienię prezentacje, które najbardziej mi się podobały:

  • Adam Paszke z tamatem PyTorch 1.0: now and in the future, prelegent najpierw zrobił szybki wstęp do PyTorch – czym jest i do czego można go wykorzystać. Następnie przeszedł kolejnego etapu swojej prezentacji, a mianowicie omówił wiele tematów w kontekście biblioteki PyTorch. Prezentacja była bardzo ciekawa i pouczająca, nie pracowałam jeszcze z tą biblioteką ale dzięki tej prezentacji zaczęłam się nią interesować.

  • Michał Jadczuk – Using convolutional neural networks to analyze bacteriophages DNA.

    Prezentacja ta jest mi znana już z konferencji PyCode Conference 2018, którą współorganizowałam. Tym razem mogłam podziwiać
    Michała jako uczestnik, prelekcja była bardzo dobra. Temat ten można powiedzieć jest bardzo “egzotyczny” dla mnie, pewnie dlatego że nie spotkałam się jeszcze z tematyką wykorzystywania sieci neuronowych do analizy bakteriofagów. Jestem ciekawa jak wygląda w praktyce.

  • Katarzyna Kańska – Can you enhance that? Single Image Super Resolution
  • Temat Katarzyny był bardzo ciekawy dla mnie, osobiście bardzo jej kibicowałam z tego względu, że oprócz stresu który towarzyszy podczas prezentacji, Katarzyna musiała zmierzyć się z zagłuszaniem z dwóch stron. Sala była umiejscowiona w środku, z dwóch sal słychać było pogłos – a czasami wręcz inną prezentacje. Pomimo, hałasu, który rozstrajał prezentacja była wygłoszona naprawdę świetnie! Co świadczy o profesjonalizmie prelegentki.

Podsumowanie

Konferencja bardzo mi się podobała, myślę, że wybiorę się przy okazji kolejnej edycji ponownie, według mnie warto!

przez -
0 680
pycode conference

Pythonowi wyjadacze, pasjonaci języka i mierzący wysoko początkujący programiści 14-16 października musicie się wszyscy znaleźć w O4 Coworking w Gdańsku gzie rozpocznie się PyCode Conference 2019.

Przyjedź, nawiąż nowe kontakty, wymień doświadczenia i pomysły na przyszłość w gronie ponad dwustu uczestników z Polski i Europy. Podczas dwudniowej konferencji będziesz miał możliwość uczestniczyć w trzech ścieżkach: polskiej, angielskiej i warsztatowej. Podczas serii prelekcji i warsztatów podniesiesz swoje kwalifikacje i poznasz nowe zastosowania języka Python.

Czekamy na dalsze informacje na temat konferencji PyCode Conference 2019, już wkrótce na naszym portalu!

przez -
0 661
python

Polska Grupa Użytkowników Pythona została zarejestrowana dokładnie dnia 10 grudnia 2014 roku, od tej pory nieustannie działa. Celami stowarzyszenie jest budowa i integracja polskiej społeczności wykorzystującej język programowania Python. Rozwój, popularyzacja i promocja Pythona, jak również związanego z nim oprogramowania na polskiej oraz międzynarodowej arenie informatycznej, reprezentowanie członków Stowarzyszenia, ich opinii i potrzeb.

Stowarzyszenie stara się współpracować i wspierać lokalne oraz międzynarodowe grupy użytkowników Pythona, a także inn społeczności wykorzystujące ten język programowanie. PLPUG również wspiera projekty związane z językiem Python jak i rozwój rynku pracy dla programistów Pythona. Jednym z ważniejszych celów jest działanie na rzecz oświaty, szkolnictwa i edukacji.

4 lata to spory okres czasu istnienia oraz działalności, w związku z tym postanowiono o zorganizowaniu spotkania urodzinowego, aby poznać lepiej społeczność i razem z nią świętować rocznice rejestracji stowarzyszenia.
Urodziny odbędą się 19 grudnia w Gdyni, o godzinie 17.30 – dokładne miejsce Gdyńskie Centrum Organizacji Pozarządowych, 3 Maja 27/31, 81-364. Wydarzenie ma na celu nie tylko świętowanie, organizatorzy chcieli również poruszyć temat społeczności Pythonowej, która spotyka się na wydarzeniach tj. PyGDA, PyWaw. Czy według Was rozwija się w dobrą stronę? Czy jest coś nie podoba Wam się i chcielibyśmy to zmienić? To wszystko i wiele więcej na spotkaniu.

Zapraszamy w imieniu organizatorów :)

Dnia 1-2 października odbyła się konferencja PyCode Conference 2018. Organizatorami wydarzenia były osoby, które wspierają środowisko Pythonowe i w nim działają.

Dla uczestników były dostępne 2 ścieżki prelekcyjne: polska, angielska, jak i również ścieżka warsztatowa. Wśród gości znalazło się czterech prelegentów – gości specjalnych, a mianowicie: dr Kaja Milanowska, Adam Jurkiewicz, Pascal van Kooten, Michał Jadczuk

Dnia 1 października, wydarzenie merytorycznie rozpoczęło się od wystąpień gości specjalnych. Tego dnia wystąpili: Pascal van Kooten z tematem „High-Frequency Cryptocurrency Trading using Asyncio„ oraz Michał Jadczuk z prelekcją pod tytułem:
Using convolutional neural networks to analyze bacteriophages DNA”.

pycode2

Dnia 2 października ponownie merytorycznie organizatorzy rozpoczęli od dwóch wystąpień gości specjalnych. Tego dnia wystąpili:
Adam Jurkiewicz z tematem „Python in schools in Poland – what can you do to help the teachers and students?” oraz dr Kaja Milanowska z prelekcją „Artificial Intelligence in everyday medical practice”.

Kaja prowadziła prezentacje zdalnie – przez problemy z dojazdem. Na szczęście prezentacja odbyła się bez zakłóceń. Turniej programistyczny spotkał się z dobrym odzewem, wielcy wygrani w turnieju zostali nagrodzeni książkami i pucharami.

pycode_conference2

Oczywiście poza prelekcjami gości specjalnych można było wysłuchać wiele świetnych prelekcji, także tych niezwiązanych z tym językiem – ale ogólnie z programowanie. Można było się dowiedzieć informacji o temacie blogów, czy są/nie są potrzebne. Bardzo ciekawa była tematyka Scrumowa, mianowicie opis metod dla których Scrum nie działa, oraz jak targetować reklamy za pomocą uczenia maszynowego.

pycode_conference

Zwieńczeniem PyCode Conference 2018 było afterparty, organizowane zostało w Hard Rock Caffe koło Złotych tarasów, uczestnicy mieli okazje poznać się i wymienić doświadczenia przy pysznym piwku ( jak i innym napoju).

PyCode Conference była dopracowana merytorycznie, technicznie i organizacyjnie. Mam nadzieje, że kolejna wydarzenie odbędzie się w większym gronie osób z branży, pamiętać należy o tym, że była to pierwsza edycja. Początki są zawsze trudne, wiemy to z doświadczenia. Do zobaczenia w przyszłym roku!

przez -
0 1180
PyCode-conference

PyCode Conference 2018 odbędzie się 1-2 października w Centrum Konferencyjnym Kopernik. Podczas dwudniowej konferencji będziesz miał możliwość uczestniczyć w trzech ścieżkach: polskiej, angielskiej i warsztatowej. Podczas serii prelekcji i warsztatów podniesiesz swoje kwalifikacje i poznasz nowe zastosowania języka Python. Lista gości już jest dostępna lecz nadal jest uzupełniana, a pojawiają się wśród nich nazwiska takich doświadczonych programistów i działaczy w Pythonowym Community jak Pascal van Kooten, Piotr Tynecki czy Adam Jurkiewicz.

Rejestracja

Rejestracja ruszyła, zróżnicowane niskie ceny sprawią, że każdy będzie mógł sobie pozwolić na udział w wydarzeniu. Im wcześniej kupisz bilet, tym taniej! Link do zapisów: na stronie www

Call for Proposals

Nabór na prelekcje oraz warsztaty został przedłużony do 14 lipca, chcemy dać szansę każdemu na zgłoszenie swojej prelekcji/warsztatu/panelu dyskusyjnego.
Swoją prelekcje można zgłaszać za pomocą formularza zgłoszeniowego: formularz na stronie

Masz pytania?

Wszelkie informacje udzielane są pod adresem mailowym: info@pycode-conference.org

przez -
0 1599
Python

Na blogu Python Foundation został zamieszczony wpis odnośnie nowych wersji Python’a.

Obie te wersje są prawdopodobnie ostatnimi wersjami testowymi przed ostatecznym wydaniem. Mało tego na 99% nic nie zostanie zmienione w tych wersjach w stosunku do wersji finalnych, a głównym powodem ich udostępnienia jest umożliwienie przystosowania projektów do nowych wersji. Dodatkowo wersje te posiadają nowy instalator dla macOS 10.9+, który zawiera        wbudowane Tcl/Tk 8.6.

 

 

przez -
0 2352
PyCode-conference

Pythonowi wyjadacze, pasjonaci języka i mierzący wysoko początkujący programiści – 1-2 października musicie się wszyscy znaleźć w Centrum Konferencyjnym Kopernik w Warszawie, gdzie rozpocznie się PyCode Conference 2018.

Przyjedź, nawiąż nowe kontakty, wymień doświadczenia i pomysły na przyszłość w gronie ponad dwustu uczestników z Polski i Europy. Podczas dwudniowej konferencji będziesz miał możliwość uczestniczyć w trzech ścieżkach: polskiej, angielskiej i warsztatowej. Podczas serii prelekcji i warsztatów podniesiesz swoje kwalifikacje i poznasz nowe zastosowania języka Python. Lista gości stale się powiększa, a pojawiają się wśród nich nazwiska takich doświadczonych programistów i działaczy w Pythonowym Community jak Pascal van Kooten, Piotr Tynecki czy Adam Jurkiewicz.

Chcesz wiedzieć więcej, prawda? Oto parę konkretów:

Rejestracja

Rejestracja rusza 12 czerwca, zróżnicowane niskie ceny sprawią, że każdy będzie mógł sobie pozwolić na udział w wydarzeniu. Im wcześniej kupisz bilet, tym taniej!

Call for Proposals

Nabór na prelekcje oraz warsztaty został przedłużony do 14 lipca, chcemy dać szansę każdemu na zgłoszenie swojej prelekcji/warsztatu/panelu dyskusyjnego.
Swoją prelekcje można zgłaszać za pomocą formularza zgłoszeniowego:formularz na stronie

Integracja

Na zakończenie czeka na Ciebie integracyjne afterparty. Kto wie? Może najważniejsze kontakty w swojej karierze nawiążesz (właśnie wtedy) nad szklanką złocistego trunku?

Masz pytania?

Wszelkie informacje udzielane są pod adresem mailowym: info@pycode-conference.org

[Aktualizacja] Z powodów technicznych rejestracja zostanie otworzona najprawdopodobniej pod koniec tygodnia. Organizatorzy przepraszają za utrudnienia

Polecane

Open Source Day

0 222
Jakie funkcjonalności oferują najnowsze rozwiązania bazujące na otwartym oprogramowaniu? Jak można je wykorzystać np. w dbaniu o bezpieczeństwo infrastruktury IT przedsiębiorstwa? W jaki sposób...