Пачкаем карандаши

У Коли есть два карандаша одинаковой длины: красный и синий. Красный на один сантиметр снизу запачкан белой краской. Мальчик прижал…

6 лет ago

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

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

6 лет ago

Сколько задач в таск-трекере?

В таск-трекере есть некоторое количество задач. Если разбросать их все на 4 разработчиков, то останется еще 3 таски. Если делить…

6 лет ago

Создание Python-скрипта, выполняемого в Unix

Давайте разберем, как написать на Python скрипт, который впоследствии можно будет запускать в Unix-системах.

6 лет ago

Как преобразовать строку в число?

Для того чтобы преобразовать строку в число, в языке Python можно использовать несколько функций. Давайте рассмотрим использование int(), float(), eval().

6 лет ago

Парсинг контактов LinkedIn на Python + ruCaptcha

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

6 лет ago

Python: десять лучших пакетов драйверов для баз данных

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

6 лет ago

Самые популярные веб-фреймворки Python: Django vs Flask

Планируете создать сайт на Python? Тогда вы наверняка слышали про Django и Flask. Эти два веб-фреймворка наиболее популярны в разработке…

6 лет ago

Топ-5 ресурсов для изучения Django

Работаете с Django и вам случается столкнуться с тем, чего еще не знаете об этом фреймворке? Или реализуете что-то новое…

6 лет ago

Копирование объектов в Python

Следует сразу сказать, что оператор присваивания = не создаёт копию объекта. Присваивание создаёт новую переменную, которая дублирует ссылку на исходный…

6 лет ago

Что такое лямбда-выражения?

Лямбды пришли в Python из языка Lisp. Это простые анонимные функции, записанные в одну строку. Их можно объявить даже там,…

6 лет ago

Что такое итераторы и генераторы, чем они отличаются?

Итератор – это интерфейс, позволяющий перебирать элементы последовательности. Он используется, например, в цикле for … in …, но этот механизм…

6 лет ago

Пьяный Python

Задача на написание кода на Python. Нужно написать функции, заменяющие встроенные str() и int(). Последние по неизвестной причине ведут себя…

6 лет ago

«Сырые» строки и строковые литералы

Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка "сырых"…

6 лет ago

Руководство по созданию API-запросов в Python

В этой статье мы рассмотрим, как создавать API-запросы в Python. В частности разберем синхронную библиотеку Requests и асинхронную библиотеку aiohttp.

6 лет ago