en
Feedback
Python академия

Python академия

Open in Telegram

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

Show more
7 291
Subscribers
-124 hours
-127 days
-4530 days
Posts Archive
Библиотека Numpy "Базовые операции" В Numpy очень просто реализованы простейшие операции: сложение, вычитание, умножение и де
Библиотека Numpy "Базовые операции" В Numpy очень просто реализованы простейшие операции: сложение, вычитание, умножение и деление. Единственное, что для этого массивы должны быть одинаковыми. Даже фильтрация возможна простейшим знаком. В массивах можно не перебирать через итератор filters, а просто поставить нужный знак. Доступны так же математические операции: синус, косинус и подобные Подписывайтесь на канал 👉@pythonofff

Функция locals() в Python Функция locals() в Python возвращает словарь, представляющий текущую локальную таблицу символов. Пр
Функция locals() в Python Функция locals() в Python возвращает словарь, представляющий текущую локальную таблицу символов. Программа Python хранит информацию о программе в таблицах символов. Функция Python locals() не принимает никаких аргументов. Посмотрим словарь, возвращаемый функцией locals(). Подписывайтесь на канал 👉@pythonofff

Дата из строки ISO В Python 3.7 добавлен новый метод fromisoformat() для создания экземпляра даты из строки формата ISO. Стро
Дата из строки ISO В Python 3.7 добавлен новый метод fromisoformat() для создания экземпляра даты из строки формата ISO. Строка ввода должна быть в формате ГГГГ-ММ-ДД. Подписывайтесь на канал 👉@pythonofff

Математические вычисления комплексных чисел Комплексные числа поддерживают математические вычисления, такие как сложение, выч
Математические вычисления комплексных чисел Комплексные числа поддерживают математические вычисления, такие как сложение, вычитание, умножение и деление. Подписывайтесь на канал 👉@pythonofff

Фаза комплексного числа Фаза комплексного числа – это угол между действительной осью и вектором, представляющим мнимую часть.
Фаза комплексного числа Фаза комплексного числа – это угол между действительной осью и вектором, представляющим мнимую часть. Изображение ниже иллюстрирует фазу комплексного числа и то, как получить это значение с помощью модулей cmath и math. Обратите внимание, что фаза, возвращаемая модулями math и cmath, выражается в радианах, мы можем использовать функцию numpy.degrees(), чтобы преобразовать ее в градусы. Диапазон фазы – от -π до + π (от -pi до + pi) в радианах, что эквивалентно от -180 до +180 градусов. Подписывайтесь на канал 👉@pythonofff

Вычисляем время выполнения Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или
Вычисляем время выполнения Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или функции. Подписывайтесь на канал 👉@pythonofff

Библиотека Numpy Надеемся что вы плодотворно поработали с возможностями Numpy. Но вот красивый вывод вы скорее всего не получ
Библиотека Numpy Надеемся что вы плодотворно поработали с возможностями Numpy. Но вот красивый вывод вы скорее всего не получили. И, правда, выглядит вывод часто очень страшно, а вывести определенное кол-во элементов кажется проблемой. Но есть метод set_printoptions, который нужен для управления выводом. Метод принимает следующие аргументы: precision — количество отображаемых цифр после запятой (по умолчанию 8) threshold — количество элементов в массиве, вызывающее обрезание элементов (по умолчанию 1000) edgeitems — количество элементов в начале и в конце каждой размерности массива (по умолчанию 3) linewidth — количество символов в строке, после которых осуществляется перенос (по умолчанию 75) suppress — если True, не печатает маленькие значения в scientific notation (по умолчанию False) nanstr — строковое представление NaN (по умолчанию 'nan') infstr — строковое представление inf (по умолчанию 'inf') Подписывайтесь на канал 👉@pythonofff

Библиотека Numpy Важнейшей темой безусловно являются срезы. Что неудивительно, только научившись ими владеть, вы поймете, что
Библиотека Numpy Важнейшей темой безусловно являются срезы. Что неудивительно, только научившись ими владеть, вы поймете, что это просто необходимы инструмент для обработки данных. Способ очень похож на работу со списками. array[a:b], срезать с элемента a по элемент b. Вот только можно сразу использовать элементы, к примеру простейшие операции. Нельзя только удалять! Срезы позволяют элегантно получать нужный столбец array[:, a], где a index нужного столбца. Подписывайтесь на канал 👉@pythonofff

Комплексные числа в Python Комплексное число создается из двух действительных чисел. Комплексное число в Python можно создать
Комплексные числа в Python Комплексное число создается из двух действительных чисел. Комплексное число в Python можно создать с помощью функции complex(), а также с помощью оператора прямого присваивания. Комплексные числа в основном используются, когда мы определяем что-то с помощью двух действительных чисел. Например, элемент схемы, который определяется напряжением (В) и током (I). В основном они используются в геометрии, математическом и научном расчетах. Подписывайтесь на канал 👉@pythonofff

Модуль datetime Давайте рассмотрим пример использования функции strftime() с модулем datetime. Подписывайтесь на канал 👉@pyt
Модуль datetime Давайте рассмотрим пример использования функции strftime() с модулем datetime. Подписывайтесь на канал 👉@pythonofff

