Охота на питона | Программирование для детей
173 subscribers
57 photos
44 links
По вопросам сотрудничества и уроков: @kolesnikova1995
Download Telegram
Добро пожаловать!

Рада видеть Вас на моём канале! 🙂

Меня зовут Колесникова Людмила Сергеевна. Уже 10 лет я преподаю программирование детям — от первых шагов до побед на олимпиадах.

😺 Немного обо мне:

🔴 Провела более 11 000 уроков для детей с разным уровнем подготовки.
🟠 Работаю с особенными детьми и умею находить подход к каждому.
🔵 Автор курсов, которые полюбили сотни учеников и родителей.
🔴 Подготовила более 100 призёров и победителей олимпиад и конкурсов, в том числе на НТО и НТО.Junior.

Мои награды и достижения:

🟡 Эксперт Международной Scratch-Олимпиады по креативному программированию.
🔵 Заслуженный наставник кружкового движения НТИ.
🔴 Победитель Stepik Birthday Hack в номинации «Самый социально значимый проект» (2023).
🟡 Благодарности от Яндекс Учебника и Межрегиональных конкурсов за качественную подготовку учеников.
🔵 Участник и эксперт школ наставников Сколково.
🔴 Более 30 профильных курсов и повышения квалификации — от наставничества и управления проектами до искусственного интеллекта и дополненной реальности.

По вопросам сотрудничества и уроков: @kolesnikova1995

👍 Профиль на Stepik: https://stepik.org/users/32005180/profile

Мои сообщества: ВКонтакте | YouTube канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63❤‍🔥1
⭐️ За 3 месяца — 5 курсов, все с рейтингом 5.0!

За последние месяцы я создала 5 бесплатных курсов по программированию, и каждый из них получил максимальный рейтинг 5.0 от учеников!

Это невероятно вдохновляет — и я рада делиться этими курсами с вами:

👉 Python для геймеров: изучаем программирование через игры

🔤 Игра "Змейка" за час: Python + Tkinter (GUI)

🏉 Игра "Крестики-нолики" за час: Python + Tkinter (GUI)

🌈 Игра Nyan Cat в Scratch: уроки программирования для детей с нуля

🎹 Генератор QR-кодов на Python

Благодарю каждого, кто проходит мои уроки, пишет отзывы и комментарии!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩1
Мечтает Дима об IT.
Причины можно привести:
Денег много получать,
В игры день и ночь играть,
Кушать только из доставок,
Раф в кофейне пить вдобавок,
Кресло модное иметь,
Стримы́ с котятами смотреть.

— Ну, классно, что, давай учиться?
— А точно надо шевелиться?
Учить зачем мне ваш язык —
К компам с пелёнок я привык.

— Может, тестером я стану?
В игрушках мне сидеть по фану.
— Тогда учись писать отчёт —
Ошибок строгий там учёт.

— А что так сложно всё у вас?
По видео пойму за час!
Ну а игры создавать
В Roblox’е минут за пять?

В магазин их размещу —
И денег я не упущу.
— Язык Lua тебе уж нужен.
Сидит Димас теперь загружен.

Ведь думал парень, что в IT
Труда не нужно, чтоб войти.

Автор: Колесникова Людмила (Я)
👍13🤣1👾1
На часах 00:57, суббота.
Людмила Сергеевна — не спит.
Вдохновлённая трудной рабочей неделей
(а точнее — подготовкой к международной олимпиаде), она, то есть я, пишет стихи 🔥

#совет #вредные_советы #стих #охота_на_питона #шутка #прикол
#репетитор #курсы #программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3👾1
Часто слышу от учеников:
«Я пришёл сюда программировать! Почему мы столько времени тратим на обсуждение, планирование, тестирование?!» 🤔

Да и родители часто думают так же: мол, раз урок по программированию — значит, нужно всё время писать код.

Следующая серия постов родилась именно из таких разговоров.

И чтобы рассказать всё по-настоящему честно, я показала черновик текста опытному программисту (он, кстати, работал во «ВКонтакте»).

Честно? Пришлось переписать почти всё.

Потому что даже у меня, несмотря на опыт, были стереотипы.

Я старалась объяснить максимально просто — так, чтобы понял даже тот, кто никогда не писал код.

Возможно, где-то из-за упрощения есть небольшие неточности. Но мне важнее, чтобы вы поняли суть.

Так что если вы или ваш ребёнок только начинаете путь в программировании — очень советую прочитать эту статью.

Чтобы понять, что на самом деле стоит за профессией программиста... И почему им так много платят.
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🎹 Кто такие программисты и чем они занимаются
или почему код — это только верхушка айсберга

