Python дайджест # 7: Ubuntu 16.04 LTS to Ship Without Python 2

У випуску: як завжди, статті про Python 3 і перехід на нього, можлива відсутність Python 2 в Ubuntu 16.04 та Erlang в Wargaming. Також scientific Python статті та ресурси.

Новини

Most Popular Coding Languages of 2016 — Python зберігає перше місце як мова для челенджів за статистикою, зібраною з 1,200,000 змаганнь. Статистику зібрано по 26 різних мовах програмування.

Ubuntu 16.04 LTS to Ship Without Python 2, Windows Printers Detection Affected — в новій LTS версії популярного дистрибутива Linux — Ubuntu, можливо буде відсутній Python 2.

Нові релізи

Hug 2.0.0 — нова версія бібліотеки для розробки Ваших API.

PyCharm 2016.1 RC 1 список змін тут. Також JetBrains переходять на нову систему версій.

PyPy 5.1

Pandas v0.18.0

gevent 1.1.0

Transcrypt beta

SymPy 1.0

errbot 4.0.3 — нова версія чат бота, що підтримує такі популярні чати, як Slack, HipChat.

Depot 0.3.0

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

Datacleaner — автоматична очистка датаседів.

Slackipy — автоматизація інвайтів для Slack.

Shellpy — інструмент, що дозволяє писати shell скрипти на Python.

Weppy — веб фреймворк, надихнутий web2py та Flask.

Image-match — пошук схожих малюнків з Elasticsearch бекендом.

Match — з image-match під капотом Pavlov Match дозволяє працювати з Elasticsearch та кластери Kubernetes для реверс пошуку подібних зображеннь.

Neural-doodle — нейронні мережі творять у стилі Ван Гога.

AlexaPi — перетворення Raspberry Pi в Alexa Client.

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

Erlang в Wargaming — симбіоз Erlang та Python в Wargaming. Більше про Erlang, але думаю буде цікаво Python розробникам, хто придивлявся до цієї мови, — розповідають, як впроваджували її в Python проекти.

Functional Programming: Concepts, Idioms and Philosophy — функціональне програмування існує не лише в Haskell та Erlang.

Using Selenium and Python to screenshot a javascript-heavy page — автоматизація з Selenium на прикладі сторінки з відео на YouTube. Приклад простий, та може комусь буде цікаво познайомитись з Selenium.

Setting Up a BDD Stack on a Django Application — тестування Django аплікації з Selenium, Django_behave i Factory Boy.

GitHub Pages for Non-Rubyists.

Describing projects as «For Humans» must stop.

How to Use Google's Python Client Library to Authorise Your Desktop Application With OAuth 2.0.

100+ Educational Links For Python — крута підбірка посиланнь на різні Python ресурси, з розділенням по категоріях (beginner, intermid etc).

How Web Scraping is Revealing Lobbying and Corruption in Peru — скрейпери розкривають корупційні схеми в Перу, а в нас вже таке є?

How to pitch Python 3 to management — перелік фіч Python 3, які можуть змусити (замислитись?) вашого менеджера перейти на нову версію мови

Python 3 is Winning Library Developer Support.

What Python book for experienced programmers? — дискусія на reddit щодо літератури для досвідчених девелоперів.

Microservices with Python, RabbitMQ and Nameko.

Quick introduction to Django Channels — вступ до нового підходу побудов аплікацій на Django від Jacob Kaplan-Moss.

K-Means Clustering on Handwritten Digits.

Deployment Diagram — Django with Docker — приклади конфігурацій Dockera для тестового та продакшн середовищ.

Mini REST+JSON benchmark: Python 3.5.1 vs Node.js vs C++.

Defensive programming in Python — безпечне програмування з використанням asserts, logging та unit tests.

Python pipe operator, 4 years later... — чувак хоче додати pipe оператор в Python.

Data Science/Scientific Python/AI

Scientific Python for Raspberry Pi — розгортання середовища для наукових розробок на Raspberry Pi 3.

Blackboxchallenge — крута платформа для machine-learning та AI розробок, в якій за вирішені завдання можна отримати непогані суми.

List of IPython (Jupyter) Notebooks by Peter Norvig — підбірка IPython notebook’s з вирішенням різних задачок, включаючи ігрові завдання та деякі алгоритми.

Projects: Trillian Astronomy — прийміть участь в астрономічному проекті ;)

What do your users really think? Using Text Analytics to understand GitHub Issue Sentiment — хмаринки слів з коментів на GitHub від Python microsoft blog.

Fast Computation of Julia Set in Python імпрувмент коду для розрахунку Julia Set знайденого на просторах інтернетів.

Tidy Data In Python.

Building Interactive Dashboards with Jupyter — віджети з ipywidgets в Jupyter.

Reshaping in Pandas — Pivot, Pivot-Table, Stack and Unstack explained with Pictures — розгляд трансформацій структур даних в Pandas на прикладах.

Scipy Lecture Notes — лекції по науковій екосистемі Python.

Подкасти

Episode #50: Web scraping at scale with Scrapy and ScrapingHub

Episode 49 — VPython with Ruth Chabay and Bruce Sherwood

Цікаве

Julia fractal wallpaper including the parallel Python code used to generate it (reddit дискусія):

Quasicrystal:

Remember the old MS starfield screensaver?


Якщо маєте цікаві лінки та матеріали, то надсилайте на [email protected]


← Предыдущий выпуск: Python дайджест #6
Следующий выпуск: Python дайджест #8

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



Підписатись на коментарі