Программирование Python Легко и Просто
4 subscribers
10 photos
2 files
2 links
Показательный канал.В котором будет опубликовываться путь развития меня в программиста.Я буду изучать python и делиться с вами опытом.Мы будем Совершенствоваться с вами просто и легко.Я Буду выдавать вам материал совершенно бесплатно и без СМС :)
Download Telegram
Интересности и полезности Python выше постом
Книга,которой я советую пользоваться на самом начале или если хотите понять слегка углубленно язык Python.Две Вариации,для вашего удобства.
Python: преобразовать список в строку с помощью join()
Простой таймер

Пример простого таймера на Python. Как одна из первых первых программ, очень простая и понятная реализация. Из библиотек только time, для корректного отображения времени.
Встроенная функция id

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

Кроме уже известных вам типов int, float и подобных, в Python существует еще один довольно интересный тип complex.

В Python комплексные числа представлены в виде x + iy. Python преобразует реальные числа x и y в комплексное с помощью функции complex(x,y).

Это число можно превратить в строку с помощью str, посчитать его модуль с помощью abs, а также для доступа к его реальной или мнимой части можно воспользоваться функциями real() и imag().

Хотя данный тип и является встроенным, для полноценной работы с комплексными операциями понадобится модуль cmath.
Время исполнения кода

Иногда приходится выбирать между несколькими вариантами кода, и часто отталкиваются от его скорости. Пример вычисления времени исполнения кода мы сейчас и покажем.

Всё достаточно просто: с помощью модуля time запоминаем начальное время, выполняем основной код, узнаём конечное время и просто высчитываем разницу.

Если будете использовать этот пример, то просто вставьте свой код вместо комментария.
Функция reduce

Модуль functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интересная функция reduce, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат.

Таким образом, в примере выше reduce умножает 1 на 2, затем результат этого умножения на 3 и так далее.
Удобная таблица при работе со строками...