Pythoner
7.21K subscribers
861 photos
27 videos
4 files
655 links
Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику.

Сотрудничество - @flattys
Цены - @serpent_media

Канал на бирже: https://telega.in/c/pythonercode
Download Telegram
TIOBE, PYPL, IEEE Spectrum выпустили рейтинги языков программирования за январь 2024.

Критерии оценивания у каждого рейтинга свои, но топ не сильно отличается, а главное что python на 1 месте и уже не в первый раз
🐍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3🤣1
🐍 Расчет времени выполнения кода

Этот способ поможет рассчитать время, необходимое для выполнения программы.

Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍8🤣3🔥2
😢Умер создатель языка программирования Pascal Николаус Вирт

Ему было 89 лет.
По данным iTWire, Вирт умер в своём доме в окружении родных 1 января 2024 года.

Почитать подробнее можно тут

Ставьте ⚡️кто писал на паскале
Please open Telegram to view this post
VIEW IN TELEGRAM
44😢34👍3
😁12🤣6👍2
🐍Большая подборка вопросов и ответов с собеседований.

Если что на англ. языке
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3🔥1🤣1
🐍Получение доступа к индексу в цикле for

Получить доступ к индексу в циклах for можно сделать с помощью функции перечисления — enumerate()

Итерация with enumerate возвращает кортеж, содержащий текущий индекс и текущий элемент для каждой итерации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥41
🤣21😁4👍3
🐍string.ljust

Метод ljust() возвращает строку, выровненную по левому краю в пределах заданной минимальной ширины. Если определен fillchar, он также заполняет оставшееся пространство заданным символом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥1
🐍DABL

DABL (Data Analytics in Business Language) — это библиотека Python, которая упрощает использование машинного обучения для анализа данных. Она предоставляет простой и понятный интерфейс для создания моделей машинного обучения, а также для их обучения и оценки.

Чтобы начать работу с DABL, необходимо установить библиотеку. Это можно сделать с помощью следующей команды:

pip install dabl


Код с картинки создаст модель линейной регрессии, обучит ее на обучающей выборке из трех точек и оценит ее качество на тестовой выборке из тех же трех точек.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥2
🐍Конструкция try-except-else

Конструкция try-except-else используется для обработки исключений. Особенность этой конструкции заключается в else, этот блок выполняется, если в блоке try не было исключений.

В этом примере в блоке try происходит деление на ноль, которое генерирует исключение ZeroDivisionError. Оно перехватывается в блоке except и обрабатывается. Блок else не выполняется, так как было исключение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍921🔥1
🤣15👍6😁5🤔1
😁15👍4
Пишем игру Pac-Man

В данной статье мы напишем легендарную игру Pac-Man на Python, уместив ее в 300 строчек кода.

Статья
👍9🔥5👾2
💰Узнаем курс биткоина

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
👍92🔥2
👍26👏6😁3🤔1
🐍string.splitlines

Метод splitlines() разбивает строку по разрывам строк и возвращает список. Если нет символов разрыва строки, он возвращает список с одним элементом (одной строкой). Метод splitlines() может принимать параметр keepends. Он определяет, будут ли переносы строк включены в результирующий список или нет. Его значение может быть True или любым числом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥21
🤣14👍3🔥1😁1
👩‍💻 Что будет, если написать import this в Python?

Когда мы пишем `import this` в Python, происходит загрузка модуля под названием "this". Однако, вместо того, чтобы импортировать какие-то функции или переменные, этот модуль выводит на экран "The Zen of Python" - набор принципов и философии языка программирования Python.

Ставьте ⚡️ если знали
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥9👍7👌2