🤯19👍12❤3🔥1
В данной статье мы погрузимся в мир многопоточности и асинхронного программирования на Python, изучая, как модуль
threading
может значительно улучшить работу с вводом-выводом. asyncio
API, таким как gather, позволяющим дождаться результатов выполнения всех потоков. requests
, в пул потоков, чтобы повысить производительность и сделать наше приложение более отзывчивымPlease open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
Media is too big
VIEW IN TELEGRAM
Сегодня посмотрим как установить и использовать ИИ-ассистента Giga-Code от компании Сбертех, которым я пользуюсь уже несколько месяцев
Важно помнить, что это помощник (просто инструмент), а не заместитель. Он
не владеет всем контекстом, не знает задачи в целом, действует по вашим указаниям
Польза:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6❤3
🤯22🤔9❤7
Писать головоломку будем оп нескольким требованиям:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥3❤2
Media is too big
VIEW IN TELEGRAM
В видео рассмотрим особенности списков и кортежей: что хочет слышать работодатель, как хранятся в памяти, почему кортеж реально неизменяемый
Использование кортежей:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Что выведет код?
Anonymous Quiz
13%
True True
7%
False False
37%
False True
36%
True False
7%
Ошибку
👍17🤯7❤1🔥1
С помощью этого руководства вы научитесь писать модульные тесты для функций Python
В данном руководстве, Вы научитесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Media is too big
VIEW IN TELEGRAM
Singleton (Одиночка) – это шаблон предоставления глобального доступа к состоянию, гарантируется, что объект всегда будет один и тот же.
Нужен для одной точки доступа к ресурсам/данным и для того чтобы ресурсоемкие задачи сделать 1 раз
Monostate – это шаблон предоставления глобального доступа к состоянию, объекты при этом могут быть разными
Плюсы: 1 раз выполняем тяжелые задачи, имеем 1 вход для всей системы
Минусы: общесистемная глобальная переменная
Модуль в python – это Singleton!
Потому нам никуда от них не деться, даже если считать Singleton анти-паттерном
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🔥19🤔7🤯7
«Достаточно сложно найти ошибки в вашем коде, если вы ее ищете; еще сложнее, если вы думаете, что в вашем коде нет ошибок» – Стив МакКоннелл
В статье как можно реализовать обработку ошибок в Python с помощью блоков try/except для того, чтобы отлавливать потенциальные ошибки.
А также изучим, как использовать блоки else и finally, которые также связаны с методами обработки ошибок
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤4🔥1
Media is too big
VIEW IN TELEGRAM
В видео обсудим интересный вопрос – как можно запретить менять наши атрибуты, реализовать логику изменения/получения атрибутов и как запретить добавлять объекту новые атрибуты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔12👍9🤯4
NumPy (Numeric Python, Числовой Python) – это библиотека с открытым исходным кодом для работы с многомерными массивами и набор математических функций, которые применяются над ними
Это руководство научит вас основам NumPy, которые вы сможете использовать для вычислений в Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Media is too big
VIEW IN TELEGRAM
Dunder (двойное подчёркивание) или магические мыетод – это особые методы в Python, которые позволяют настраивать классы и объекты. Эти методы называются магическими, потому что они могут изменять поведение кода неожиданными способами
В видео поговорим об основных магических методах, которые могут добавить нашим классам самую разную функциональность и существенно поменять их поведение.
Затронем как именно они реализованы по-умолчанию, то есть как они работают, если их не реализовать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤯2