Ноя 06, 2015 - 0 Comments - Без рубрики -

Python digest #3: PyCharm 5.0 released

Нові релізи

PyCharm 5.0 — нова мейджор версія редактору. З нового:
— Full Python 3.5 Support;
— Docker Integration;
— Thread Concurrency Visualization;
— Code Insight for Django ORM Methods;
— Google and NumPy Style Python Docstrings;
— Conda Integration;
— App Config Tool for Google App Engine Projects;
— «Make Top-Level Function» Refactoring та інше.

Також нова версія перейняла більшість нової функціональності з WebStorm 11.

PyPy 4.0.0 — нова версія додає такі покращення:
— Vectorization;
— Internal Refactoring: Warmup Time Improvement and Reduced Memory Usage;
— Покращення Numpy версії для PyPy;
— Вдосконалена підтримка СFFI.

Нові важливі апдейти відомих Python бібліотек:
Matplotlib 1.5;
Django REST Framework 3.3;
Pyston 0.4;
Pandas 0.17;
Comodo 9.7;
Anaconda 2.4;
Twisted Trial Ported to Python 3!;
Django 1.8.6.

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

adb_android — Python враппер над стандартною Android adb. Дозволяє викликати android adb команди у ваших Python скриптах.

flask-profiler — профайлер для Flask проектів, що дозволяє переглядати статистику(к-сть запитів, таймінг і т.д.) по вашому проекту в зручному інтерфейсі.

agate — бібліотека для аналізу даних на мові Python. В readme позиціонується як альтернатива numpy та Pandas.

worldengine — генератор карт, візуалізації (heighmap, biome etс).

legofy — бібліотека для нанесення ефекту Lego на картинки 🙂

Curio — бібліотека від Python ентузіаста Девіда Бізлі для конкурентного програмування на Python з використанням корутин та нового синтаксису async/await, що був представлений в Python 3.5. Цікаво, що автор наводить деякі порівняння в продуктивності свого фреймворка з вже відомими async бібліотеками та фреймворками. З опису на GitHub:
— 50-70% швидше за asyncio;
— 30-40% Twisted;
— 10-15% повільніше за gevent.

Remi — Платформо незалежна бібліотека для побудови користувацького інтерфейсу.

GitPass — менеджер у відкритому доступі для паролів що використовує Military Strength Fernet криптографію та High Availability Cloud Hosting Services.

Статті

What a Deep Neural Network thinks about your #selfie — спроба проаналізувати 2 мільйони selfie за допомогою нейронної мережі. [En]

VIM and Python — a Match Made in Heaven — покрокова настройка розробницького середовища для Python в редакторі Vim. [En]

Improving your code readability with namedtuples — стаття про розумне використання namedtuples у ваших програмах. [En]

Image duplicates detection — інколи постає завдання агрегації різного роду подібностей в об’єктах. В даній статті показано, як вирішити проблему на прикладі пошуку дублікатів в картинках. [En]

What became of Stackless? — обговорення на Reddit про долю Stackless Python інтерпретатора. [En]

CPython internals: A ten-hour codewalk through the Python interpreter source code — 9 лекцій по CPython від Філіпа Гуо. Лекції 2014 року та, думаю, будуть актуальними і зараз. [En]

Teardown: Refactoring Search from Django App to Microservice — стаття про перехід від монолітних аплікацій в Django до мікросервісів. [En]

Відео

py-must-watch — підбірка Python-related відео, починаючи 2009 роком і закінчуючи 2015.

PyCon US 2015 — відеозвіт з конференції PyCon US 2015.

KiwiPycon 2015 — підбірка з KiwiPycon, що цього року мав місце в Новій Зеландії.

Podcast’s

Нова рубрика для тих, кому цікаво послухати цікаві речі з світу Python в транспорті чи на прогулянці парком 😉

Episode #32: PyPy.js — PyPy Python in Your Browser — запис дискусії про можливість побудови клієнтських додатків за допомогою Python.

Episode #29: Anthony Scopatz on Xonsh — розмова про Xonsh з його автором, Anthony Scopatz.

P.S. І на останок Python Love:

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Человек ? *