Автор оригинала: Python Examples.
Python Projects для начинающих
Если вы начали с Python, то следующие проекты помогут вам начать с некоторых идей проекта Python.
Проект № 1 – калькулятор
Это довольно базовый проект, где вы имеете дело с основы Python.
Тип проекта – проект командной строки
Темы, которые вы должны знать
- Типы данных, особенно цифровые типы данных в Python.
- Стандартные консольные входные выходные операторы, такие как вход () и Print ().
- Арифметические операторы, оператор назначения и т. Д.
- Решением принятия решений, как если бы, если-Элиф и т. Д., Заявления.
- Заворотные заявления, такие как петля.
Псевдоалгоритм
- Настоящий пользователь с операциями в калькуляторе, как 1. Добавление 2. Вычитание 3. Умножение 4. Стоп.
- Прочитайте выбор пользователя.
- Основываясь на выборе, прочитайте аргументы, необходимые для операции.
- Выполните операцию и распечатайте результат.
- Перейти к шагу 1.
Проект № – Веб-гусеничный
Учитывая URL-адрес веб-сайта, получите все уникальные URL-адреса, присутствующие на этой странице и повторите процесс для всех вновь найденных URL-адресов, пока вы не найдете более новых уникальных URL.
Тип проекта – проект командной строки
Темы, которые вы должны знать
- Получить контент веб-страницы, данный URL.
- Разбирайте веб-страницу и получите все URL-адреса, присутствующие на странице.
- Обработка строки.
- Списки Python для хранения URL.
- Заворотные заявления, такие как петля или для цикла, для обработки всех URL.
- Рекурсия может быть.
- Решением принятия решений, как если бы, если-Элиф и т. Д., Заявления.
- Стандартные консольные ввода-выходные операторы, такие как вход () для чтения URL для пользователя.
Псевдоалгоритм
- Читайте URL от пользователя.
- Загрузите страницу, используя URL и хранить в строке.
- Разбирайте эту строку (веб-страницу), используя XML или Parsers HTML.
- Получите все значения атрибутов привязки HREF. Это новые URL.
- Для каждого URL, если вы уже не заползли, перейдите к шагу 2.
- Если нет URL, который вы уже не ползали, остановитесь.