Все о языке программирования Python: новости развития

Картинка поста

Python любят за многое, в том числе за удобочитаемость кода. Чтобы её сохранить, существует ряд руководств по кодстайлу. Самое известное из них — PEP8. Подготовили для вас тест, который покажет ваш уровень знаний PEP8.
Читать дальше

Картинка поста

Разработчики, решившие более детально разобраться в работе СУБД, часто обнаруживают, что делает некоторые вещи не оптимально. Представляем вашему вниманию советы по работе с базами данных в Django ORM.
Читать дальше

Картинка поста

Нашли для вас подборку из 15 простых приложений на Python, написанных с помощью PyQt. Все приложения с открытым исходным кодом, поэтому их можно спокойно изменять, использовать в своих проектах и экспериментировать, как вам захочется.
Читать дальше

Картинка поста

Представим, что у нас есть список со списками и нам нужно найти вложенный список с максимальной суммой элементов. Как бы вы решили эту задачу? Пока вы думаете, давайте рассмотрим несколько возможных вариантов решения на Python от самого громоздкого до «однострочника».
Читать дальше

Картинка поста

Не всегда заранее известно, сколько аргументов будет передано функции. В таких случаях в Python на помощь приходят *args и **kwargs, позволяющие передавать переменное количество аргументов. Сегодня мы расскажем, как именно они работают.
Читать дальше

Картинка поста

Руководство написано для тех, кто раннее не был знаком с машинным обучением. Это введение в машинное обучение на основе написания алгоритма, который будет предсказывать, сколько человек выживет при крушении «Титаника». Предполагается, что вы уже имеете опыт работы с Python и что вы знакомы с Pandas на базовом уровне.
Читать дальше

Картинка поста

В этой статье мы разберемся в основных концепциях работы сети Ethereum и напишем Python-скрипт для ее пингования.Ethereum — это криптовалюта, где код может исполняться посредством блокчейна. Предполагается, что у читателя есть базовое понимание Python, Git и сетевых концепций, таких как TCP и UDP.
Читать дальше

Картинка поста

Jupyter Notebook — это командная оболочка для интерактивных вычислений. Этот инструмент может использоваться не только с Python, но и другими языками программирования: Julia, R, Haskell и Ruby. Он часто используется…
Читать дальше

Пособия для изучающих Python, разбор задач любого уровня сложности на языке Питон