Python Education
Закритий канал
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Показати більше8 471
Підписники
-524 години
-207 днів
-8330 днів
Завантажуємо дані
Схожі канали
Немає даних
Виникли проблеми? Будь ласка, оновіть сторінку або зверніться до нашого support-менеджера.
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
жовтень '26жовт '26
жовтень '26
+7
в 0 каналах
вересень '26
+1
в 0 каналах
Get PRO
серпень '26
+4
в 0 каналах
Get PRO
липень '26
+21
в 0 каналах
Get PRO
червень '26
+1
в 0 каналах
Get PRO
травень '26
+4
в 0 каналах
Get PRO
квітень '26
+7
в 0 каналах
Get PRO
березень '26
+10
в 0 каналах
Get PRO
лютий '26
+6
в 0 каналах
Get PRO
січень '26
+16
в 0 каналах
Get PRO
грудень '25
+4
в 0 каналах
Get PRO
листопад '25
+2
в 0 каналах
Get PRO
жовтень '25
+2
в 0 каналах
Get PRO
вересень '25
+10
в 0 каналах
Get PRO
серпень '25
+7
в 0 каналах
Get PRO
липень '25
+2
в 0 каналах
Get PRO
червень '25
+2
в 0 каналах
Get PRO
травень '25
+6
в 0 каналах
Get PRO
квітень '25
+6
в 0 каналах
Get PRO
березень '25
+17
в 0 каналах
Get PRO
лютий '25
+15
в 0 каналах
Get PRO
січень '25
+18
в 0 каналах
Get PRO
грудень '24
+13
в 2 каналах
Get PRO
листопад '24
+2
в 0 каналах
Get PRO
жовтень '240
в 1 каналах
Get PRO
вересень '24
+1
в 0 каналах
Get PRO
серпень '24
+7
в 0 каналах
Get PRO
липень '24
+6
в 0 каналах
Get PRO
червень '24
+11
в 0 каналах
Get PRO
травень '24
+19
в 0 каналах
Get PRO
квітень '24
+47
в 0 каналах
Get PRO
березень '24
+21
в 1 каналах
Get PRO
лютий '24
+24
в 0 каналах
Get PRO
січень '24
+30
в 0 каналах
Get PRO
грудень '23
+32
в 0 каналах
Get PRO
листопад '23
+16
в 0 каналах
Get PRO
жовтень '23
+11
в 0 каналах
Get PRO
вересень '23
+13
в 0 каналах
Get PRO
серпень '23
+7
в 0 каналах
Get PRO
липень '23
+22
в 0 каналах
Get PRO
червень '23
+17
в 0 каналах
Get PRO
травень '23
+8
в 0 каналах
Get PRO
квітень '23
+18
в 0 каналах
Get PRO
березень '23
+6
в 0 каналах
Get PRO
лютий '23
+21
в 0 каналах
Get PRO
січень '23
+33
в 0 каналах
Get PRO
грудень '22
+6
в 0 каналах
Get PRO
листопад '22
+6
в 0 каналах
Get PRO
жовтень '22
+3
в 0 каналах
Get PRO
вересень '22
+4
в 0 каналах
Get PRO
серпень '22
+1 293
в 0 каналах
Get PRO
липень '22
+4 112
в 0 каналах
Get PRO
червень '22
+1 131
в 0 каналах
Get PRO
травень '22
+3 035
в 0 каналах
Get PRO
квітень '22
+2 194
в 0 каналах
Get PRO
березень '22
+15 340
в 0 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 26 жовтня | 0 | |||
| 25 жовтня | 0 | |||
| 24 жовтня | 0 | |||
| 23 жовтня | 0 | |||
| 22 жовтня | 0 | |||
| 21 жовтня | 0 | |||
| 20 жовтня | 0 | |||
| 19 жовтня | +2 | |||
| 18 жовтня | 0 | |||
| 17 жовтня | 0 | |||
| 16 жовтня | 0 | |||
| 15 жовтня | 0 | |||
| 14 жовтня | +2 | |||
| 13 жовтня | 0 | |||
| 12 жовтня | +1 | |||
| 11 жовтня | 0 | |||
| 10 жовтня | 0 | |||
| 09 жовтня | 0 | |||
| 08 жовтня | 0 | |||
| 07 жовтня | +1 | |||
| 06 жовтня | +1 | |||
| 05 жовтня | 0 | |||
| 04 жовтня | 0 | |||
| 03 жовтня | 0 | |||
| 02 жовтня | 0 | |||
| 01 жовтня | 0 |
Дописи каналу
бизнестрендс — легендарный агрегатор всего, что происходит в бизнесе и маркетинге прямо сейчас. Оперативные новости, вдумчивая аналитика и щепотка мемчиков.
Что задумал Альтман со своей OpenAI, когда грянет страшный кризис, расцветёт ли российская экономика, что на завтрак у Германа Грефа и какие приколы сейчас в почёте у СММщиков.
Изнанку трендов и бизнеса транслируют тут: @business_trends
| 2 | Аннотация типов
Дает нам возможность проставлять в коде "подсказки" для программиста, не используя комментарии через #
При большом количестве кода бывает, что просто забудешь какой тип должна принять / вернуть функция. Для этого и можно воспользоваться этой полезной фичей
А еще можно воспользоваться модулем mypy, чтобы находить ошибки несоответствия типов в коде
Скачать видео ~ IT ~ Чат
🐍 Python Education | 83 |
| 3 | ⚡️ В сети начали массово сливать IT-курсы и книги известных онлайн школ
Вот отсортированная база с тонной материала (постепенно пополняется):
(363 видео, 87 книги) — Python
(117 видео, 53 книги) — ВАЙБКОД
(174 видео, 91 книги) — DevOps
(415 видео, 68 книги) — Frontend
(137 видео, 93 книги) — DS/ML
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C#
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(167 видео, 53 книги) — PHP/1С
(227 видео, 83 книги) — SQL/БД
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — Дизайн
(136 видео, 33 книги) — PM/HR
Скачивать ничего не нужно — все выложили в Telegram | 83 |
| 4 | ORM для PostgreSQl и SQlite3
ViBranium — это ORM, которая умеет работать с базами данных PostgreSQl и SQlite3. Помимо функционала для работы с бд, в пакете также есть удобные модули для логирования и шифрования.
А поскольку далеко не все данные следует хранить в чистом виде, вы можете пропустить их через хеш-функции с помощью класса Encrypt, который есть внутри ViBranium.
Присылайте свои проекты в личные сообщения @a1f20. Про самое интересное расскажем на канале.
#проектподписчика
Скачать видео ~ IT ~ Чат
🐍 Python Education | 158 |
| 5 | Как работает all и any?
Функция all() возвращает True если список пустой или все его элементы истинны.
Функция any() возвращает True если хотя бы один из элементов списка истинный.
Функционал довольно простой и примитивный, но в скольких ситуациях может облегчить жизнь! В купе с for и другими конструкциями очень помогает сократить некоторые громоздкие функции, а также быстро проверить список на различные параметры.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 174 |
| 6 | Создаем виртуальное окружение
Виртуальное окружение — это изолированная среда, которая имеет свои локальные интерпретатор и пакеты, независимые от глобального интерпретатора и других окружений.
В стандартной библиотеке Python третьей версии есть пакет venv, который позволяет создавать виртуальные окружения удобно и быстро. Пример представлен на картинке.
Скрипт activate в директории bin предназначен для активации окружения, а команда deactivate в уже активированном окружении — для выхода из него.
В случае успешного создания и активации у вас в терминале должно появится название вашего виртуального окружения в круглых скобках.
#venv
Скачать видео ~ IT ~ Чат
🐍 Python Education | 159 |
| 7 | Множества
Множество - группа случайных, не повторяющихся элементов. Использует тот же литерал, что и словарь, но пустое множество нельзя создать используя литерал. Поддерживают операции над множествами.
Функция set() — формирует множество. При создании удаляются все повторяющиеся элементы.
Функция frozenset() — формирует неизменяемое множество.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 144 |
| 8 | АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
⌨️ подписаться | 141 |
| 9 | Создаем пакеты
Пакет в Python — это, грубо говоря, папка с другими папками и модулями. Помимо разделения частей проекта, пакеты нужны для формирования пространства имен, чтобы можно работать с пакетами и модулями через точку, как в примере выше.
При импорте вида from package import * будет подключены либо все модули и объекты модуля __init__.py, либо то, что находится в переменной __all__ в том же модуле __init__.py — подробнее про эту переменную было в посте ранее.
Также примечателен файл init.py, который раньше был обязателен для создания пакетов. С версии Python 3.3 его необходимость пропала. Однако его функциональность на этом не заканчиваются.
#модули #пакеты
Скачать видео ~ IT ~ Чат
🐍 Python Education | 147 |
| 10 | Множества
Множество - группа случайных, не повторяющихся элементов. Использует тот же литерал, что и словарь, но пустое множество нельзя создать используя литерал. Поддерживают операции над множествами.
Функция set() — формирует множество. При создании удаляются все повторяющиеся элементы.
Функция frozenset() — формирует неизменяемое множество.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 153 |
| 11 | ⚡️ 5 000 ₽ — столько приносит одна сделка
В день доступно 3-5 готовых сделок. Их находит ИИ и проверяют аналитики. От тебя — только повторить под сопровождением трейдеров.
❗️Можно без опыта и анализа графика, нужен телефон, обучение и час времени. Мы живём в эпоху, когда искусственный интеллект делает большую часть работы за нас, НО НЕ ВСЮ! И чтобы понять, как это работает — заходи в канал к Дмитрию.
Все инструкции и доступ к ИИ-агенту внутри. Заходите, пока набор открыт 👉 https://telegram.me/+mNCup1xVf21iOTIy | 136 |
| 12 | Заменяем часть строки
Со строками в Python работать очень удобно, так как встроенных методов для них предостаточно. Одним из методов является str.replace(), который позволяет заменять части строк.
Первым аргументом передается подстрока, которая будет изменяться в исходной строке. Вторым аргументом — то, на что будет заменяться.
Также есть третий, опциональный, аргумент, который отвечает за то, сколько раз вы хотите заменить старую подстроку на новую. По умолчанию, все вхождения заменяются.
#строки
Скачать видео ~ IT ~ Чат
🐍 Python Education | 172 |
| 13 | Аннотации типов: Union и Optional
Ранее на канале был пост про базовые аннотации типов. Но важно знать и про такие аннотации, как Union и Optional.
При необходимости допустить использование не любых типов, а только некоторых, можно использовать аннотацию Union[T, ...] с указанием списка типов в квадратных скобках.
Для объявления опциональных переменных используется Optional[T]. Такая аннотация нужна для переменных, которые либо имеют значение определенного типа, либо равны None.
Кстати, аннотация Optional[T] эквивалентна Union[T, None].
#аннотации
Скачать видео ~ IT ~ Чат
🐍 Python Education | 187 |
| 14 | ❗️array.tobytes()
array.tobytes() позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 152 |
| 15 | Продвинутые кортежи
С помощью кортежей в Pyhton реализовано множественное присваивание.
Кортежи довольно полезный инструмент. Благодаря им в Python возможно поменять местами значения переменных самым простым способом.
a,b = b,a
Для расширенной распаковки кортежа в переменные указываем * перед переменной - в нее распаковывается часть кортежа как список.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 158 |
| 16 | ❗️Антипаттерн недели: Изменение списка во время итерации
В Python изменение списка во время его обхода может привести к непредсказуемому поведению, пропуску элементов или IndexError.
✔️ Используйте создание нового списка или итерацию через copy().
Скачать видео ~ IT ~ Чат
🐍 Python Education | 155 |
| 17 | ❗️types.GenericAlias
types.GenericAlias позволяет программно создавать типизированные аннотации, как если бы они были объявлены с list[int], dict[str, float] и другими параметризованными типами.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 171 |
| 18 | Django Telegram Logger
Наш подписчик написал удобное расширение для фреймворка Django, которое представляет из себя логгер для Telegram. Можете ознакомиться с исходным кодом.
Модуль устанавливается через пакетный менеджер pip. Для его настройки требуется добавить "telegram_logger" в INSTALLED_APPS, а также "TelegramLoggerMiddleware" в MIDDLEWARE_CLASSES.
И ещё надо указать токен бота в Telegram и user_id аккаунта, на который будут приходить уведомления. Это всё делается в словаре TELEGRAM_LOGGER_CONF
в файле настроек Django.
Присылайте свои проекты в личные сообщения @a1f20. Про самое интересное расскажем на канале.
#проектподписчика
Скачать видео ~ IT ~ Чат
🐍 Python Education | 204 |
| 19 | ❗️sys.unraisablehook
sys.unraisablehook позволяет перехватывать исключения, которые не могут быть обработаны обычным try-except, например, ошибки в деструкторах (__del__). Это полезно для отладки и логирования неожиданных ошибок.
Скачать видео ~ IT ~ Чат
🐍 Python Education | 173 |
| 20 | Перечисления
Python поддерживает простой механизм работы с перечислениями, которые ещё называют enum. Подобные перечисления удобно использовать для хранения списков констант.
Из документации можно узнать о том, что Enum — это набор символических имён, привязанных к уникальным, неизменным значениям. Члены одного перечисления можно сравнивать на идентичность.
Также можно задать геттер через @property, который используют для получения перечислений в других форматах. В примере реализовано перечисление цветов в RGB, а через геттер их можно получить в формате hex.
#enum
Скачать видео ~ IT ~ Чат
🐍 Python Education | 197 |
