Pythoner
前往频道在 Telegram
Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode
显示更多6 771
订阅者
-524 小时
-357 天
-6330 天
帖子存档
6 771
🔹Функция Python format.
Python format - это встроенная функция String, используемая для форматирования строк. Функция Python format () function форматирует строки в соответствии с положением. Таким образом, пользователь может изменить положение строки в выводе с помощью функции format ().
6 771
Ловите крутую книжку "Изучаем Python" про программирование игр, визуализацию данных и веб-приложения.
3-е издание [2020] Эрик Мэтиз.
Книга ускоренный курс c многочисленными примерами, которые максимально быстро введут в основы языка и обучат шаблонам чистого кода.
Прочитав вы научитесь:
🟡Использовать мощные библиотеки и инструменты Python: Pygame, Matplotlib, Plotly и Django.
🟡Создавать 2D-игры разной сложности, которыми можно управлять с клавиатуры и мыши.
🟡Создавать интерактивную визуализацию данных.
Разрабатывать, настраивать и развертывать веб-приложения
🟡Разбираться с багами и ошибками.
🎁Фаил с книгой отправлю постом ниже🎁
6 771
Аннотация типов.
Дает нам возможность проставлять в коде "подсказки" для программиста, не используя комментарии через #
При большом количестве кода бывает, что просто забудешь какой тип должна принять / вернуть функция. Для этого и можно воспользоваться этой полезной фичей.
А еще можно воспользоваться модулем mypy, чтобы находить ошибки несоответствия типов в коде👁🗨
6 771
Экономия памяти с помощью slots.
Эта функция хорошо сказывается на производительности, но, с точки зрения потребления памяти, это неэффективно. Обычно, правда, проблем эта особенность не вызывает. Однако если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом slots.
6 771
Модуль Itertools.
Itertools — это встроенный модуль в Python, который содержит функции для создания итераторов для эффективных циклов. Короче говоря, он предоставляет массу интересных инструментов для работы с итераторами! Некоторые из них предоставляют значения для бесконечного диапазона, поэтому к ним следует обращаться только с помощью функций или циклов, которые в конечном итоге перестают запрашивать дополнительные значения.
6 771
💎Живи в мире фантастической визуализации с нашим блогом о компьютерной графике!
У нас ты найдешь уроки по созданию реалистичных 3D моделей, уникальных анимаций и захватывающих визуальных эффектов. Мы расскажем тебе о самых новейших программных продуктах и инструментах, чтобы помочь тебе достичь совершенства в своем творчестве.
Не упусти возможность улучшить свои навыки и воплотить свои творческие идеи в реальность. Подпишись на наш блог о компьютерной графике и перенесись в мир бесконечных возможностей❕
6 771
re.findall()
Этот метод возвращает все совпадения с шаблоном, которые встречаются в строке. При этом строка проверяется от начала до конца. Совпадения возвращаются в том порядке, в котором они идут в исходной строке.
Синтаксис: re.findall(шаблон, строка)
Возвращаемое значение может быть либо списком строк, совпавших с шаблоном, либо пустым списком, если совпадений не нашлось.
6 771
Полезная статья на хабре💎
Автор статьи в шуточно-медицинском стиле, рассказывает о плохих признаках программистов, а так же как это решить.
6 771
Проверяем скорость интернета на python.
Создаем объект библиотеки Speedtest.
Измеряем скорость загрузки функцией download().
Измеряем исходящую скорость функцией upload().
Выводим красивый результат!
6 771
Кортежи.
Кортеж — упорядоченная, неизменяемая последовательность. То есть, значения внутри кортежа мы изменять не можем.
Мы можем использовать кортеж, например, для хранения информации о человеке (о его имени, возрасте, месте жительства).
Заметьте, что в предложении return мы не использовали круглые скобки для возврата значения. Это потому, что кортеж можно вернуть, просто отделив каждый элемент запятой.
«Кортеж образуют запятые, а не круглые скобки» — так написано в документации. Но для создания пустых кортежей круглые скобки необходимы. Также это помогает избежать путаницы.
6 771
kwargs 👾
Когда вы изучаете любой язык программирования, на вашем пути встречаются множество ключевых моментов. Один из таких моментов — это понимание концепции kwargs в Python.
Две звездочки перед объектом словаря позволяют передавать в функцию содержимое этого словаря как именованные аргументы.
Ключи словаря — это имена аргументов, а значения передаются в функцию. Вам даже не обязательно называть его kwargs.
6 771
Вычисление выражений Python.
Вы, вероятно, знакомы с функцией eval, но быть может вы еще не знакомы с функцией literal_eval. Для безопасного выполнения выражений, содержащих только литералы, вы можете использовать эту функцию, как показано на приведенной выше картинке. 👾
6 771
Подсчет количества элементов в списке.
Метод count() позволяет подсчитать количество вхождений указанного элемента в списке и вернуть его. Если элемент не найден, возвращается 0.
Синтаксис:
list.count(x)
Х - элемент, количество вхождений которого нужно подсчитать.
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
