📌 Геттеры и сеттеры
Это функции, которые вызываются при попытке получить (get) значение переменной или задать (set) его.
Функция c
Таким образом можно проверять значения, которые задаются или возвращать разные данные в зависимости от ситуации.
📕 Документация
#урок
Это функции, которые вызываются при попытке получить (get) значение переменной или задать (set) его.
Функция c
@property используется для получения значения свойства, а вот @имя_свойства.setter для того, чтобы задать его. Таким образом можно проверять значения, которые задаются или возвращать разные данные в зависимости от ситуации.
📕 Документация
#урок
👍5❤2
📦 Базы данных. PostgreSQL и Python.
• Изучаем классические реляционные базы данных и язык для работы с ними — SQL — на примере топовой открытой СУБД PostgreSQL. Если вас пугает JOIN, вы не понимаете GROUP BY, вас смущает вопрос отличия WHERE от HAVING — смотрите видео полностью и обязательно прорабатывайте все запросы вместе с нами! Мы создадим и изучим работу с базой данных для интернет-магазина, хранящую в себе товары, их фотографии, покупателей и их заказы.
• Разбираем SQL на примере PostgreSQL;
• Пишем Telegram бот для учёта расходов с Python, Asyncio/Aiogram, SQLite и Docker;
• Что должен знать Python веб-разработчик для приёма на работу?
• Ставим любой из исходников на PostgreSQL;
• Шифруем и бэкапим PostgreSQL;
• Почему тебе нужен PgBouncer, как его установить?
• Пишем веб-аналитику на Go и Python c Redis;
• Как не расстрелять свои ноги с Django, транзакциями и исключениями.
#Видео #RU #PostgreSQL
• Изучаем классические реляционные базы данных и язык для работы с ними — SQL — на примере топовой открытой СУБД PostgreSQL. Если вас пугает JOIN, вы не понимаете GROUP BY, вас смущает вопрос отличия WHERE от HAVING — смотрите видео полностью и обязательно прорабатывайте все запросы вместе с нами! Мы создадим и изучим работу с базой данных для интернет-магазина, хранящую в себе товары, их фотографии, покупателей и их заказы.
• Разбираем SQL на примере PostgreSQL;
• Пишем Telegram бот для учёта расходов с Python, Asyncio/Aiogram, SQLite и Docker;
• Что должен знать Python веб-разработчик для приёма на работу?
• Ставим любой из исходников на PostgreSQL;
• Шифруем и бэкапим PostgreSQL;
• Почему тебе нужен PgBouncer, как его установить?
• Пишем веб-аналитику на Go и Python c Redis;
• Как не расстрелять свои ноги с Django, транзакциями и исключениями.
#Видео #RU #PostgreSQL
👍5❤2
📌 Перечисления в Python
Они позволяют заменить непонятные значения на понятные имена. Они лучше чем строки, ведь так меньше вероятность ошибиться.
Есть два базовых класса: Enum и IntEnum. Разница лишь в том, что IntEnum добавляет константам свойства целых чисел (int).
Функция
Также вы можете создавать пометки с помощью Flag и IntFlag. Разница такая же, как и с Enum и IntEnum.
📕 Документация
#урок
Они позволяют заменить непонятные значения на понятные имена. Они лучше чем строки, ведь так меньше вероятность ошибиться.
Есть два базовых класса: Enum и IntEnum. Разница лишь в том, что IntEnum добавляет константам свойства целых чисел (int).
Функция
auto() автоматически подставляет следующее значение константе, а @unique проверяет, чтобы значения не повторялись.Также вы можете создавать пометки с помощью Flag и IntFlag. Разница такая же, как и с Enum и IntEnum.
📕 Документация
#урок
❤4👍1
🐍 Python Casts.
• Серия уроков, которая посвящена отдельным темам по программированию на языке Python.
• Что вам нужно знать о Pip;
• Переменные окружения. Использование;
• Что означает *args, **kwargs;
• if __name __ == '__main__': что это значит;
• Генераторы списков (List comprehension);
• Декораторы;
• 5 приемов, о которых вы могли не знать;
• Замыкания;
• Что такое try - except;
• Что такое yield;
• Как работает функция map();
• Как работает функция filter();
• Else у циклов For и While;
• Кое-что о функциях, передаче аргументов и map() в Python для начавших.
#Видео #RU
• Серия уроков, которая посвящена отдельным темам по программированию на языке Python.
• Что вам нужно знать о Pip;
• Переменные окружения. Использование;
• Что означает *args, **kwargs;
• if __name __ == '__main__': что это значит;
• Генераторы списков (List comprehension);
• Декораторы;
• 5 приемов, о которых вы могли не знать;
• Замыкания;
• Что такое try - except;
• Что такое yield;
• Как работает функция map();
• Как работает функция filter();
• Else у циклов For и While;
• Кое-что о функциях, передаче аргументов и map() в Python для начавших.
#Видео #RU
❤4🔥1
Привет. Меня зовут Кирилл. Я создаю топовые подборки с уроками по AI и вайбкодингу:
— 60+ промптов для дебага: поиск ошибок, оптимизация кода
— 40 бесплатных курсов по вайбкодингу
— 150 гайдов, как использовать ChatGPT, Claude Code, Antigravity, Cursor, Perplexity, Lovable
— 100 готовых модулей: авторизация, админки, логирование, тесты, i18n
— 37 MCP серверов: дизайн, разработка, Тесты/QA, деплой
Всего 10 минут в день на канале и ты научишься вайб-кодить проекты любой сложности.
Подписывайся, чтобы получать подборки каждую неделю!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
📌 Парсим YouTube
С помощью pytube мы можем получить полезную информацию о видео: название, автора, описание, длительность и так далее.
Установка:
📕 Документация
#урок
С помощью pytube мы можем получить полезную информацию о видео: название, автора, описание, длительность и так далее.
Установка:
pip install pytube
Модуль, к тому же, умеет работать с плейлистами. А ещё загружать видео на основе полученных настроек (качество, расширение).📕 Документация
#урок
❤1
Совет на всю жизнь — начните изучать вайбкодинг.
Нейронки уже собирают проекты от идеи до релиза, пишут код, находят и исправляют баги лучше команды айтишников. Это сэкономит вам десятки часов работы.
А чтобы научиться вайбкодить и не совершать ошибки - читайте канал AI-архитектор, где есть:
➖Инструкции по Antigravity и n8n.
➖Связки, которые приносят от 100 000 ₽ за проект
➖Реальный опыт программиста и вайбкодера, который настраивает автоматизацию ИИ для гос. компаний.
Подписывайтесь и смотрите в закрепе, как за 2 дня собрать ИИ-автоматизацию без единой строчки кода: https://t.me/+-bqDVGF4lephN2Ni
Нейронки уже собирают проекты от идеи до релиза, пишут код, находят и исправляют баги лучше команды айтишников. Это сэкономит вам десятки часов работы.
А чтобы научиться вайбкодить и не совершать ошибки - читайте канал AI-архитектор, где есть:
➖Инструкции по Antigravity и n8n.
➖Связки, которые приносят от 100 000 ₽ за проект
➖Реальный опыт программиста и вайбкодера, который настраивает автоматизацию ИИ для гос. компаний.
Подписывайтесь и смотрите в закрепе, как за 2 дня собрать ИИ-автоматизацию без единой строчки кода: https://t.me/+-bqDVGF4lephN2Ni
❤1
📓 Технология разработки программного обеспечения. Учебное пособие для СПО.
Пособие предлагает глубокое изложение основ современных технологий и методов программирования, соответствующее уровню знаний, необходимому для практической работы будущих специалистов в области информационных технологий. Удачным представляется рассмотрение двух языков программирования, которые в настоящее время широко используются при решении разнообразных прикладных задач - C и Python. На их примере рассматриваются различные парадигмы программирования: структурная, объектно-ориентированная и функциональная. Материал практического характера подан таким образом, чтобы была возможность его самостоятельного освоения.
#RU
Пособие предлагает глубокое изложение основ современных технологий и методов программирования, соответствующее уровню знаний, необходимому для практической работы будущих специалистов в области информационных технологий. Удачным представляется рассмотрение двух языков программирования, которые в настоящее время широко используются при решении разнообразных прикладных задач - C и Python. На их примере рассматриваются различные парадигмы программирования: структурная, объектно-ориентированная и функциональная. Материал практического характера подан таким образом, чтобы была возможность его самостоятельного освоения.
#RU
❤1