python_practics
5.28K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Seaborn

Когда вы читаете официальную документацию по Seaborn, она определяется как библиотека визуализации данных на основе Matplotlib, предоставляющем высокоуровневый интерфейс для изображения интересных и информативных статистических графиков. Проще говоря, seaborn - это расширение Matplotlib с дополнительными возможностями.

Так в чем разница между Matplotlib и Seaborn? Matplotlib используется для основного построения столбцовых, круговых, линейных, точечных диаграмм и пр., в то время как Seaborn предоставляет множество шаблонов визуализации с меньшим количеством синтаксических правил, причем более простых.

Подробный гайд по работе с Seaborn👇

#фреймворки_библиотеки

@python_practics
🔥7
Рисуем Микки Мауса на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👎3🔥3
Разработка алгоритмов обработки данных в реальном времени на Python

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

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

В этой статье автор рассмотрел ключевые аспекты разработки алгоритмов обработки данных в реальном времени на Python, начиная с выбора инструментов и заканчивая оптимизацией производительности и обеспечением безопасности системы.

Подробнее по ссылке👇

#статьи

@python_practics
👍6🥰1
И еще миллион кастомных ошибок от сторонних либ и фреймворков

#мемчики

@python_practics
👍121🥱1
Python Concurrency with asyncio

Эта книга знакомит с асинхронным, параллельным и многопоточным программированием на практических примерах Python. Трудные для понимания темы параллелизма разбиты на простые блок-схемы, позволяющие легко увидеть, как выполняются ваши задачи. Вы узнаете, как преодолеть ограничения Python с помощью asyncio для ускорения медленных веб-серверов и микросервисов. Вы даже сможете комбинировать asyncio с традиционными методами многопроцессорной обработки для огромного повышения производительности.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍72
Каким будет результат запуска этого кода в консоли?

4 + '3'
Anonymous Quiz
4%
NameError
6%
IndexError
17%
ValueError
73%
TypeError
👍14🥱91👎1
♥️ Все наши каналы по JS / PHP / Python, подпишись ♥️

@seniorFront - всё про фронтенд, практика, примеры кода, интересные статьи

@frontendInterview - подготовка к собеседованиям по фронтенду

@web_craft - php, Laravel, фронтенд

@sWebDev - обзор библиотек JS / CSS
🔥43👍2
Python map(): все, что вы хотели знать, но боялись спросить

Когда только-только начинаешь писать код на Python, разобраться, какому объекту уделять больше внимания, непросто. Если вы приступили к программированию и тоже хотите узнать больше про map() — своеобразную звезду языка, эта статья поможет.

Автор разобрал на примерах, как работает Python map(), в чем ее преимущество перед классическими циклами и какие у нее бывают применения-фишки.

Подробнее👇

#статьи

@python_practics
👍10🤔2👌1
Внимание! - Вопрос!

Что такое обработка исключений?

Обработка исключительных ситуаций или обработка исключений (англ. exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.

Код на Python может сгенерировать исключение при помощи ключевого слова raise. После него указывается объект исключения. Также можно указать класс исключения, в таком случае будет автоматически вызван конструктор без параметров. raise может выбрасывать в качестве исключений только экземпляры класса BaseException и его наследников, а также (в Python 2) экземпляры классов старого типа.

#вопросы_из_собеседований

@python_practics
👍126
Создаем красивую анимацию на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
5👍3
Что вернет math.ceil(3.4)?
Anonymous Quiz
52%
3
37%
4
6%
4.2
5%
3.7
👏7
Объединение строк через разделитель

Этот код преобразует список строк в одну строку, вставляя указанный разделитель.

#полезные_сниппеты

@python_practics
👍19
Задача:

Напишите метод, который преобразует строку в верблюжий регистр, то есть первая буква всех слов должна быть заглавной, а пробелы должны быть удалены.

Пример:

   "hello case" --> "HelloCase"
"camel case word" --> "CamelCaseWord"


#задачник

@python_practics
👍12