Библиотека pydantic Программисту всегда приходится задумываться над типами данных, которые он принимает. Это всегда рутина и
Библиотека pydantic Программисту всегда приходится задумываться над типами данных, которые он принимает. Это всегда рутина и одна и та же работа. К счастью проверять тип на валидность можно намного удобнее с библиотекой pydantic. С ее помощью можно перестать писать однотипный код и оставить все нюансы на библиотеку. А главное, что ее удобно отлаживать и получать значения. Подписывайтесь на канал 👉@pythonofff

Константы модуля cmath В модуле cmath есть множество констант, которые используются при вычислении комплексных чисел. Подписы
Константы модуля cmath В модуле cmath есть множество констант, которые используются при вычислении комплексных чисел. Подписывайтесь на канал 👉@pythonofff

Библиотека showballstemmer Работали когда-нибудь над поисковиками? Хороший поисковик должен много чего уметь находить по мини
Библиотека showballstemmer Работали когда-нибудь над поисковиками? Хороший поисковик должен много чего уметь находить по минимальному запросу. Чем лучше, тем сложнее писать. Некоторые используют pymorph2 (первая слишком много потребляет ресурсов), но ведь достаточно определять основу слова, а не начальную форму для нахождения большинства результатов. Библиотека showballstemmer и занимается тем, что определяет основу слова, что делает поиск более точным. А главное, что библиотека намного меньше потребляет, а результат намного лучше. В начале следует импортировать модуль требуемого языка, к примеру вот модули английского, русского и французского соответственно: EnglishStemmer, FrenchStemmer, RussianStemmer Подписывайтесь на канал 👉@pythonofff

Генерация капчи Сегодня покажем создание простейшей капчи. Для этого нам понадобится модуль captcha и Pillow, который использ
Генерация капчи Сегодня покажем создание простейшей капчи. Для этого нам понадобится модуль captcha и Pillow, который используется для создание изображений в captcha. Все максимально просто, за нас по сути все делает уже написанный в модуле код. Создаем объект изображения ImageCaptcha, на который будет нанесен текст. После чего вызываем метод write с заданным текстом и именем файла, в который будет записано изображение. Подписывайтесь на канал 👉@pythonofff

Pyautogui Очень интересная по своим возможностям библиотека. Она позволяет манипулировать указателем (мышкой) и клавиатурой п
Pyautogui Очень интересная по своим возможностям библиотека. Она позволяет манипулировать указателем (мышкой) и клавиатурой прямо из кода. Столько всего интересного можно придумать с данной библиотекой. Можно написать простейший кликер и "фармить" быстрее других игроков. Можно автоматизировать часть своей работы, а некоторые умудрились обмануть начальство имитируя работу на компьютере благодаря данной библиотеке (существуют программы, отслеживающие работает ли человек за ПК) Мы показываем базовое управление, больше информации ищите в документации Подписывайтесь на канал 👉@pythonofff

Часовой пояс Мы знаем, что объект datetime по умолчанию не имеет информации о часовом поясе, давайте посмотрим, что будет на
Часовой пояс Мы знаем, что объект datetime по умолчанию не имеет информации о часовом поясе, давайте посмотрим, что будет на выходе, если мы попытаемся распечатать его часовой пояс. Подписывайтесь на канал 👉@pythonofff

С чего начать карьеру Python-разработчика? ⚡️ Отус приглашает 27 декабря в 20:00 мск на бесплатный вебинар «Как при помощи де
С чего начать карьеру Python-разработчика? ⚡️ Отус приглашает 27 декабря в 20:00 мск на бесплатный вебинар «Как при помощи декораторов изменить поведение функции в Python» Вебинар приурочен к старту курса «Специализация Python Developer». Курс доступен в рассрочку. 🎙 На вебинаре вы: - изучите декораторы в Python и освоите их создание; - научитесь использовать декораторы для изменения поведения функций; - увидите примеры применения декораторов в реальных проектах. Спикером выступит Суреном Хореняном – Full Stack-разработчиком в МТС ИИ. ➡️ Для бесплатного участия и получения записи регистрируйтесь по ссылке: https://vk.cc/ctovUE Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Функция divmod() в Python Функция divmod() в Python используется для деления двух входных чисел. Числа не должны быть сложным
Функция divmod() в Python Функция divmod() в Python используется для деления двух входных чисел. Числа не должны быть сложными и могут быть записаны в любом формате, таком как десятичный, двоичный, шестнадцатеричный и т.д. Подписывайтесь на канал 👉@pythonofff

Замена (год = сам.год, месяц = сам.месяц, день = сам.день) Возвращает экземпляр даты с тем же значением, если только его ново
Замена (год = сам.год, месяц = сам.месяц, день = сам.день) Возвращает экземпляр даты с тем же значением, если только его новое значение не предоставлено с помощью аргументов ключевого слова. Подписывайтесь на канал 👉@pythonofff

Классификационные функции Есть несколько разных функций, чтобы проверить, является ли комплексное число конечным, бесконечным
Классификационные функции Есть несколько разных функций, чтобы проверить, является ли комплексное число конечным, бесконечным или нан. Также есть функция проверки близости двух комплексных чисел. Подписывайтесь на канал 👉@pythonofff

Python академия - Statistics & analytics of Telegram channel @pythonofff