Python дайджест #17: Python reaches Tiobe index TOP 3

У випуску: огляд алгоритму Timsort, підходи до тестування Postgres запитів в Python, заміна термінів у мові.

Новини

Microsoft announce Python integration into Power BI

Breakthrough: Python reaches Tiobe index Top 3

master/slave — нашумівший PR. Цікаво почитати думки core девів у коментах.

Python developers locking conversations and deleting comments after people mass downvoted PRs to „remove master/slave terminology from the language”

І ще обговорення на DOU на цю ж тему.

Релізи

Django 2.1 — release notes нової версії популярного веб-фреймворка.

PyBind11 v2.2.4.

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

Interactive-coding-challenges — 120+ підтримуваних, інтерактивних задачок з фокусом на алгоритми та структури даних, що трапляються в інтерв’ю.

Pyodide — Python scientific stack, compiled to WebAssembly.

Social Mapper — розпізнавання облич в соціальних мережах.

Python-nubia — фреймворк для побудови shell аплікацій, що використовується в деяких командах Facebook.

Soundcloud-dl — дозволяє завантажувати музику з SoundCloud.

Salmon — Pure Python mail server.

Статті та рeсурси

PEP Explorer Python 3.8 — список PEP, запропонованих на додавання до версії 3.8.

This is the fastest sorting algorithm ever — огляд алгоритму сортування Timsort, який є дефолтним алгоритмом для сортування в Python, OpenJDK та реалізований в Android JDK 1.5.

Pirates of the Caribbean Online Rewritten — сервер гри від Disney на Python.

Google Spreadsheets and Python — використання Google Docs як бекенду для вашого проекту.

Deploying a Flask application on AWS with Gitlab CI/CD | Part 1

Compared breakdown by region on Google Trends for Python, Java, JavaScript, C#

What are Hashable Objects — high level пояснення принципу роботи hashable.

Demystifying Python OOP (Part 1) — Magic methods or Special methods — огляд існуючих магічних методів у Python.

Better PostgreSQL testing with Python: announcing pytest-pgsql and pgmock

Ten Things Python Programmers Should Know

Speed up your Python using Rust — розширення Python за допомогою Rust для покращення перформансу.

Learning Python for Social Scientists

Stabbing yourself with a fork() in a multiprocessing.Pool full of sharks — підводні камені роботи з fork у Python multiprocessing.

Відео

A Beginner’s Guide to WebSockets (2018)

Python Django Tutorial: Full-Featured Web App Part 1 — Getting Started

Python with VSCode Tutorial : Getting Started

Django 2.1 // Build a portfolio website with python | Youtube Playlist


← Попередній випуск: Python дайджест #16

Похожие статьи:
Тема тестових завдань завжди викликає бурхливу реакцію у розробників усіх рівнів. Чи ефективний цей метод перевірки кандидатів?...
У випуску: що нового в PHP 7.2, вразливість Joomla! 3.7.5, Hacktoberfest — долучайтеся до PHP-проектів на GitHub. Статті What’s New in PHP 7.2 Stop the pain, upgrade...
На сьогодні 2 477 178 людей уточнили свої дані через «Резерв+», повідомили DOU в Міноборони. 18 червня у застосунку з’явився...
Вже понад 130 тисяч українців зареєструвались як вимушено переміщені особи, тим часом росіяни накопичують сили у зоні...
Усім привіт. Мене звати Аня. Я випускниця Binary Studio Academy, нині працюю QA-інженером. Під час навчання в академії наша...
Яндекс.Метрика