Обучение программированию c#

Формула программиста

основатель — Волосатов Евгений Витольдович

Новогодний python



Несколько новогодних программ на языке программирования python





--


Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE О курсе и инструменты 00:00:00
5 чел. ★ 5 Done
  На этом уроке мы проверим наличие python и vscode и установим при необходимости установим всё необходимое

https://youtu.be/lkTi1a_VLV8 - установка python

https://code.visualstudio.com/ - официальный сайт Visual Studio Code

https://disk.yandex.ru/i/G2ImK2S1iFER2Q -инструкция по установке Visual Studio Code

https://youtu.be/3OWx74NSVOU - установка дополнений Visual Studio Code для работы с python

Отчёт отправил: 10558. Иван Воронин Выполнено за 12 мин. [Показать отчёт]
Научился: Ничему новому, всё отлично! 
Сложности: Найти время! 
2 Подарки: создание проекта 00:00:00
6 чел. ★ 4.2 Done
  На этом уроке мы создадим проект python для работы с подарками
Отчёт отправил: 10558. Иван Воронин Выполнено за 9 мин. [Показать отчёт]
Научился: Ничего нового, всё отлично! 
Сложности: Найти время! 
3 Подарки: вызов черепашки 00:00:00
6 чел. ★ 5 Done
  На этом уроке мы вызовем черепашку для рисования и нарисуем прямоугольник
Отчёт отправил: 10558. Иван Воронин Выполнено за 17 мин. [Показать отчёт]
Научился: О существовании черепашки в python =) 
Сложности: Найти время! 
4 Подарки: цвет коробки с подарком 00:00:00
6 чел. ★ 4.8 Done
  На этом уроке мы зададим цвет коробочки с подарком
Отчёт отправил: 10558. Иван Воронин Выполнено за 7 мин. [Показать отчёт]
Научился: Выбору цвета заливки и окантовки черепашки =) 
Сложности: Найти время! 
5 Подарки: рефакторинг и перемещение без рисования 00:00:00
6 чел. ★ 4.8 Done
  На этом уроке мы вынесем алгоритм рисования прямоугольника в отдельную функцию, а также научим черепашку отключать на время рисование
Отчёт отправил: 10558. Иван Воронин Выполнено за 48 мин. [Показать отчёт]
Научился: Летать черепашку =) Так же вывел в отдельный метод полёт черепашки, передавая расстояние и направление движения. Вывел три подарка, третий наложился поверх первого, якобы он ближе лежит. 
Сложности: Найти время! 
6 Подарки: рисуем подарок 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы нарисуем коробку с подарком, используя рисование прямоугольников и перенос черепашки
Отчёт отправил: 10558. Иван Воронин Выполнено за 41 мин. [Показать отчёт]
Научился: вынес рисование подарка, короб и завязывание ленточки, в отдельный метод, что помогло сократить код и теперь просто вводишь размер подарка и цвет, далее метод всё рисует сам, центруя ленточку по середине подарка. 
Сложности: Найти время! 
7 Подарки: делаем подарки для всех 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы вынесем создание подарка в отдельную функцию, рассчитаем параметры и создадим несколько коробок разных цветов с разными подарками

https://sanstv.ru/color пипетка (сервис выбора цветов)
Отчёт отправил: 10558. Иван Воронин Выполнено за 24 мин. [Показать отчёт]
Научился: Вынос рисования подарка с лентой в отдельный метод реализовал ещё в прошлом уроке. Доработал метод рисования подарка с лентой, теперь передаётся цвет ленты, в прошлом уроке была залочена красная. Так же размер ленты теперь зависит от размера подарка. 
Сложности: Найти время! 
8 Анонимный Дед Мороз: об игре и заготовка программы 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы поговорим про игру “Анонимный Дед Мороз” (“Тайный Санта”) и создадим новый файл для игры
Отчёт отправил: 10558. Иван Воронин Выполнено за 4 мин. [Показать отчёт]
Научился: Повторение мать учения! 
Сложности: Найти время! 
9 Анонимный Дед Мороз: гости и подарки 00:00:00
1 тест
4 чел. ★ 5 Done
  На этом уроке мы создадим словарь гостей с подарками и разделим его на две части: подарки положим под ёлочку, а гости пойдут праздновать
Отчёт отправил: 10558. Иван Воронин Выполнено за 12 мин. [Показать отчёт]
Научился: Повторение мать учения! 
Сложности: Найти время! 
10 Анонимный Дед Мороз: дарим подарки 00:00:00
1 тест
4 чел. ★ 5 Done
  На этом уроке мы реализуем алгоритм случайного выбора подарка для каждого гостя
Отчёт отправил: 10558. Иван Воронин Выполнено за 10 мин. [Показать отчёт]
Научился: Повторение мать учения! У меня трое ушли с тем, что принесли =) Рандом такой Рандом... 
Сложности: Найти время! 
11 Анонимный Дед Мороз: сообщение о подарке - на экран 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы реализуем вывод информационного сообщения о каждом подарке на экран
Отчёт отправил: 10558. Иван Воронин Выполнено за 3 мин. [Показать отчёт]
Научился: Использовать messegebox. При запуске из консоли, интерактива нет, при запуске по F5, всё работает как и планировалось. 
Сложности: Найти время! 
12 Гадание по книге: об игре 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы разберем суть игры и скачаем материал к игре

https://disk.yandex.ru/i/dviWXKA9VSTZLQ - Мертвые души

https://disk.yandex.ru/i/Zv0juYmEbQ3wcQ - Ночь перед Рождеством

Отчёт отправил: 10558. Иван Воронин Выполнено за 2 мин. [Показать отчёт]
Научился: Загрузил в папку обе книжки, чтобы можно было выбрать случайную книгу или по выбору из списка, так же добавлять ещё, если будет необходимости, так сказать для возможности масштабирования. 
Сложности: Найти время! 
13 Гадание по книге: программа 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы создадим программу “Гадание по книге” и запустим ее на выполнение
Отчёт отправил: 10558. Иван Воронин Выполнено за 10 мин. [Показать отчёт]
Научился: Добавил защиту от пустых строк в книгах, чтобы ответом всегда была строка текста. 
Сложности: Найти время! 
14 Гадание по книге: работа над ошибками загрузки 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы сделаем более корректной загрузку книги и вывод предсказаний
Отчёт отправил: 10558. Иван Воронин Выполнено за 4 мин. [Показать отчёт]
Научился: Пропускать пустые строки реализовал ещё в прошлом уроке по своему, но механизм показанный в уроке тоже отличный, я бы даже сказал, удобнее, если реализовать его в процессе загрузки файла, то будет более оптимальное потребление памяти. Займусь этим в будущем уроке. 
Сложности: Найти время! 
15 Гадание по книге: логгирование ошибок 00:00:00
4 чел. ★ 5 Done
  На этом уроке мы реализуем логгирование ошибок в файл, а для пользователя при ошибке вывод случайной строки
Отчёт отправил: 10558. Иван Воронин Выполнено за 14 мин. [Показать отчёт]
Научился: Повторение мать учения, отличная идея с ошибкой при вводе номера строки. 
Сложности: Найти время! 
16 Фейерверк: проект, небо и черепашка 00:00:00
3 чел. ★ 5 Done
  На этом уроке мы создадим проект для фейерверка, а также создадим экран-небо и оранжевую черепашку
Отчёт отправил: 10558. Иван Воронин Выполнено за 4 мин. [Показать отчёт]
Научился: Повторение мать учения. 
Сложности: Найти время! 
17 Фейерверк: рисуем звезду 00:00:00
3 чел. ★ 5 Done
  На этом уроке мы нарисуем звезду фейерверка
Отчёт отправил: 10558. Иван Воронин Выполнено за 40 мин. [Показать отчёт]
Научился: Перенёс функцию полёта черепашки с места на место, чтобы нарисовать сразу несколько звёзд 
Сложности: Найти время! 
18 Фейерверк: переносы и звезды 00:00:00
3 чел. ★ 5 Done
  На этом уроке мы реализуем переносы и нарисуем несколько вспышек салюта
Отчёт отправил: 10558. Иван Воронин Выполнено за 26 мин. [Показать отчёт]
Научился: При каждом запуске приложения, реализовал несколько рандомов: 1 - количество звёзд 2 - количество иголок 3 - размер звёзд 4 - цвет звёзд Всё отлично! 
Сложности: Найти время! 
19 ФИНАЛЬНЫЙ УРОК без видео
3 чел. ★ 5 Done
  Сделай видео-презентацию одной из написанных тобой в течение курса программ (или коротко всех четырех)
Отчёт отправил: 10558. Иван Воронин Выполнено за 6 мин. [Показать отчёт]
Научился: Понравились короткие уроки по делу! молодец, Валера, чувствуется, с каждым разом уровень растёт. Добавил больше рандома и немного оптимизаций! Какой курс? сложно сказать, их очень много, думаю тот, который ещё не прошёл =) 
Сложности: Найти время! 
Видеообзор: x6KSKG3WAAw
  Итого:   19 видеоуроков 00 мин.
2 теста
3 чел. ★ 4.94  
  Финалисты:   Иван Воронин,   Tom,   Николай Денисов .

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Понравились короткие уроки по делу! молодец, Валера, чувствуется, с каждым разом уровень растёт. Добавил больше рандома и немного оптимизаций! Какой курс? сложно сказать, их очень много, думаю тот, который ещё не прошёл =)



Научился: Познакомился с Python, узнал как заускать программы. Написал несколько небольших программ. Переписал прогорамму с подарками по своиму получилось пять функций для рисования одного подарка. Пнравилось годание по книги, набросал годание на C# Form. Сделал выбор строки с педсказаниями путем складывания кодов введеных символов и деления числа до допустимых значений "На втором скреншоте".  Получилось прикольно! Возможно стоит добавить рандом чтобы предскозания всегда получалось случайным.
Трудности: Программы видео курса простые и понятные, Рекомендую всем к прохождению.