Говорят, айтишника можно опознать по двум признакам: тёмная тема в IDE и 100+ вкладок в браузере, которые съели всю ОЗУ. Давайте проверим, на чём всё это крутится.
Расскажите в комментариях, какой у вас рабочий ноутбук? Что за модель, какой чип и сколько гигабайт памяти спасают вас от коллапса системы?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍3🥱2
Мы написали и собрали в одну подборку все 25 глав и 230 практических заданий. Получи БАЗОВЫЙ МИНИМУМ бесплатно:
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Хочешь изучить тему глубже? У нас есть курс «Программирование на языке Python», кстати сейчас на него скидка 40%.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤8🔥3
🏁 Курс по Python от Proglib.Academy
Неважно, на метр ты выиграл или на милю. Победа есть победа. А в мире разработки побеждает тот, кто знает Python.
📌 На курсе ты:
🔹 освоишь базу от переменных до ООП;
🔹 создашь Telegram-бота с нуля;
🔹 научишься парсить сайты и работать с API;
🔹 разработаешь финальный проект для портфолио.
Менторы на связи 24/7. Потому что в гонке нет одиночек — есть команда.
Жми на газ прямо сейчас и успевай забрать курс со скидкой 40% до конца октября.
И помни.. главное — это семья.
🏎️ Погнали
Неважно, на метр ты выиграл или на милю. Победа есть победа. А в мире разработки побеждает тот, кто знает Python.
📌 На курсе ты:
🔹 освоишь базу от переменных до ООП;
🔹 создашь Telegram-бота с нуля;
🔹 научишься парсить сайты и работать с API;
🔹 разработаешь финальный проект для портфолио.
Менторы на связи 24/7. Потому что в гонке нет одиночек — есть команда.
Жми на газ прямо сейчас и успевай забрать курс со скидкой 40% до конца октября.
И помни.. главное — это семья.
🏎️ Погнали
❤5👍4👾1
⚓️ Курс «Основы IT для непрограммистов» от Proglib.Academy
Друзья, запомните этот день! День, когда вы почти упустили отличный курс со скидкой 40%.
Вы когда-нибудь сидели в каюте с программистами и кивали, делая вид, что понимаете их заклинания про «бэкенд на Python с REST API»?
Но погодите-ка, у меня есть план:
🔻 узнай о языках программирования, фреймворках, API и почему это НЕ ругательства;
🔻 научись ставить задачи разработчикам так, чтобы они не смотрели на тебя как Барбосса на честного пирата;
🔻 разберись в IT-профессиях: от джунов до сеньоров;
🔻 освой язык технарей — от нейросетей до облачных серверов.
Длительность: 1,5 месяца, йо-хо-хо.
Формат: 10 уроков по 1,5 часа.
Менторы: на связи в чате, потому что даже у капитана есть команда.
Проблема не в проблеме. Проблема в твоём отношении к проблеме. А твоя проблема, дружище, в том, что ты всё ещё не говоришь на языке IT.
⏳ Успевай, скидка 40% уйдёт на дно 31 октября!
🏴☠️ Хватай курс здесь
Друзья, запомните этот день! День, когда вы почти упустили отличный курс со скидкой 40%.
Вы когда-нибудь сидели в каюте с программистами и кивали, делая вид, что понимаете их заклинания про «бэкенд на Python с REST API»?
Но погодите-ка, у меня есть план:
🔻 узнай о языках программирования, фреймворках, API и почему это НЕ ругательства;
🔻 научись ставить задачи разработчикам так, чтобы они не смотрели на тебя как Барбосса на честного пирата;
🔻 разберись в IT-профессиях: от джунов до сеньоров;
🔻 освой язык технарей — от нейросетей до облачных серверов.
Длительность: 1,5 месяца, йо-хо-хо.
Формат: 10 уроков по 1,5 часа.
Менторы: на связи в чате, потому что даже у капитана есть команда.
Проблема не в проблеме. Проблема в твоём отношении к проблеме. А твоя проблема, дружище, в том, что ты всё ещё не говоришь на языке IT.
⏳ Успевай, скидка 40% уйдёт на дно 31 октября!
🏴☠️ Хватай курс здесь
🥱6🎉2❤1🔥1🤩1💯1
🤖 Красивое резюме = провал: почему ATS не любят дизайн и что с этим делать
Представь: ты опытный разработчик, знаешь стек как свои пять пальцев. Отправляешь резюме — а в ответ тишина.
Проблема не в тебе — просто ATS не увидела нужные ключевые слова или не смогла распарсить твое красивое резюме с инфографикой.
Рассказываем, как устроены эти системы, какие из них используют российские и зарубежные IT-компании, и главное — как адаптировать резюме, чтобы робот тебя пропустил.
👉 Читать статью
🐸 Библиотека программиста
Представь: ты опытный разработчик, знаешь стек как свои пять пальцев. Отправляешь резюме — а в ответ тишина.
Проблема не в тебе — просто ATS не увидела нужные ключевые слова или не смогла распарсить твое красивое резюме с инфографикой.
Рассказываем, как устроены эти системы, какие из них используют российские и зарубежные IT-компании, и главное — как адаптировать резюме, чтобы робот тебя пропустил.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤4💯4
Если тебе требуется создать несколько директорий одновременно — не обязательно выполнять каждую команду отдельно.
🐸 Библиотека программиста
mkdir поддерживает раскрытие фигурных скобок, что позволяет создать несколько вложенных директорий одной командой:$ mkdir -p ~/scripts/{site-01,site-02}/{backup,monitoring,network}Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥13❤10😁2
👽 Агент К, у нас ситуация
Proglib.Academy запустил операцию по передаче внеземных технологий гражданским лицам.
💻 Объект: MacBook Pro 14
Да, тот самый. Мощнее и быстрее, чем половина нашего оборудования на базе.
📄 Протокол участия
1️⃣ Приобрести любой курс до 15 ноября.
2️⃣ Учиться минимум 2 недели.
3️⃣ Отправить куратору кодовое слово #розыгрыш.
4️⃣ Получить шанс стать обладателем внеземного устройства.
Дедлайн — 15 ноября. После этой даты операция закрывается, а их память... ну, вы поняли.
И да, официально этого разговора не было.
🔗 Участвовать в операции
Proglib.Academy запустил операцию по передаче внеземных технологий гражданским лицам.
💻 Объект: MacBook Pro 14
Да, тот самый. Мощнее и быстрее, чем половина нашего оборудования на базе.
📄 Протокол участия
1️⃣ Приобрести любой курс до 15 ноября.
2️⃣ Учиться минимум 2 недели.
3️⃣ Отправить куратору кодовое слово #розыгрыш.
4️⃣ Получить шанс стать обладателем внеземного устройства.
Дедлайн — 15 ноября. После этой даты операция закрывается, а их память... ну, вы поняли.
И да, официально этого разговора не было.
🔗 Участвовать в операции
🥱9🔥3❤2🌚2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Очередной выпуск подкаста с Евгением Борисовым — создателем Spring AI и одним из самых известных Java-экспертов.
Ты узнаешь, почему локальные LLM могут конкурировать с облачными, как «приручать» AI-ассистентов в микросервисах и чему учат «игры для разработчиков».
— почему Spring Boot не всегда подходит для микросервисов;
— как ИИ экономит ресурсы и время в проде;
— как геймдизайн помогает писать код эффективнее;
— что ждёт профессию программиста в эпоху LLM и многое другое.
🎧 Слушать выпуск
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8😁5👾4🎉2👍1🔥1👏1
Функциональность
git rerere — частично скрытый компонент Git. Её имя является сокращением для «reuse recorded resolution» («повторно использовать сохранённое решение»).Git запоминает, как ты однажды разрешил конфликт, и при повторении той же ситуации решает её сам.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤10👏2💯2🎉1
Subshells в Linux 👩💻
В Linux каждый раз, когда ты открываешь терминал, запускается командная оболочка, — Bash, Zsh или другая. Но что происходит, когда ты запускаешь команду, заключенную в круглые скобки?
Создается subshell — новая дочерняя оболочка, которая выполняет команды изолированно от родительской. Subshells — одна из тех концепций оболочки, которые незаметно реализуются в Bash.
Они позволяют выполнять команды в разных окружениях, безопасно записывать выходные данные и даже выполнять параллельную обработку, и все это без вмешательства в основную сессию командной строки.
🐸 Библиотека программиста
В Linux каждый раз, когда ты открываешь терминал, запускается командная оболочка, — Bash, Zsh или другая. Но что происходит, когда ты запускаешь команду, заключенную в круглые скобки?
$ (pwd; ls)
Создается subshell — новая дочерняя оболочка, которая выполняет команды изолированно от родительской. Subshells — одна из тех концепций оболочки, которые незаметно реализуются в Bash.
Они позволяют выполнять команды в разных окружениях, безопасно записывать выходные данные и даже выполнять параллельную обработку, и все это без вмешательства в основную сессию командной строки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤7😁2
🏷️ Дело о пропавшей возможности
Мой дорогой Ватсон, перед нами дело исключительной важности.
📜 Обстоятельства дела
Объект: MacBook Pro 14
Метод получения: розыгрыш среди учащихся
🔎 Изучив улики, я пришёл к неопровержимому выводу
Улика А: Скидка 40% испаряется 31 октября
Улика Б: Требуется ровно 2 недели обучения для участия
Улика В: Розыгрыш состоится 15 ноября
Улика Г: Кодовое слово #розыгрыш
И когда отбросишь всё невозможное, останется только одно. Для участия нужно:
1️⃣ приобрести любой курс (лучше со скидкой);
2️⃣ отучиться 2 недели;
3️⃣ написать куратору кодовое слово.
👉 Взяться за дело
Мой дорогой Ватсон, перед нами дело исключительной важности.
📜 Обстоятельства дела
Объект: MacBook Pro 14
Метод получения: розыгрыш среди учащихся
🔎 Изучив улики, я пришёл к неопровержимому выводу
Улика А: Скидка 40% испаряется 31 октября
Улика Б: Требуется ровно 2 недели обучения для участия
Улика В: Розыгрыш состоится 15 ноября
Улика Г: Кодовое слово #розыгрыш
И когда отбросишь всё невозможное, останется только одно. Для участия нужно:
1️⃣ приобрести любой курс (лучше со скидкой);
2️⃣ отучиться 2 недели;
3️⃣ написать куратору кодовое слово.
👉 Взяться за дело
❤4😁2
💰 «Я хочу 500 000 рублей» и еще 8 способов договориться о зарплате
Представь: ты на собеседовании мечты, и тут HR спрашивает про зарплату. Что скажешь? Называешь число первым или ждешь? Завышаешь или играешь честно?
Мы собрали 9 работающих стратегий с конкретными примерами фраз — от «Открытой» до «Я никуда не тороплюсь». Выбирай свою и перестань продавать себя дешево.
🔗 Читать статью
🐸 Библиотека программиста
Представь: ты на собеседовании мечты, и тут HR спрашивает про зарплату. Что скажешь? Называешь число первым или ждешь? Завышаешь или играешь честно?
Мы собрали 9 работающих стратегий с конкретными примерами фраз — от «Открытой» до «Я никуда не тороплюсь». Выбирай свою и перестань продавать себя дешево.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4😢3👍2
Как определить дублированный элемент в массиве, в котором содержатся элементы типа int от 1 до 100, при условии, что в массиве дублируется только один элемент?
🚨 Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра!
🐸 Библиотека программиста
#хардкод
Эта задача — на логику для средней школы. Многие разрабы стремятся её решить длинным перебором/сравнением элементов, но есть куда более рациональный и эстетичный способ. Догадался, какой?
#хардкод
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1
Библиотека программиста
Как определить дублированный элемент в массиве, в котором содержатся элементы типа int от 1 до 100, при условии, что в массиве дублируется только один элемент? 🚨 Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра! Эта задача…
Для решения потребуются 4 простых шага:
1️⃣ Считаем сумму всех чисел от 1 до 100 любым удобным методом.
2️⃣ Считаем сумму элементов массива.
3️⃣ Вычитаем первое из второго.
4️⃣ Получаем значение дублирующегося элемента. Если надо, находим номера искомых элементов в массиве.
🐸 Библиотека программиста
#хардкод
#хардкод
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8🔥4❤2👍2👏2