Посты
Создание списков в Python. Объединение списков в Python. Функция list() в Python

list2-20219-fc28e3.jpg

Популярность Python обуславливается его относительной простотой и широкими функциональными возможностями. Среди них — успешная работа со структурами данных

OTUS глазами студента: как я стал программистом Python?

Python_Student_30.1-5020-169017.png

Здравствуйте! Меня зовут Дмитрий, я из Санкт-Петербурга. Сейчас я обучаюсь на курсе «Разработчик Python» и, теперь уже официально, являюсь младшим программистом Python. До этого долгое время работал у одного крупного хостинг-провайдера: сначала в информационной поддержке, затем в «элитной», работая исключительно

Математические операции в Python: как вывести дробную часть и работать с числами

4bb1ddd28cb849f2f3111303ba363551-20219-d60fdb.jpg Представление чисел в Python 3 не отличается от обычных математических чисел. И поддерживают такие числа самые обыкновенные операции:

OTUS глазами выпускника: Валерий Капранчик о курсе «Разработчик Python»

Python_Deep_24.12_site-5020-5a3d66.png

Мы продолжаем проводить опросы среди студентов проекта OTUS, чтобы выяснить, оправдались ли их ожидания от обучения. Накануне мы поговорили с Валерием Капранчиком — инженером-программистом с колоссальным стажем и бывшим студентом курса «Разработчик Python».

WRex — проектная работа выпускника курса «Разработчик Python»

Python_Deep_19.12_site-5020-bae8bb.png

Ситуация такая. Я работаю в компании, которая выпускает шлюзы сетевой безопасности. И нам, помимо тестирования работоспособности кода, нужно ещё тестировать эксплуатационные характеристики продукта.

Словарь в Python: что, где, зачем

Python_Deep_17.12_site-5020-3cd240.png

Словарь в Python является фундаментальным типом хотя бы потому, что используется для хранения атрибутов объектов любого класса. Внутри словарь реализован как хеш-таблица с открытой адресацией, где коллизии разрешаются методом квадратичного пробинга, таблица расширяется при заполнении более чем на ⅔.

О компиляции и (полу)компиляции в CPython

Python_Deep_10.12_site-5020-79682c.png

Всем известно, что Python — интерпретируемый язык программирования. Но это не совсем точно, конечно. Чтобы употреблять такие слова, нужно говорить о какой-то конкретной имплементации языка.Что же, давайте попробуем начать сначала.