IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     21.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Интересные проекты, инструменты, библиотеки

click-option-group -- Группы опций, которых так не хватало в Click

Теперь вы можете легко и удобно создавать группы опций в своих CLI приложениях на базе Click.

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Новости
     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Релизы
     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Нас Django вкус волнует и манит

Прошло уже несколько недель, как официально вышла 3 версия Django. Я работал с этой версией ещё до публикации официального релиза и, к сожалению, заметил, что развитие Django сильно замедлилось. Версия 1.3 от 1.7 отличается в разы, а вот 3 версия содержит косметические изменения ветки 2 и не более.

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Сортировка слиянием (Merge Sort) в Python

Сортировка слиянием (Merge Sort) – один из самых известных алгоритмов сортировки. Если вы изучаете информатику, Merge Sort вместе с Quick Sort, вероятно, является первым эффективным алгоритмом сортировки общего назначения, о котором вы слышали. Это также классический пример алгоритма «разделяй и властвуй» (divide-and-conquer).

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Шпаргалка по форматам файлов с данными в python

Python понимает все популярные форматы файлов. Кроме того, у каждой библиотеки есть свой, «теплый ламповый», формат. Синтаксис, разумеется, у каждого формата сугубо индивидуален. Я собрал все функции для работы с файлами разных форматов на один лист A4, с приложением в виде примера использования в jupyter notebook.

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Python, введение в БД

Здравствуйте, здесь и сейчас я хочу рассказать, что такое базы данных, зачем они нужны, и т.д.; для работы с ними мы будем использовать python и его библиотеку sqlite3.

 

База данных - совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных

Так нам говорит Яндекс, но если сказать простыми словами, не углубляясь во все эти понятия, то:

Базы данных (БД) - библиотека, хранящая данные в том или ином виде.

То есть как в библиотеку мы можем прийти и взять книгу «Война и мир», зная что она будет лежать в разделе романов, на букву «В», так и из БД мы можем взять запись по определённому аргументу, в данном случае жанру.

     18.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Калькулятор на python

В предыдущей статье я показывал как сделать игру на python, а сейчас мы посмотри как сделать простой калькулятор на python tkinter.

     18.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Вопросы и обсуждения
     18.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Типизируй все

У нас уже есть одна статья про развитие типизации в Ostrovok.ru. В ней объясняется, зачем мы переходим с pyContracts на typeguard, почему переходим именно на typeguard и что в итоге получаем. А сегодня я расскажу подробнее о том, каким образом происходит этот переход.

     18.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Релизы
     18.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Пишем простую игру на python

Сегодня мы создадим всем известную игру камень, ножницы, бумага. В этом нам поможет ЯП python и библиотека tkinter, но если вы не знаете что это такое, советую почитать данную статью.

     17.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

4 крутых функции Numpy, которые я использую постоянно

В этой статье я хочу рассказать о нескольких функциях Numpy, которые я использую для анализа данных постоянно. Это ни в коем случае не исчерпывающий список, но думаю, что инструменты, о которых пойдёт речь, пригодятся каждому без исключения.