Python – общая информация

Среда разработки для Python

Среда разработки представляет собой сочетание текстового редактора и интерпретатора Python. Текстовый редактор позволяет вам писать код. Интерпретатор дает возможность привести написанный код в исполнение. Текстовый редактор может быть простым, как и NotePad на Windows, или же более сложным – как например,  интегрированная среда разработки (IDE), такая, например, как PyCharm, который работает на любой крупной операционной …

Python и типы данных

Введение Язык программирования Python – это Open Source (находящийся в открытом доступе), кросс-платформенный, высокоуровневый, динамический, интерпретируемый язык. Философия Питона подразумевает читабельность, ясность и простоту, в то же время максимизируя силу и выразительность, доступные программисту. В конечном итоге комплимент программисту на Python заключается не только в том, что его код умен, а в том, что он …

7 простых способов оптимизировать код Python

1. Используйте операции с множествами (set) Python использует хеш-таблицы для управления множествами. Всякий раз, когда мы добавляем элемент в множество, интерпретатор Python определяет его позицию в памяти, выделенной для множества, используя хэш целевого элемента. Поскольку Python автоматически изменяет размер хеш-таблицы, скорость будет постоянной (O (1)) вне зависимости от размера набора. Именно это ускоряет выполнение операций.

Оптимизация кода Python: интернирование строк

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

Для чего нужно виртуальное окружение в Python?

Обычно вы изменяете свое окружение Python внутри оболочки. Очень часто это бывает bash оболочка, но это может и командная строка windows. Несколько слов о том, для чего используется виртуальное окружение. Виртуальное окружение полностью устанавливает свою собственную среду Python. Она отделена от системной среды Python, что означает, что вы можете экспериментировать с различными пакетами Python, не …

5 причин для изучения Python

1. Легко учить Давайте посмотрим правде в глаза. Изучение программного языка не звучит столь же захватывающе как соревнование по брейк-дансу на авианосце. К счастью, Python был разработан с принятием во внимание новичков в данной области. Python читается как детсадовская математика и легко воспринимается для непрофессиональных глаз. Использование общих выражений устранило необходимость в утомительных переменных и …

20 библиотек для Python разработчиков

Сегодня поговорим о самых известных библиотеках Python, которые должны быть в арсенале любого разработчика. 1. Requests. Самая известная HTTP библиотека, написанная Кеннетом Ритц. Должна быть в арсенале любого разработчика Python. 2. Scrapy. Если вы участвуете в очистке сети, то данная библиотека вам очень пригодится. Поработав с данной библиотекой, остальные вам уже не понадобятся. 3. wxPython. …

Знакомьтесь – Python

Он же Пайтон, он же – Питон. И то, и другое – правильно. Здесь, по-русски мы будем произносить – Питон. На самом деле название не имеет никакого отношения к рептилии. Язык программирования Python получил это название в честь английского коллектива комических актеров «Монти Пайтон» (Monty Python). Кстати, будет время – познакомьтесь с их творчеством. Тогда …