Чистый код: Принцип разделения интерфейса (ISP)
Принцип разделения интерфейсов предполагает, что вы не должны заставлять клиента реализовывать интерфейс, содержащий методы, которые ему не нужны. Вместо этого вам следует разбить более крупные интерфейсы на более мелкие, ориентированные на конкретные случаи использования.
Python Hacks
Принцип разделения интерфейсов предполагает, что вы не должны заставлять клиента реализовывать интерфейс, содержащий методы, которые ему не нужны. Вместо этого вам следует разбить более крупные интерфейсы на более мелкие, ориентированные на конкретные случаи использования.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Python для начинающих
В этом видеоуроке автор разбирает язык Python для начинающих. Этот урок поможет сформировать базовое представление о программировании и самом языке. Его можно использовать как начальное пособие и после переходить к более глубокому изучению.
00:00 Вступление
00:41 Установка Python и Pycharm
04:57 Консольные ввод и вывод
08:56 Переменные
18:22 Операторы
25:30 Условный оператор
30:55 Работа со списками
36:16 Работа с словарями
42:34 Цикл while
46:13 Цикл for
51:22 Функции
Смотреть это видео на youtube: youtu.be/ZY-uCwE8u9k
В этом видеоуроке автор разбирает язык Python для начинающих. Этот урок поможет сформировать базовое представление о программировании и самом языке. Его можно использовать как начальное пособие и после переходить к более глубокому изучению.
00:00 Вступление
00:41 Установка Python и Pycharm
04:57 Консольные ввод и вывод
08:56 Переменные
18:22 Операторы
25:30 Условный оператор
30:55 Работа со списками
36:16 Работа с словарями
42:34 Цикл while
46:13 Цикл for
51:22 Функции
Смотреть это видео на youtube: youtu.be/ZY-uCwE8u9k
Микросервисы: иследование кухни
Микросервисная архитектура — это способ реализации вашего приложения в качестве распределенной системы. То есть подход, при котором вы определенным образом выделяете домены в качестве отдельных микросервисов. Помимо прочего, в доменах так же принято выделять агрегаты в том числе — в микросервисы.
Python Hacks
Микросервисная архитектура — это способ реализации вашего приложения в качестве распределенной системы. То есть подход, при котором вы определенным образом выделяете домены в качестве отдельных микросервисов. Помимо прочего, в доменах так же принято выделять агрегаты в том числе — в микросервисы.
Python Hacks
Полезные методы работы с данными в Pandas. Часть 1
Python является одним из самых популярных инструментов для работы с данными, благодаря своей гибкости и обширному спектру доступных библиотек. Одной из таких библиотек является Pandas. В этих статьях автор сосредоточится на изучении некоторых полезных, но менее известных методов работы с данными в Pandas, которые могут значительно повысить вашу эффективность при анализе и обработке данных.
Python Hacks
Python является одним из самых популярных инструментов для работы с данными, благодаря своей гибкости и обширному спектру доступных библиотек. Одной из таких библиотек является Pandas. В этих статьях автор сосредоточится на изучении некоторых полезных, но менее известных методов работы с данными в Pandas, которые могут значительно повысить вашу эффективность при анализе и обработке данных.
Python Hacks
Полезные методы работы с данными в Pandas. Часть 2
В этой статье мы погрузимся в применение скользящих окон для вычислений и смещение данных для анализа временных рядов. Скользящие окна позволяют проводить агрегированные вычисления на подмножествах данных, что может быть полезно для определения трендов, сезонности и аномалий во временных рядах.
Python Hacks
В этой статье мы погрузимся в применение скользящих окон для вычислений и смещение данных для анализа временных рядов. Скользящие окна позволяют проводить агрегированные вычисления на подмножествах данных, что может быть полезно для определения трендов, сезонности и аномалий во временных рядах.
Python Hacks
Лень разбираться в PowerPoint?
Для вас уже всё сделали.
📌 Канал Секреты презентаций расскажет обо всех приёмах, возможностях и лайфхаках по работе в powerpoint.
Подписывайтесь и прокачивайте свои навыки: @powerpoint
Для вас уже всё сделали.
📌 Канал Секреты презентаций расскажет обо всех приёмах, возможностях и лайфхаках по работе в powerpoint.
Подписывайтесь и прокачивайте свои навыки: @powerpoint
Полезные методы работы с данными в Pandas. Часть 3
В этой статье мы рассмотрим различные подходы к работе со вложенными структурами данных в Pandas, а также обсудим процесс нормализации JSON- структур. На примерах автор продемонстрирует, как можно эффективно извлекать и обрабатывать вложенные данные, преобразовывая их в удобный для анализа формат.
Python Hacks
В этой статье мы рассмотрим различные подходы к работе со вложенными структурами данных в Pandas, а также обсудим процесс нормализации JSON- структур. На примерах автор продемонстрирует, как можно эффективно извлекать и обрабатывать вложенные данные, преобразовывая их в удобный для анализа формат.
Python Hacks
Многопоточность в Python: очевидное и невероятное
В этой статье автор на практическом примере покажет как устроена многопоточность в Python, расскажет про потоки, примитивы синхронизации и о том зачем они нужны.
Python Hacks
В этой статье автор на практическом примере покажет как устроена многопоточность в Python, расскажет про потоки, примитивы синхронизации и о том зачем они нужны.
Python Hacks
Хочешь разбираться в Project Management?
Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.
Подписывайтесь и прокачивайте свои навыки: @product_and_project
Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.
Подписывайтесь и прокачивайте свои навыки: @product_and_project
Разработка событийно-ориентированных микросервисов с помощью Python
В этой статье автор разберет нюансы разработки событийно-ориентированных микросервисов на Python. Вы узнаете, почему Python подходит для разработки микросервисов и на что стоит обращать внимание при их разработке.
Python Hacks
В этой статье автор разберет нюансы разработки событийно-ориентированных микросервисов на Python. Вы узнаете, почему Python подходит для разработки микросервисов и на что стоит обращать внимание при их разработке.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Всё об исключениях и работе с ними в Python
В этом видео автор подробно разбирает, что такое исключения, как они работают в Python, какие бывают и как их обрабатывать — полный гайд по Exceptions в Python.
00:00 Вступление
00:58 Что такое исключения и зачем они?
03:10 Системные исключения
06:00 Обработка нескольких исключений
07:01 Базовый класс Exception
08:19 Обзор разных типов исключений
16:06 Свои типы исключений
23:32 Пример
25:32 Прокидывание исключения наверх
26:42 Исключения — дорогие
29:04 Языки программирования без исключений
Смотреть это видео на youtube: youtu.be/89wpfOAgrCk
В этом видео автор подробно разбирает, что такое исключения, как они работают в Python, какие бывают и как их обрабатывать — полный гайд по Exceptions в Python.
00:00 Вступление
00:58 Что такое исключения и зачем они?
03:10 Системные исключения
06:00 Обработка нескольких исключений
07:01 Базовый класс Exception
08:19 Обзор разных типов исключений
16:06 Свои типы исключений
23:32 Пример
25:32 Прокидывание исключения наверх
26:42 Исключения — дорогие
29:04 Языки программирования без исключений
Смотреть это видео на youtube: youtu.be/89wpfOAgrCk