Топ

5 фич, о которых я бы хотел знать раньше

Фичи поинтереснее, чем lambda, map и filter — генераторы списков, круговые списки, zip и enumerate.

6 лет ago

Качество кода на Python: сравнение линтеров и советы по их применению

В этой статье мы рассмотрим, на что способны различные линтеры. Для этого пропустим одинаковый код через несколько линтеров с дефолтными…

6 лет ago

Качество кода на Python: инструменты и Best Practices

В этой статье мы разберем, каким должен быть высококачественный код на Python, а также проанализируем и сравним инструменты, при помощи…

6 лет ago

Python 3: изменяемый, неизменяемый…

Давайте начнем с краеугольного камня Python — с объектов. Объектом является буквально все. Ваш модуль это объект, функция — объект,…

6 лет ago

10 проектов в 10 строк кода

Когда я начал изучать программирование, я столкнулся с одной проблемой. Я считал, что для того чтобы работать над проектами и…

6 лет ago

Кэш: что это такое и как с ним справиться начинающим разработчикам

В этой статье мы рассмотрим три различных вида кэширования данных, способы работы с ними, а также удаление ненужного кэша.

6 лет ago

Приобрел навыки Python = получил работу в сфере разработки?

Многие учащиеся интересуются, смогут ли они гарантированно найти место разработчика в технологической компании, если хорошо изучат Python.

6 лет ago

7 онлайн-курсов по Python

Чтобы помочь вам с выбором курсов, мы собрали список из семи разных школ России, Беларуси и Украины.

6 лет ago

Советы начинающим Python-разработчикам

Всегда лучше не самому набивать шишки, а учиться на чужом опыте. В этой статье мы собрали советы общего характера для…

6 лет ago

Сравнение зарплат питонистов в Москве, Киеве и Минске в первом полугодии 2020 года

Сравниваем медианы зарплат Python-программистов в столицах России, Украины и Беларуси. Анализируем динамику по сравнению с прошлым годом.

6 лет ago

Контекстные менеджеры в Python

Управление ресурсами В программах часто используются такие ресурсы, как файлы или базы данных. Но эти ресурсы ограничены в доступе. Поэтому…

6 лет ago

Docstrings: документирование кода в Python

В этой статье мы рассмотрим строки документации в Python, а также разберемся, как и зачем их использовать. Строки документации (docstrings)…

6 лет ago

Топ-5 GitHub-проектов для изучения Python

Python - динамический интерпретируемый язык высокого уровня. Он считается одним из трех лучших языков программирования. Есть много ресурсов, доступных для…

6 лет ago

Модульное тестирование кода на Python

В Python для создания модульных тестов (или юнит-тестов) есть много инструментов.

6 лет ago

Внедрение SQL-кода (SQL Injection)

SQL-инъекции это один из видов уязвимостей, которому подвержены как реляционные базы данных, так и NoSQL.

6 лет ago