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

Похожие статьи:
В свое время я зачитывался Рихтером и усиленно штудировал Шилдта. Думал, что буду заниматься разработкой под .NET, но судьба на первом...
Длительность курса: 96 академических часов (2,5 месяца): 3 занятия по 3 часа в неделюГрафик занятий: вторник, четверг — 18:30 — 21:30,...
Ця історія — про Java-розробника, який ніколи не затримувався в компанії довше ніж на п’ять років. Нещодавно він отримав офер...
Несмотря на то, что официальная презентация новых смартфонов Nexus должна состояться только 29 сентября, компании Google мало что...
Компания SVEN анонсировала свою новую портативную акустическую систему SVEN PS-40BL с функцией беспроводной передачи сигнала по...
Яндекс.Метрика