на #Stepik
Основные
• Python для геймеров: программирование на игровых примерах (бесплатно)
• Python для геймеров: ООП простым языком на игровых примерах
Python + GUI
• Игра "Змейка" за час: Python + Tkinter (GUI) (бесплатно)
• Игра Nyan Cat на Python и Pygame с нуля
• Игра "Крестики-нолики" за час: Python + Tkinter (GUI) (бесплатно)
• Программируем Pixel Art-студию на Python + Tkinter
• Генератор QR-кодов на Python (бесплатно)
Для детей / начинающих
• Игра Nyan Cat в Scratch: уроки программирования для детей с нуля (бесплатно)
Тематические мини-курсы
• f-строки на Python: полный курс от А до Я
• Методы изменения регистра строк в Python (бесплатно)
• Методы проверки строк в Python (бесплатно)
• Методы поиска и замены строк в Python (бесплатно)
OHOTA_NA_PYTHON
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Python для геймеров: ООП простым языком на игровых примерах
ООП — это не страшно. Страшно — когда его плохо объясняют.
Этот курс для тех, кто уже знает основы Python и хочет наконец понять, как работает ООП без заумных терминов и сложных формулировок. Всё просто, пошагово и на примерах из игр.
Этот курс для тех, кто уже знает основы Python и хочет наконец понять, как работает ООП без заумных терминов и сложных формулировок. Всё просто, пошагово и на примерах из игр.
3👍18❤🔥6🔥5👎3❤1
С февраля я ушла в свободное плавание.
Индивидуальные занятия и ученики
Первое время в моём аккаунте были курсы, которые я писала для онлайн-школы, где проработала 9 лет. 21 июля я их передала - и моя статистика на Stepik обнулилась, в том числе вместе с подписчиками, пришедшими на мои новые курсы.
Поэтому фактически за полгода с нуля получилось так:
Это был тяжёлый год. Но, честно - проще предыдущего.
В этом году я познакомилась с огромным количеством замечательных людей из разных стран, которые поддерживали меня просто потому, что считали это правильным.
У меня появился помощник - Виктор Боровиков из Казахстана.
А Виталий из Беларуси безвозмездно написал бота, который автоматически удаляет оскорбительные комментарии на Stepik - просто чтобы помочь незнакомому человеку.
OHOTA_NA_PYTHON
до 14 января включительно.
f-строки на Python: полный курс от А до Я
Игра Nyan Cat на Python и Pygame с нуля
Программируем Pixel Art-студию на Python + Tkinter
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤19❤🔥11👏8🔥5👎3👍1🤓1
Ну вот, только вчера опубликовала итоги года,
а сегодня мой новый курс
«Python для геймеров: ООП простым языком на игровых примерах»
попал в тренды на главной странице #Stepik!💃
а сегодня мой новый курс
«Python для геймеров: ООП простым языком на игровых примерах»
попал в тренды на главной странице #Stepik!
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤14🔥9👏5🎉5👍4👎3🤩1
Олимпиада включена в перечень Минпросвещения России на 2025/26 учебный год.
Когда я увидела эту олимпиаду, предложила поучаствовать своим ученикам - даже тем, кто только начал заниматься и раньше нигде не участвовал по профилю информатика и программирование.
Кому-то задания показались слишком сложными.
Кто-то всерьёз хотел бросить решение.
Но всё же решил отправить ответы - даже те, которые считал неправильными.
И вот результат.
Сопин Вадим (11 класс) - 1170 баллов из 1170 возможных
Тарасов Даниил (11 класс) - 1170 / 1170
Кузнецов Дмитрий (10 класс) - 1170 / 1170
Финаков Егор (10 класс) - 1140 / 1170
Сопин Николас (7 класс) - 960 / 990
Кузнецов Андрей (7 класс) - 960 / 990
Финаков Сергей (7 класс) - 930 / 990
Да. Тот самый ученик, который хотел бросить, - среди победителей.
И тот, кто впервые участвовал в олимпиаде по информатике и программированию, - тоже.
Раньше у меня был опыт, когда участие в олимпиадах превращалось в стресс: если ученик не победил - значит, ты "не справился". Сейчас всё иначе. Ребята участвуют просто попробовать, без давления и нервов.
Горжусь каждым.
Вы большие умнички!
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤🔥15🔥5👏4👎3🙏1
Тренд на выход из IT 🏃♂️
Я долго думала над этим тезисом и пришла к выводу, что из IT в основном уходят те, кто:
- шёл исключительно за лёгкими деньгами;
- верил в сказку "через 2 месяца с нуля ты станешь топовым программистом";
- не был готов к регулярному умственному напряжению.
Раньше рынок это прощал.
Деньги были, вакансий много, требования ниже.
Теперь - нет.
Рынок не умер.
Он стал строже, взрослее и честнее.
Да, нейросети сегодня делают за копейки то, за что раньше нанимали людей. И это нормально. Мир всегда автоматизирует всё, что можно автоматизировать.
Нейросети не заменят всех.
Они заменят только тех, чья ценность была в выполнении шаблонных действий.
Важно: я рассуждаю исключительно про IT и интеллектуальный труд.
Если вы когда-нибудь сталкивались с сотрудниками, которые безупречно работают по инструкции, но при любой нештатной ситуации теряются и ждут, пока придёт "взрослый" и примет решение за них - вы понимаете, о чём я.
При этом, когда я говорю "думать", я не имею в виду сверхинтеллект или врождённый талант.
Думать - это навык. Его можно и нужно развивать.
Мне часто пишут, что мои курсы сложные - и делают выбор в сторону "попроще".
Но мы же понимаем: учёба начинается там, где заканчивается комфорт.
Где приходится напрягаться, ошибаться, разбираться.
Когда горит голова - и иногда не только она.
IT никуда не делось.
Просто в нём больше нельзя НЕ думать.
Я долго думала над этим тезисом и пришла к выводу, что из IT в основном уходят те, кто:
- шёл исключительно за лёгкими деньгами;
- верил в сказку "через 2 месяца с нуля ты станешь топовым программистом";
- не был готов к регулярному умственному напряжению.
Раньше рынок это прощал.
Деньги были, вакансий много, требования ниже.
Теперь - нет.
Рынок не умер.
Он стал строже, взрослее и честнее.
Да, нейросети сегодня делают за копейки то, за что раньше нанимали людей. И это нормально. Мир всегда автоматизирует всё, что можно автоматизировать.
Нейросети не заменят всех.
Они заменят только тех, чья ценность была в выполнении шаблонных действий.
Важно: я рассуждаю исключительно про IT и интеллектуальный труд.
Если вы когда-нибудь сталкивались с сотрудниками, которые безупречно работают по инструкции, но при любой нештатной ситуации теряются и ждут, пока придёт "взрослый" и примет решение за них - вы понимаете, о чём я.
При этом, когда я говорю "думать", я не имею в виду сверхинтеллект или врождённый талант.
Думать - это навык. Его можно и нужно развивать.
Мне часто пишут, что мои курсы сложные - и делают выбор в сторону "попроще".
Но мы же понимаем: учёба начинается там, где заканчивается комфорт.
Где приходится напрягаться, ошибаться, разбираться.
Когда горит голова - и иногда не только она.
IT никуда не делось.
Просто в нём больше нельзя НЕ думать.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤19👍8🔥7💯4👎3👏1
Попался мне тут интересный комментарий в моем курсе по ООП:
Короткий ответ: да, можно.
В Python есть два варианта для "ничего" в коде:
И оба используются, когда код ещё не написан, но структура уже нужна.
Чаще встречается внутри функций, методов, классов, циклов:
Часто используют в абстракциях и интерфейсах:
По-простому:
Стиль: "я устал, я мухожук".
В реальных проектах часто выглядит аккуратнее, когда проектируют код заранее.
Да-да, многие сначала продумывают структуру и пишут код, а не наоборот😉
Ниже есть решения, где вместо pass три точки стоит. Так тоже можно без ошибок?
Короткий ответ: да, можно.
В Python есть два варианта для "ничего" в коде:
pass и ...И оба используются, когда код ещё не написан, но структура уже нужна.
pass - просто пустая команда, которая ничего не делает, но Python не ругается.Чаще встречается внутри функций, методов, классов, циклов:
def todo():
pass
class Enemy:
pass
... - три точки (ellipsis). Это не команда, а объект, но Python его тоже принимает как "пока не готово".Часто используют в абстракциях и интерфейсах:
class Weapon:
def attack(self):
...
По-простому:
pass - ничего не делай, допишу потом. Стиль: "я устал, я мухожук".
... - здесь будет красиво, когда-нибудь. В реальных проектах часто выглядит аккуратнее, когда проектируют код заранее.
Да-да, многие сначала продумывают структуру и пишут код, а не наоборот
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14👎4🤓4🔥2❤1😁1
Я опубликовала новый экспериментальный раздел, поэтому нужна вычитка и тестирование.
Если вам интересны вызовы и вы не боитесь трудностей - милости прошу!
Ссылка: https://stepik.org/lesson/2060282/step/3?unit=2201336
P.S. Обратную связь пишите в комментарии под тем шагом, в котором есть проблемы, прямо на Stepik.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👎3🤗1
С завидной регулярностью я получаю такие комментарии:
Не всё так просто, друзья мои любознательные!
Ещё пару лет назад я ставила оценку субъективно - «на глаз».
Но если подумать логично: то, что для меня просто, для большинства учеников не очень.
Поэтому я вывела универсальное правило:
⭐️ Оценка задачи должна зависеть от того, насколько успешно её решают.
Если задачу решает 100% учеников, то объективно она лёгкая и больше чем на 1 балл не тянет.
Если же задачу не может решить никто или близко к тому (0%) - значит, она описана коряво (без внятного ТЗ, как известно, результат не очень). А если серьёзно - это босс-уровень и тянет баллов на 20.
Но есть нюанс: чтобы понять реальную сложность, нужна статистика, а на её сбор требуется время.
Так вот: я начала глобальную переоценку задач!
Так что скоро баллы в моих курсах станут более честными и отражающими реальный объём усилий, необходимых для их решения.
🔗 Ссылки на мои курсы тут и в закреплённом сообщении
«Почему за лёгкие и сложные задачи у вас одинаково даётся по 1 баллу? Жадина!»
Не всё так просто, друзья мои любознательные!
Ещё пару лет назад я ставила оценку субъективно - «на глаз».
Но если подумать логично: то, что для меня просто, для большинства учеников не очень.
Поэтому я вывела универсальное правило:
Если задачу решает 100% учеников, то объективно она лёгкая и больше чем на 1 балл не тянет.
Если же задачу не может решить никто или близко к тому (0%) - значит, она описана коряво (без внятного ТЗ, как известно, результат не очень). А если серьёзно - это босс-уровень и тянет баллов на 20.
Но есть нюанс: чтобы понять реальную сложность, нужна статистика, а на её сбор требуется время.
Так вот: я начала глобальную переоценку задач!
Так что скоро баллы в моих курсах станут более честными и отражающими реальный объём усилий, необходимых для их решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12👎4👏3
Наверняка вы встречали что-то такое:
def __init__(self, name: str, hp: int, inventory: List[Item]):
или такое:
def get_hero_positions(self) -> Dict[str, Tuple[int, int]]:
и думали: «О Боже, что это?»
Так вот, мы разберёмся, что это такое, зачем это нужно, и как это читать. А ещё проведём аналогию с пиратским кодексом 🏴☠️
#Stepik
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤17🔥10👍5👎2
На ловца и зверь бежит
На этой неделе с ребятами начали готовиться ко 2-му туру олимпиады по информатике «Кубок Яндекс Образования», и там неожиданно появились задания на SQL - что совсем не было очевидно из положения о конкурсе...🫠
А сегодня как раз у Иосифа Дзеранова вышел бесплатный курс по SQL: https://stepik.org/course/270334/promo
Кому интересно - присоединяйтесь,
ребятам, которые идут на олимпиаду, - обязательно,
да и мне для повторения не помешает (с SQL работала лет 5 назад).
На этой неделе с ребятами начали готовиться ко 2-му туру олимпиады по информатике «Кубок Яндекс Образования», и там неожиданно появились задания на SQL - что совсем не было очевидно из положения о конкурсе...
А сегодня как раз у Иосифа Дзеранова вышел бесплатный курс по SQL: https://stepik.org/course/270334/promo
Кому интересно - присоединяйтесь,
ребятам, которые идут на олимпиаду, - обязательно,
да и мне для повторения не помешает (с SQL работала лет 5 назад).
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
PRO SQL
Курс по основам SQL с поддержкой. Поработаем с базой данных MySQL — одной из самых популярных баз данных. Будем делать базу данных Stepik.
❤11👍8👎4
Терпеть не могу рутинную работу… 🙄
Поэтому, когда меня начинает раздражать монотонное повторение действий - я их автоматизирую.
Сегодня, например, пыталась сделать так, чтобы за меня программа переоценила задачи на всех моих курсах на #Stepik.
Получилось ли?
Не совсем. Оказалось, что у меня нет доступа, чтобы программно менять оценки. Зато 50% работы теперь делает программа.
Вначале - не совсем! А потом, благодаря одному подписчику, который поделился своим проектом и показал, как он это делает - да!
С первого раза?
Пф, конечно же нет.
Но куда приятнее пораскинуть мозгами, чем сидеть и нудно жать CTRL+C и CTRL+V, пока не начнёт подташнивать от однообразия😵💫
Зачем я вам это пишу?
Потому что очень часто люди часами (или днями!) делают руками то, что спокойно решается маленьким скриптом. И жить сразу становится легче.
Когда я только начинала работать, я брала на фрилансе задачи в духе: перейти по ссылке, найти почту/адрес/телефон тысяч организаций. Стоило копейки и выжирало вагон времени. А потом узнала про парсинг… и меня уже не остановить :)
Кстати, вы знали, что даже в старом Photoshop можно записать последовательность действий и скрипт сам обработает сотни или тысячи фотографий?
Вывод:
- если знаете программирование - дерзайте,
- не знаете - учитесь,
- а если вы родитель, чьё чадо изучает программирование - подкиньте ему интересную задачку😉
Поэтому, когда меня начинает раздражать монотонное повторение действий - я их автоматизирую.
Сегодня, например, пыталась сделать так, чтобы за меня программа переоценила задачи на всех моих курсах на #Stepik.
Получилось ли?
Вначале - не совсем! А потом, благодаря одному подписчику, который поделился своим проектом и показал, как он это делает - да!
С первого раза?
Пф, конечно же нет.
Но куда приятнее пораскинуть мозгами, чем сидеть и нудно жать CTRL+C и CTRL+V, пока не начнёт подташнивать от однообразия
Зачем я вам это пишу?
Потому что очень часто люди часами (или днями!) делают руками то, что спокойно решается маленьким скриптом. И жить сразу становится легче.
Когда я только начинала работать, я брала на фрилансе задачи в духе: перейти по ссылке, найти почту/адрес/телефон тысяч организаций. Стоило копейки и выжирало вагон времени. А потом узнала про парсинг… и меня уже не остановить :)
Кстати, вы знали, что даже в старом Photoshop можно записать последовательность действий и скрипт сам обработает сотни или тысячи фотографий?
Вывод:
- если знаете программирование - дерзайте,
- не знаете - учитесь,
- а если вы родитель, чьё чадо изучает программирование - подкиньте ему интересную задачку
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍17👏4👎3❤🔥1🔥1
В апреле 2025 года (10 месяцев назад) я опубликовала на #Stepik свой первый самостоятельный курс Python для геймеров: программирование на игровых примерах. Он вызвал очень неоднозначную реакцию: кто-то его любил, кто-то ненавидел, но для меня он был идеальным.
За это время курс развивался: я добавляла новые темы и задания, а количество учащихся выросло почти до 5000! Со временем я пришла к выводу, что этот курс - не для абсолютных новичков, а для тех, кто уже немного умеет программировать. Но это не то, чего я хотела...
С тех пор я создала ещё 11 курсов, набила сотни шишек, переосмыслила форматы теории, задач и заданий и наконец решилась дать своему первому курсу новую жизнь.
Моя цель: не изменяя себе, переработать этот курс так, чтобы его можно было проходить "с нуля", а число учеников, которые доходят до конца, выросло!
Сейчас я:
- изменяю старую структуру;
- пишу новые темы и переписываю старые;
- добавляю новые задачи и задания;
- меняю порядок, логику и подачу;
- делаю так, как "надо было сделать тогда", но я ещё не умела или не понимала.
Когда обновлённый курс будет готов, я обязательно сообщу об этом отдельно.
Пока же прошу немного терпения и понимания!
Так и выглядит рост в любом деле. Сначала кажется, что всё идеально, а потом возвращаешься назад с мыслью:
Разве я могла такое написать/сделать? Какой кошмар
…и садишься переписывать.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍24❤8🔥7👎3❤🔥2🙏1
Людмила Колесникова
Делюсь первыми итогами переписывания курса "Python для геймеров: программирование на игровых примерах"
Заканчиваю первый раздел «Основы Python»:
👐 было 11 тем, а стало 16
👐 было 114 заданий, а стало 228
То есть практики стало ровно в 2 раза больше, а сложность теперь растёт постепенно.
Конечно, хотелось разделить всё это на 2 раздела, но тогда не сохранились бы решения учеников...
Сейчас много времени уделяю анализу неправильных ответов и изменению заданий. Часто удивляюсь: например, в задании с вопросом, что выведет программа print(2 + 5), было только 48% верных ответов😨
Без трудностей, конечно, не обошлось. А у меня вообще бывает иначе?
Уже неделю при попытке зайти на #Stepik вижу ошибку соединения с сервером. Похоже, проблема связана именно с моим аккаунтом и техподдержка сейчас разбирается.
Нашла временное решение: создала второй аккаунт и продолжаю работать с него. В общем, у меня появился новый администратор. И это… я!
Заканчиваю первый раздел «Основы Python»:
То есть практики стало ровно в 2 раза больше, а сложность теперь растёт постепенно.
Конечно, хотелось разделить всё это на 2 раздела, но тогда не сохранились бы решения учеников...
Сейчас много времени уделяю анализу неправильных ответов и изменению заданий. Часто удивляюсь: например, в задании с вопросом, что выведет программа print(2 + 5), было только 48% верных ответов
Без трудностей, конечно, не обошлось. А у меня вообще бывает иначе?
Уже неделю при попытке зайти на #Stepik вижу ошибку соединения с сервером. Похоже, проблема связана именно с моим аккаунтом и техподдержка сейчас разбирается.
Нашла временное решение: создала второй аккаунт и продолжаю работать с него. В общем, у меня появился новый администратор. И это… я!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤🔥6🔥5👎3👏2
Делюсь новостями по переписыванию курса:
Во-первых, мой аккаунт на #Stepik наконец-то разблокировали! При этом техподдержка ответила:
Ну, допустим, я поверила, что оно заработало само.
Во-вторых, раздел "Условный оператор" переехал выше (был 7-м, стал 4-м).
Одна тема "Тип данных bool" разбита на три:
- Сравнение чисел;
- Сравнение строк;
- Проверка нескольких условий.
А тема "Условный оператор" разбита на две:
- if-else;
- if-elif-else.
В общем, обновляйте курс с помощью Ctrl + F5 и наслаждайтесь новыми 50 заданиями и задачами!
P.S. Вангую, за сравнение строк мне прилетит… Но любителям подумать, должно понравиться.
Во-первых, мой аккаунт на #Stepik наконец-то разблокировали! При этом техподдержка ответила:
«Изучили отправленный вами файл — с нашей стороны проблем не обнаружили».
Ну, допустим, я поверила, что оно заработало само.
Во-вторых, раздел "Условный оператор" переехал выше (был 7-м, стал 4-м).
Одна тема "Тип данных bool" разбита на три:
- Сравнение чисел;
- Сравнение строк;
- Проверка нескольких условий.
А тема "Условный оператор" разбита на две:
- if-else;
- if-elif-else.
В общем, обновляйте курс с помощью Ctrl + F5 и наслаждайтесь новыми 50 заданиями и задачами!
P.S. Вангую, за сравнение строк мне прилетит… Но любителям подумать, должно понравиться.
Stepik: online education
Python для геймеров 2.0: базовый курс на игровых примерах
Изучайте Python на примерах популярных игр! Курс для начинающих, где вы освоите основы программирования и создадите 5 консольных мини-игр — от RPG до хоррора. Присоединяйтесь!
4👍25❤🔥9👎4
Ух, неделя была насыщенная 😵💫
Я полностью переписала огромный кусок курса на #Stepik: строки, циклы и добавила больше 100 новых задач.
И знаете, что? Это работает!
Раньше в отзывах писали:
И я честно признаюсь, я была с ними согласна.
А сейчас начинают появляться совсем другие слова:
Это именно то, чего я хотела. Значит, всё не зря!
Моё сообщество в ВК
Я полностью переписала огромный кусок курса на #Stepik: строки, циклы и добавила больше 100 новых задач.
И знаете, что? Это работает!
Раньше в отзывах писали:
«Курс, пожалуй, не для полных новичков.»
«Я бы не сказал, что курс для тех, кто начинает с нуля…»
И я честно признаюсь, я была с ними согласна.
А сейчас начинают появляться совсем другие слова:
«Отличная структура, информация подаётся очень понятно, с хорошими примерами...»
«отличный курс все последовательно и подробно»
«Все очень понятно объяснено с большим количеством примеров. Для новичков то, что надо...»
Это именно то, чего я хотела. Значит, всё не зря!
Моё сообщество в ВК
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤19👍11🔥7❤🔥3👎3👏3
Скрытые тесты - ВСЁ!
Кто проходит мои курсы на #Stepik, знают, что я всегда скрывала часть тестов в практических задачах.
И нет, это была не вредность автора😈
На это было 2 причины:
1. Защита от жульничества (не буду расписывать всю схему - пусть те, кто хотят схитрить, развивают фантазию).
2. А ещё, я так учила внимательно читать условия задач, а не подгонять решение под конкретные тестовые данные. Потому что в реальном программировании никто не даст вам пример ответа под каждую ситуацию.
Но…
С каждым днём комментариев становится всё больше.
Вчера вечером (а я напомню, что это было воскресенье) я ответила на все сообщения, а сегодня к 10 утра уже было больше 1000.
И я поняла: пора что-то менять… Нанять помощника? Возможно.
Ну а пока я приняла непростое для себя решение - открыть все тесты.
И так как я не псих обрабатывать вручную больше 5К задач, - моя программа не только покажет все тесты, но и добавит удобную кнопку для их копирования (два квадратика в правом верхнем углу).
Кто проходит мои курсы на #Stepik, знают, что я всегда скрывала часть тестов в практических задачах.
И нет, это была не вредность автора
На это было 2 причины:
1. Защита от жульничества (не буду расписывать всю схему - пусть те, кто хотят схитрить, развивают фантазию).
2. А ещё, я так учила внимательно читать условия задач, а не подгонять решение под конкретные тестовые данные. Потому что в реальном программировании никто не даст вам пример ответа под каждую ситуацию.
Но…
С каждым днём комментариев становится всё больше.
Вчера вечером (а я напомню, что это было воскресенье) я ответила на все сообщения, а сегодня к 10 утра уже было больше 1000.
И я поняла: пора что-то менять… Нанять помощника? Возможно.
Ну а пока я приняла непростое для себя решение - открыть все тесты.
И так как я не псих обрабатывать вручную больше 5К задач, - моя программа не только покажет все тесты, но и добавит удобную кнопку для их копирования (два квадратика в правом верхнем углу).
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤19🔥8👎3😱2
Это означает, что прохождение моего курса на платформе #Stepik считается достижением и может быть загружено на платформу "Талант" для участия в компетенции "Программирование".
Конкурс входит в перечень, утверждённый Минпросвещения России, а диплом участника, призёра или победителя может дать до 10 дополнительных баллов к ЕГЭ при поступлении в вузы-партнёры.
Для меня это особенный момент. Много лет мои ученики участвовали в этом конкурсе, а теперь мой курс тоже стал его частью.
#ТалантНТО
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍23🔥11👏8❤4👎3❤🔥1
Каждый день мне пишут:
А зачем вообще учить программирование, если уже есть AI-агенты, которые сами пишут код?
Создавать курсы по программированию в 2026 году? Даже не знаю, смело это или глупо.
Моё мнение вы уже знаете:
нейросети заменят только тех, кто не умеет думать.
Представим ситуацию.
Компания работала годами.
Выстраивались процессы.
Копились данные.
Создавались проекты, документы, база клиентов.
И вы решили автоматизировать всё с помощью AI.
Пара вопросов:
Готовы ли вы запустить код, не понимая, что он делает?
Готовы ли вы разбираться с последствиями, если написанный AI код случайно удалит всё, что создавалось годами?
Кого вы будете винить в такой ситуации? AI?
Но AI:
- не понимает бизнес-логику;
- не осознаёт последствий;
- не несёт ответственность.
Он делает ровно то, что ему сказали.
И вот здесь, на этом этапе, нужны люди, которые посмотрят на всё это и скажут:
"Хе-хе… ты, конечно, можешь запустить ЭТО,
но ты подумал, что будет если..."
Потому что настоящий специалист - это не тот, кто написал код.
Это тот, кто предвидел последствия.
ИИ умеет генерировать решения.
Но только человек умеет пораскинуть мозгами и сказать:
- что нельзя трогать;
- где критичные данные;
- какие ошибки недопустимы.
И именно поэтому программирование сегодня - это не про синтаксис.
Это про мышление.
Про умение задать правильный вопрос до того, как случится проблема.
А этому можно научиться только так:
- учить программирование,
- писать код самому,
- ошибаться,
- ломать,
- чинить
- и набивать шишки.
Чтобы однажды спокойно сказать:
"Я уже видел, чем это заканчивается.
Давай, пиши ИИхе:
"Ты не учёл вот это… и вот это тоже.
Всё ерунда, давай по новой.""
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍9🔥4👎3❤🔥1
22 января я написала, что мой основной курс на Stepik уходит на капитальный ремонт. Оглядываясь назад, понимаю: это был не ремонт, а полноценный снос и строительство заново, практически с нуля.
Планировалось немного подправить теорию, исправить задания...
В итоге:
+ 119 новых задач на программирование
+ 253 новых задания
+ переписана вся теория
+ 12 новых тем
+ 2 новых проекта взамен старых
Я очень боялась работать с живым курсом и ожидала волну негодования. В итоге - только один (!) негативный комментарий по этому поводу.
Все остальные поддержали. Активно тестировали новые задачи, писали замечания и помогали делать курс лучше.
Спасибо вам за это огромное!
Отдельная история - открытие всех тестов. После этого количество комментариев снизилось на 87%!
А самое важное - начали появляться такие отзывы:
Информация изложена доходчиво. Так что такой курс полезен как изучающим с нуля, так и тем, кто уже имеет какие-то познания в Python.
Задания кажутся простыми, но для новичков в программировании такая сложность - в самый раз.
Отличная структура, информация подаётся очень понятно, с хорошими примерами.
Это именно то, чего я и хотела.
А дальше случилось самое забавное.
Вчера я села перечитывать курс заново. Всё как в тумане… и я снова начала его переписывать.
Мне кажется, это отличный пример бесконечного цикла, из которого я всё-таки вышла усилием воли. Дальше - только точечные улучшения. Ну… я, по крайней мере, очень на это рассчитываю! 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤18👍11❤🔥8👎3😁1
В этом году в нём участвовали четверо моих учеников:
- Сопин Вадим - вышел в финал!
- Кузнецов Дмитрий
- Финаков Егор
- Тарасов Даниил
Впереди у Вадима очный финал в московском офисе Яндекса. И что особенно круто - проезд, проживание и питание оплачивает Яндекс. Это большая редкость: на многие мероприятия, в финал которых мы проходили раньше, просто невозможно было поехать из-за огромных сопутствующих расходов.
Признаюсь честно: после второго тура ребята прислали мне задания. Я засекла 2,5 часа (столько длился тур) и за это время смогла решить только 6 из 8 задач.
Поэтому я невероятно горжусь каждым из них - у всех есть решённые задачи и набранные баллы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥10🙏2🆒2
Иногда мне кажется, что я пчела 🐝
После того как я закончила полностью переписывать основной курс, я дала себе честное обещание: "Отдыхаю!".
Получилось… примерно один день.
И вот уже неделю я пишу новый курс: "Методы обработки строк в Python", который станет заключительным в линейке про методы строк.
Казалось бы, методы строк - что там может быть интересного? Но именно эти курсы привлекают большое количество людей.
В общем, скоро я расскажу вам: чем lstrip() отличается от removeprefix(), split() - от splitlines() и про ещё ряд крутых методов, о которых не говорят в других курсах.
А пока можете повторить и освежить в памяти методы строк, которые мы уже проходили:
• Методы изменения регистра строк в Python (бесплатно)
• Методы проверки строк в Python (бесплатно)
• Методы поиска и замены строк в Python (бесплатно)
• f-строки на Python: полный курс от А до Я
После того как я закончила полностью переписывать основной курс, я дала себе честное обещание: "Отдыхаю!".
Получилось… примерно один день.
И вот уже неделю я пишу новый курс: "Методы обработки строк в Python", который станет заключительным в линейке про методы строк.
Казалось бы, методы строк - что там может быть интересного? Но именно эти курсы привлекают большое количество людей.
В общем, скоро я расскажу вам: чем lstrip() отличается от removeprefix(), split() - от splitlines() и про ещё ряд крутых методов, о которых не говорят в других курсах.
А пока можете повторить и освежить в памяти методы строк, которые мы уже проходили:
• Методы изменения регистра строк в Python (бесплатно)
• Методы проверки строк в Python (бесплатно)
• Методы поиска и замены строк в Python (бесплатно)
• f-строки на Python: полный курс от А до Я
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Методы изменения регистра строк в Python
Иногда сложно вспомнить, чем метод capitalize() отличается от title() или что будет, если вызвать upper() на пустой строке. Этот курс — лёгкое и наглядное путешествие по методам изменения регистра в Python. Простые задания, интересные примеры и никакой путаницы.…
3👍22❤🔥7🔥7