Если совсем просто — кортеж (tuple) — это как список, только его нельзя менять.
Пример:
user = ('Max', 25, 'Seattle')Это «пакет данных» — имя, возраст, город.
Можно посмотреть, что внутри (
print(user[0])),но нельзя заменить (
user[0] = 'John' выдаст ошибку).— данные стабильны и не должны меняться (например, координаты или настройки)
— занимают меньше памяти, чем списки
— можно использовать как ключи в словаре
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Можно ли изменить элемент кортежа?
Anonymous Quiz
83%
Нет, кортеж — неизменяемый
17%
Да, как в списке
Можно ли использовать кортеж как ключ в словаре?
Anonymous Quiz
8%
Нет, ключами могут быть только строки
8%
Нет, кортежи нельзя использовать вообще
83%
Да, если внутри только неизменяемые типы
Нужно ли сейчас высшее образование для работы в IT?
Многие говорят, что IT-пузырь лопается, вакансий становится меньше, а конкуренция среди новичков растёт. В 2024–2025 годах компании сокращали IT-штаты, а конкуренция среди джунов высокая, но не критичная.
По закону, работать в IT можно без высшего образования. Однаков высшее образование даёт некоторые преимущества:
Главный вопрос — если в IT плохо, то где хорошо? И стоит ли тратить 4 года на учебу ради этих плюсов?
Делитесь мнением 👇
🏃♀️ Азбука айтишника
#междусобойчик
Многие говорят, что IT-пузырь лопается, вакансий становится меньше, а конкуренция среди новичков растёт. В 2024–2025 годах компании сокращали IT-штаты, а конкуренция среди джунов высокая, но не критичная.
По закону, работать в IT можно без высшего образования. Однаков высшее образование даёт некоторые преимущества:
– Отсрочку от армии (для многих это пункт №1);
– Возможность мягкой миграции — не только в другую страну (учёба даёт возможность получить студенческую визу), но и в другой город (учёба обеспечит общежитием).
– Небольшое преимущество при найме, особенно если диплом из престижного вуза;
– Возможность работать в госучреждениях (там профильное высшее образование зачастую необходимо).
Главный вопрос — если в IT плохо, то где хорошо? И стоит ли тратить 4 года на учебу ради этих плюсов?
Делитесь мнением 👇
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🙏1
Что если бы все рутинные задачи делались сами? Вот тут заходит n8n — платформа для автоматизации, которая не пытается за вас кодить, но умеет связать 400+ сервисов в рабочие цепочки.
▪️ Подключает сервисы (Google Drive, Telegram, GitHub, CRM-системы и т.д.)
▪️ Позволяет писать свои скрипты на JavaScript/Python
▪️ Интегрирует AI-агентов (LangChain, LLM-модели)
▪️ Даёт полную автономность — можно self-host или в облаке
— Автопостинг в соцсетях из Notion
— Бэкапы базы в S3 раз в день
— Автообновление данных в Google Sheets
— Автоматизация CI/CD (GitHub + CI-инструменты)
Если мозги не варят — есть 900+ готовых шаблонов
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Октябрь — месяц апгрейда!
До конца этого месяца действует скидка 40% на все курсы Proglib Academy (кроме AI-агентов, ML для старта и математики).
Под акцию попал и наш хит — курс «Алгоритмы и структуры данных».
👨💻 Он подойдёт джунам, мидлам и всем, кто хочет писать код осознанно, а не наугад.
👨🏫 Преподаватели — инженеры из Яндекса и ВШЭ.
🎓 Сертификат по итогам обучения — в портфолио.
➖ 47 видеоуроков и 150 практических задач;
➖ поддержка преподавателей и чат;
➖ доступ к материалам на 12 месяцев.
Полная программа курса тут 👈
👉 Остальные курсы
До конца этого месяца действует скидка 40% на все курсы Proglib Academy (кроме AI-агентов, ML для старта и математики).
Под акцию попал и наш хит — курс «Алгоритмы и структуры данных».
👨💻 Он подойдёт джунам, мидлам и всем, кто хочет писать код осознанно, а не наугад.
👨🏫 Преподаватели — инженеры из Яндекса и ВШЭ.
🎓 Сертификат по итогам обучения — в портфолио.
➖ 47 видеоуроков и 150 практических задач;
➖ поддержка преподавателей и чат;
➖ доступ к материалам на 12 месяцев.
Полная программа курса тут 👈
👉 Остальные курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 От кодера к дирижеру: как вайб-кодинг меняет рынок IT-образования
Помнишь свою первую программу "Hello World"? А сейчас студенты начинают с фразы «Привет, ChatGPT, создай мне приложение для учета расходов».
И знаешь что? Получают рабочий результат быстрее, чем мы когда-то выводили эту чертову строчку на экран. Это меняет всю философию обучения программированию.
👉 Рассказываем, как именно меняется обучение будущих айтишников и к чему это может привести
А если после статьи захотите разобраться, как работает математика в Data Science — вот экспресс-курс, который всё расставит по полочкам
🏃♀️ Азбука айтишника
#буст
Помнишь свою первую программу "Hello World"? А сейчас студенты начинают с фразы «Привет, ChatGPT, создай мне приложение для учета расходов».
И знаешь что? Получают рабочий результат быстрее, чем мы когда-то выводили эту чертову строчку на экран. Это меняет всю философию обучения программированию.
А если после статьи захотите разобраться, как работает математика в Data Science — вот экспресс-курс, который всё расставит по полочкам
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик Леннарт Финке создал проект визуализации примерно 100 тыс. пакетов PyPI и их зависимостей.
PyPI, репозиторий пакетов Python Software Foundation, насчитывает более полумиллиона проектов с открытым исходным кодом. Поскольку я использую многие из них каждый день, мне показалось уместным получше узнать этот набор пакетов и выразить им свою признательность. Индексация на сайте обеспечивает удобный поиск и фильтрацию, что хорошо при поиске чего‑то конкретного. Однако я решил взглянуть на каждый пакет сразу, построить визуализацию, — пояснил Финке.
Для визуализации и сбора метаданных использовался JSON API от PyPI, а также данные из копии репозитория на BigQuery.
— Найдете новые пакеты Python и их взаимосвязи
— Поймете структуру экосистемы Python
— Посмотрите изнутри, как можно реализовать такую визуализацию
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
ООП — это не набор шаблонов из книжек, а инженерный подход. Парадигма, которая помогает организовать программный код, разделяя его на независимые и легко управляемые блоки, называемые объектами. ООП делает код более модульным и гибким, что облегчает его поддержку и расширение.
Основные концепции ООП:
Объект — это коробка, в которой хранятся данные и методы. Программисты создают объекты на основе классов. Каждый объект на основе одного класса имеет одинаковое поведение, но может отличаться данными.
Класс — это инструкция или шаблон для создания объектов. Он задает, какие данные (свойства) и какие методы будут у объектов, созданных на его основе.
Теперь рассмотрим три важнейших принципа ООП:
1. Инкапсуляция: принцип заключается в том, что данные объекта скрыты от внешнего мира, и доступ к ним можно получить только через специально предусмотренные методы — геттеры и сеттеры. Это защищает данные от неконтролируемых изменений и упрощает взаимодействие с объектами.
2. Наследование: наследование позволяет создавать новые классы на основе существующих, перенимая все их свойства и методы. Это упрощает повторное использование кода и расширение функционала без переписывания существующих решений.
3. Полиморфизм: принцип позволяет объектам разных классов обрабатывать однотипные операции по-разному, в зависимости от их реального типа. Это дает возможность писать более общий и гибкий код.
Если вы режете код, а не играете им в дартс — ООП может сильно помочь. Не потому что модно, а потому что позволяет думать про поведение, не теряя структуру.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2❤2👍2
В карточках разобрали, как именно меняется обучение будущих айтишников и к чему это может привести.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2👍1
Пока остальные учат PHP и C++, у тебя есть шанс изучить ML и быть востребованным спецом в ближайшее десять лет (это минимум).
Собрали 5 бесплатных курсов от Стэнфорда — бери и учись, пока они не закрылись.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Готовишься к собесам, а ноутбук еле тянет IDE?
Самое время прокачать скиллы и апгрейднуть железо!
Proglib Academy разыгрывает MacBook Pro 14 (M3 Pro, 36 GB, 1 TB SSD) 💻
Купи любой наш курс до 15 ноября → пройди 2 недели обучения → напиши куратору #розыгрыш. Всё, ты в игре!
📚 Среди курсов:
▫️ Алгоритмы и структуры данных — топ для подготовки к собесам в Яндекс и FAANG.
▫️ Архитектуры и шаблоны проектирования — чтобы думать как senior.
▫️ Python, математика для DS, основы IT и другие направления.
👉 Принять участие
Самое время прокачать скиллы и апгрейднуть железо!
Proglib Academy разыгрывает MacBook Pro 14 (M3 Pro, 36 GB, 1 TB SSD) 💻
Купи любой наш курс до 15 ноября → пройди 2 недели обучения → напиши куратору #розыгрыш. Всё, ты в игре!
📚 Среди курсов:
▫️ Алгоритмы и структуры данных — топ для подготовки к собесам в Яндекс и FAANG.
▫️ Архитектуры и шаблоны проектирования — чтобы думать как senior.
▫️ Python, математика для DS, основы IT и другие направления.
👉 Принять участие
