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

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

Канал на бирже: https://telega.in/c/pythonercode
Download Telegram
😢Умер создатель языка программирования 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
🐍Превращение списка в одну строку

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

Но есть более быстрый и эффективный способ выполнения той же задачи с помощью одной строки кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥32
🖥float

Метод float() возвращает число с плавающей точкой из числа или строки. Метод float() возвращает: эквивалентное число с плавающей точкой, если передан аргумент; 0.0, если аргументы не переданы; исключение OverflowError, если аргумент находится за пределами диапазона Python с плавающей точкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥1
🤣21💯8👍5😁4
🐍Модульное программирование

Модульное программирование — это парадигма программирования, в которой программа делится на отдельные модули, каждый из которых выполняет конкретную функцию. Модули должны быть независимыми друг от друга, то есть они должны иметь собственные входные и выходные данные и не должны взаимодействовать друг с другом напрямую.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥1