12 проектов на Python для новичков: трёхчасовой видеокурс

Отредактировано

Попробуйте выполнить все эти проекты на Python, от простых к сложным. Видеокурс с подробным объяснением задач и способов их решения.

19К открытий19К показов
Превью видео 8ext9G7xspg

Аспирант Массачусетского технологического университета (MIT) Кайли Ин (Kylie Ying) записала видеокурс, который поможет начинающим разработчикам создать 12 проектов на Python: от простого угадывания чисел до собственного генератора текста.

По ссылке — код проекта на GitHub.

  1. Madlibs1:40 — словесная игра, в которой пользователь вводит список слов для заполнения пробелов в истории, а компьютер выводит полный текст.
  2. Guess the Number (computer)6:54 — компьютер загадывает число в заданном диапазоне, пользователь должен его угадать.
  3. Guess the Number (user)13:17 — пользователь загадывает число в заданном диапазоне, компьютер должен его угадать.
  4. Rock Paper Scissors21:14 — игра «Камень, ножницы, бумага». Пользователь вводит свой вариант, компьютер показывает, выиграл он или проиграл.
  5. Hangman24:25 — игра «Виселица», в которой нужно угадать скрытое слово по буквам.
  6. Tic Tac Toe35:53 — игра «Крестики-нолики». Пользователь вводит цифру соответствующей клетки, чтобы занять позицию.
  7. Tic Tac Toe (AI)59:59 — те же «Крестики-нолики», с той лишь разницей, что компьютер никогда не проигрывает. Игрок может только свести игру к ничьей.
  8. Binary Search1:15:53 — бинарный поиск элемента.
  9. Minesweeper1:27:16 — игра «Сапёр». Чтобы поставить отметку, пользователь вводит номера строки и столбца. После этого появляется количество бомб, установленных рядом.
  10. Sudoku Solver1:51:55 — программа, которая помогает найти решение судоку.
  11. Photo Manipulation in Python2:05:34 — программа для простой обработки фотографий: осветления, затемнения, размытия и применения других эффектов.
  12. Markov Chain Text Composer2:31:49 — генератор текста на основе цепей Маркова. Представление взаимосвязей между словами песен и создание новых песен.

Если эти задания показались слишком простыми, попробуйте 13 проектов для Python-разработчиков среднего уровня.

Какие проекты показались вам самыми интересными?
Madlibs
Guess the Number (computer)
Guess the Number (user)
Rock Paper Scissors
Hangman
Tic Tac Toe
Tic Tac Toe (AI)
Binary Search
Minesweeper
Sudoku Solver
Photo Manipulation in Python
Markov Chain Text Composer
Следите за новыми постами
Следите за новыми постами по любимым темам
19К открытий19К показов