Когда кто-то говорит «Я программист», большинство представляют себе человека, который постоянно сидит за компьютером и пишет код. На самом деле всё обстоит… иначе.

Давайте разберёмся, чем же на самом деле занимаются программисты.

1️⃣ Понять, что вообще нужно делать

Код — это, конечно, здорово. Но сначала надо понять что вообще нужно делать. Программист — это:

— Детектив: ищет суть задачи в мутных формулировках вроде «ну это чтобы как в TikTok, только для бухгалтеров».

— Переводчик: превращает фразу «хочу, чтобы было удобно» в реальные кнопки, функции и таблицы.

— Экстрасенс: угадывает желания заказчика, который сам не до конца понял, чего хочет.

В крупных компаниях этими уточнениями могут заниматься бизнес-аналитики или тимлиды. Но если ты работаешь в стартапе или на фрилансе — будь готов делать всё сам.
Please open Telegram to view this post
VIEW IN TELEGRAM
8
2️⃣ Чтение и разбор чужого кода

Писать код с нуля — роскошь. В основном ты:

— Влетаешь в проект, где код писали 10 человек, трое из которых уже уволились, а один — явно любил эксперименты.

— Читаешь «уникальный» стиль кода Вани, который ушёл год назад, но его баги живут до сих пор.

— Пытаешься понять, почему после вчерашнего обновления у всех исчезли кнопки.

Это не всегда «ужас ужасный», как принято думать. Но спагетти-код с методом на 800 строк — это реальность. И если архитектура не продумана, а ответственность не разграничена — любая правка может потянуть за собой непредсказуемые последствия.

Именно поэтому чистый код и архитектуране каприз, а необходимость.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
3️⃣ Само написание кода

Наконец-то! Вот тот самый момент, ради которого ты пришёл в IT! Но писать код — это не просто сесть и делать клац-клац по клавиатуре. Это:

— Найти простой и понятный способ решить задачу.

— Сбалансировать между «быстро» и «качественно» (а чаще — вложиться в нереальный срок).

— Сделать так, чтобы через месяц, год и даже 10 лет, твой код поняли другие (и ты сам).

Важно помнить: компьютеру всё равно, понятен ли код. А вот коллегам — нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
4️⃣ Отладка и тестирование

Вот ты наконец написал код. Он красивый, логичный… А теперь — проверь, работает ли он. Нужно убедиться, что:

— Всё работает так, как задумывалось.

— Ничего случайно не сломалось.

— Новые баги не вылезли из тьмы, как орки из Мордора.

Здесь помогают тесты — особенно автотесты. Хорошая команда их пишет. Плохая команда надеется на авось.

Ты же, как программист, быстро учишься одной вещи: если всё работает с первого раза — ты что-то забыл проверить.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
5️⃣ Встречи, обсуждения, планирование

О, та самая «социальная» часть программирования.

С возрастом и опытом количество кода уменьшается, а количество встреч — растёт. Ты:

— Участвуешь в стендапах (это не шоу, это короткая встреча. Без шуток. Обычно).

— Обсуждаешь детали с командой. Например, уточняешь у дизайнера, что он имел ввиду, когда рисовал медведя в апельсинах или что это вообще такое?

— Разбиваешь задачу на маленькие шаги (и потом удивляешься, почему их стало вдвое больше).

— Оцениваешь сроки — и почему-то всегда ошибаешься в меньшую сторону.

Без встреч никак. Даже если ты интроверт: программирование — командная работа.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
6️⃣ Google, Stack Overflow и ChatGPT

Да, программисты гуглят. Постоянно.

— Ищут ошибки, обходы багов, примеры кода.

— Читают документацию.

— Спрашивают ChatGPT… но только когда понимают, что именно им нужно.

Знать, что искать — важнее, чем помнить всё наизусть.

А ещё важно уметь отличить хороший ответ от плохого.
Please open Telegram to view this post
VIEW IN TELEGRAM
8
7️⃣ Борьба с инструментами

Ты вдохновлён, готов творить, руки тянутся к клавиатуре…
А вместо кода — ты три часа:

— Устанавливаешь библиотеки, которые почему-то не хотят устанавливаться.

— Настраиваешь проект, чтобы он вообще запускался.

— Воюешь с Docker (или другим магическим ящиком), чтобы у всех всё работало одинаково — хотя, кажется, у всех тоже не работает.

Добро пожаловать в IT!

Иногда кажется, что ты не программист, а шаман с бубном...
Please open Telegram to view this post
VIEW IN TELEGRAM
6