Python дайджест #5: “We will be moving to GitHub”

У випуску:
Цікава новина про перехід репозиторію Python на GitHub. Ідея була викладена ще в 2014 році в PEP 0481 — Migrate CPython to Git, Github and Phabricator. Нижче приведено лист з причинами. Також декілька статтей для шанувальників Raspberry.

Новини

We will be moving to GitHub — лист Python розробника Brett Cannon про причини та наслідки переходу на GitHub. «Guido prefers GitHub» ©

Нові релізи

Цікаві бібліотеки

Powerball — симулятор лотереї.

The Elements of PytANSIBLE 2.0hon Style — набір конвенцій написання коду від CEO Parse.ly, базований на PEP8.

Flask-orm — шаблон простої Flask ORM.

TheFuck — не нова, але все ж таки цікава тулза, що розширює консоль можливістю модифікувати попередньо викликану команду, в якій присутня помилка. Ось приклад:

PythonVerbalExpressions — спрощення роботи з регулярними виразами в Python.

Docker-autocompose — інструмент, що генерує docker-compose yaml файл із запущеного контейнера.

Import from github — експерементальний завантажувач пакетів з GitHub, що базується на pep-0302.

Scretch-rnn — реалізація багатошарової рекурентної нейронної мережі (RNN, LSTM GRU) для моделювання та генерації скетчів збережених в .svg файлах.

PEP’s

PEP 0510 — Specialize functions with guards — оптимізація коду за допомогою так званих guards.

PEP 0509 — Add a private version to dict — пропозиція щодо додання guards до словника для збільшення швидкодії.

Статті/ресурси

«Learn Python» Overtakes «Learn Java» on Google Trends — дослідження, щодо трендів пошуку в Google, які відносяться до вивчення мови.

Inside ’This.py’, The Zen of Python. — обговорення «нутрощів» коду пітонівського Zen та його пасхалок.

Stop writing code that will break on Python 4! — деякі рекомендації щодо написання коду, який має бути compatible з попередніми версіями мови.

A comparison of Numpy, NumExpr, Numba, Cython, TensorFlow, PyOpenCl, and PyCUDA to compute Mandelbrot set — порівняння популярних бібліотек на прикладі множини Мандельброта.

Learning How To Code Neural Networks.

Virtualenvwrapper needs a new maintainer — всім відома бібліотека шукає нового майнтенера. Кому цікаво, у статті є посилання, де можна додати свою кандидатуру.

TIL: New String Formatting in Python — огляд 3 видів форматування стрічок.

Getting started with Regression and Decision Trees.

A little script that i wrote in my darkest time — в чомусь сумна історія про розробку інструменту для пошуку роботи.

Python в Raspberry:
— How To Autorun A Python Script On Boot Using systemd
— Increasing Raspberry Pi FPS with Python and OpenCV
— Unifying picamera and cv2.VideoCapture into a single class with OpenCV

Відео

Try Django 1.9 - Build a Django Blog.

Introduction to Computer Science and Programming Using Python — новий курс від edX, назва говорить сама за себе.

Подкасти

Episode 39 — Yves Hilpisch on Quantitative Finance.

Episode #41: Getting your first dev job as a Python developer (part 2).


Якщо маєте цікаві лінки та матеріали, то надсилайте на  Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.



← Предыдущий выпуск: Python дайджест #4

Похожие статьи:
Привіт, я Роман Марінський, інженер в автоматизації тестування. Також за сумісництвом Test Engineering Lead в Intellias, член програмних комітетів...
Олексій Скрипник — засновник ІТ-компанії ELEKS, з 2014 року — народний депутат, член «Об’єднання» Самопоміч«. Два роки тому Олексій...
Усім привіт. Мене звати Дмитро Кравчук, я QA Engineer у продуктовій компанії iDeals. Часто тестування вважають одним із «входів»...
Меня зовут Максим, я работаю тестировщиком ПО, с интересом слежу за событиями в мире тестирования и IT. Самое полезное...
Александр Соловьев начинал свою работу в ІТ как дежурный сисадмин. Теперь он работает на позиции СТО и Head of Product...
Яндекс.Метрика