Создание списков в 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 не отличается от обычных математических чисел. И поддерживают такие числа самые обыкновенные операции:

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 — интерпретируемый язык программирования. Но это не совсем точно, конечно. Чтобы употреблять такие слова, нужно говорить о какой-то конкретной имплементации языка.Что же, давайте попробуем начать сначала.

Вскрываем Pandas: DataFrame + ndarray

Python_Deep_15-5020-c517ff.10_site.png

Pandas сегодня является чуть ли не go-to инструментом для решения аналитических задач. Он предоставляет удобный и понятный широкому кругу исследователей интерфейс манипуляции массивами данных. Давай те же посмотрим, что «под капотом» этой библиотеки и за счёт чего происходит такая эффективная работа с данными?