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

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

Канал на бирже: https://telega.in/c/pythonercode
Download Telegram
🖥 Для тех кто изучает SQL или уже работает с ним, вот нашёл сайт для тестирования и улучшения навыков работы SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤝531🗿1
🤣13👍431😡1
Конструкция try-except-else

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

В этом примере в блоке try происходит деление на ноль, которое генерирует исключение ZeroDivisionError. Оно перехватывается в блоке except и обрабатывается. Блок else не выполняется, так как было исключение.
👍53🔥2
🤖 Интересная статья про логи в телеграм-ботах с хабра.

Логирование — это не просто запись текстовых сообщений в файл или консоль. Это это неотъемлемая часть жизни любого грамотного сделанного приложения. В ботах телеги логирование становится вашими глазами и ушами, они помогают отслеживать потоки данных, понимать поведение бота, и, самое главное, быстро находить и исправлять баги.


Прочитать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥21👍1
🏡FreeCAD

FreeCAD — это система автоматизированного проектирования с открытым исходным кодом, заточенная в первую очередь на трехмерное параметрическое моделирование.

Установка:
pip install freecad 


Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥42👍1
🐍 Gensim

Gensim — это библиотека с открытым исходным кодом на Python, которая используется для тематического моделирования без учителя и обработки естественного языка (NLP).

🖥Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥2
🍀Flask для начинающих: создаем лэндинг с админ-панелью и возможность редактировать контент

Статьи сделаны специально для начинающих программистов, желающих изучить основы веб-разработки с использованием Flask.

1 часть — введение и настройка
2 часть — создание лэндинга с админ-панелью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥3
🤣23👍4😁31
🖥Как разобраться в Git: краткая инструкция для джунов

Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов.

Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2
🖥Создание словаря из двух списков

Встроенная функция zip() принимает несколько итерируемых объектов и возвращает последовательность  кортежей. Каждый кортеж группирует элементы объектов по их индексу.

Можно провести операцию, обратную zip(), с помощью zip(*).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥52
Библиотека igraph

igraph предназначена для работы с графами и сетями. Она позволяет строить, анализировать и визуализировать графы.

Igraph часто используется при анализе социальных сетей, изучении структуры больших сетей (например, ссылок в интернете), в биоинформатике для анализа взаимодействий белков и других задач, связанных с теорией графов.

Основные возможности igraph — генерация случайных и классических графов, вычисление различных метрик (степени вершин, диаметра графа и т. д.), поиск сообществ и кластеров.
4👍3🔥1
NewsPaper3k

NewsPaper3k — это библиотека Python для парсинга новостных статей, просто передавая URL.

Она даёт возможность извлекать статьи и связанные мета-данные из множества разных источников. Можно извлечь изображения, текст и имена авторов.

Установка:
$ pip install newspaper3k


Документация
👍72🔥1
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