Python дайджест #4: Your text editor is malware(c) Glyph Lefkowitz

Нові релізи

Python 3.5.1 — всі зміни дивіться на офіційному сайті.

Python 2.7.11rc1 — повний список змін дивіться ось тут.

Django 1.9 released — минулого випуску була згадана Альфа даної версії, зараз же випустили стабільну. Отож, після 10-ти з половиної місяців розробки, можна спробувати у своїх проектах нову версію Django.

Pandas v0.17.1. Деякі з головних фіксів релізу:
— підтримка Conditional HTML Formatting;
— вивільнення GIL для csv рідера;
— пофіксана регрессія в DataFrame.drop_duplicates.

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

GPIO ZERO — Python API для написання апплікацій для Raspberry Pi.

ripozo-oasis — проект, що перетворить вашу БД в RESTfull API в 10 стрічок коду.

glances — кросс-платформенна моніторингова система.

microservices — приклад використання мікросервісів в Python.

funcfinder — бібліотека, що хоче замінити пошук по форумах та stackoverflow для розробників Python, коли їм потрібна якась функція, що робить "ось це«( «I need a Python function that does X»). Також лінк на gitter чат проекту.

letsencrypt — клієнт для Let’s Encrypt CA, що може допомогти автоматизувати процес отримання сертифікатів та налаштування серверів для використання цих сертифікатів.

Automated code review & repair — ресурс, що пропоную рев’ювати ваш код. Наразі підтримує Python&Django.

ImageColorTheme — пакет, що дозволяє вибирати кольори з заданих малюнків.

skflow — спрощений інтерфейс для TensorFlow для людей, які зацікавлені в дата майнінг та аналітиці.

Flask-Blogging — розширення для Flask для додання підтримки блогу до вашого сайту за допомогою Markdown

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

Optimizing slow Django REST Framework performance — рекомендації, щодо використання Django REST framework та покращення його продуктивності.

Creating Standalone Mac OS application — написання апплікації на py2app + tkinter для Mac OS.

Your Text Editor Is Malware — стаття від Glyph Lefkowitz про проблеми безпеки при сикористанні текстових редакторів у повсякденному житті.

ZeroDB, an end-to-end encrypted database, is open source! — Zero-DB відкривається для опен сорс спільноти, першою випускають Python імплементацію. Наступною очікується JS версія.

PyPy’s Python packages compatibility — список сумісних PyPy Python бібліотек, що оновлюється автоматично.

GUI Programming with Python — туторіал по GUI розробці на прикладі Tkinter.

If I were designing Python’s import from scratch — роздуми щодо дизайну мови, від core python dev Brett Cannon. Одразу лінк на автора. Зараз він працює в Майкрсофт :)

The office will soon shift policy to disallow Linux boxes (only Windows). — What do we need to know to stay productive? — обговорення на Reddit топіка від девелопера, що був змушений на роботі перейти з Linux на Windows."Developing in Windows must be somehow bearable" :)

Why I still use Python for high performance scientific computing — стаття про вибір Python для високо продуктивних наукових розрахунків замість Java. Причини та переваги.

What is an underused tool from the standard library?

Why is Python used a lot for Statistics? — чому Python вибирають для статистичних обрахунків.

Python 3.5 type hinting in PyCharm 5 — приклади використання type hinting від JetBrains.

A Python Interpreter Written in Python — опис інтерпретатора, написаного на python з книги 500 lines or less.

Відео

Machine Learning For Complete Beginners — в основному туторіали такого штибу, як machine learning, потребують від студентів знання PhD математиці або статистиці. Даний же курс розрахований для початківців без попередніх знаннь Machine Learning.

Django Under The Hood — відео з конференції в Амстердамі Django Under The Hood.

Подкасти

Talk Python To Me Podcast:
— Episode #37: Python Cybersecurity and Penetration Testing — розмова щодо безпеки та penetration тестування з Justin Seit.
— Episode #36: Python IDEs with the PyCharm team — подкаст з Дмитром Трофимовим з JetBrains щодо IDE та редакторів.

Podcast.__init__ :
— Episode 34 — Stuart Mumford on SunPy — обговорення з Stuart Mumford щодо проекту SunPy.



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

Похожие статьи:
У свіжому дайджесті DOU News обговорюємо відновлення держреєстрів, роботу українських хакерів, передачу даних від Telegram, збитки ChatGPT, нову...
Если вы или ваша компания ищете возможность горизонтального масштабирования для SQL Server баз данных, тогда эта статья для вас....
Время: суббота +воскресение , 15:00-18:00Продолжительность: 3 недели (18 часов) 28 ноября стартует курс Основы программирования...
Київський авіаційний інститут анонсував створення наукового парку, який має стати центром інновацій. Очікується,...
Демоны, агенты, хелперы — да кто они все такие?! Меня зовут Владимир. Я занимаюсь macOS-разработкой уже около 6 лет....
Яндекс.Метрика