forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.Код на изображении выводит цену одного биткоина в долларах за каждый день в промежуток времени начиная с 10:10:10 22 октября 2021 года и заканчивая 11:11:11 23 октября 2021 года.
Установка: pip install forex-python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥2
Метод splitlines() разбивает строку по разрывам строк и возвращает список. Если нет символов разрыва строки, он возвращает список с одним элементом (одной строкой). Метод splitlines() может принимать параметр keepends. Он определяет, будут ли переносы строк включены в результирующий список или нет. Его значение может быть True или любым числом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2⚡1
Когда мы пишем `import this` в Python, происходит загрузка модуля под названием "this". Однако, вместо того, чтобы импортировать какие-то функции или переменные, этот модуль выводит на экран "The Zen of Python" - набор принципов и философии языка программирования Python.
Ставьте ⚡️ если знали
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡21🔥9👍7👌2
Представьте, что у вас есть список строк, и вы хотите объединить все элементы в одну строку. Для этого вы наверняка будете перебирать каждый элемент в списке и присоединять к нему следующий.
Но есть более быстрый и эффективный способ выполнения той же задачи с помощью одной строки кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Метод float() возвращает число с плавающей точкой из числа или строки. Метод float() возвращает: эквивалентное число с плавающей точкой, если передан аргумент; 0.0, если аргументы не переданы; исключение OverflowError, если аргумент находится за пределами диапазона Python с плавающей точкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥1
Модульное программирование — это парадигма программирования, в которой программа делится на отдельные модули, каждый из которых выполняет конкретную функцию. Модули должны быть независимыми друг от друга, то есть они должны иметь собственные входные и выходные данные и не должны взаимодействовать друг с другом напрямую.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют itertools, а именно метод compress.
Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно True или 1, то элемент остаётся в последовательности, иначе — удаляется из нее.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
Модуль pprint для красивого вывода сложных структур данных
Используется как обычный print(), но в отличие от него выводит данные в удобном для чтения человеком виде.
✅ Также в модуле есть функция pformat(), которая создаёт строковые представления вместо вывода. Это может пригодиться для логгирования.
Ещё для pprint() можно задать ширину экрана печати, отступ последующего уровня вложенности и даже автоматически отсортировать словарь перед выводом.
Используется как обычный print(), но в отличие от него выводит данные в удобном для чтения человеком виде.
Ещё для pprint() можно задать ширину экрана печати, отступ последующего уровня вложенности и даже автоматически отсортировать словарь перед выводом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4❤2🤨1
Большая и полезная шпаргалка с методами и примерами кода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3👀3
Все смотришь как люди "hello world" пишут через print? А зачем, если можно сделать так:
import __hello__
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥2