Научитесь программировать на Python 3 и Raspberry Pi, вводный курс.
Комментарииⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
Мы знаем, что многие из наших читателей хотят научиться программировать и создавать собственное программное обеспечение для Raspberry Pi, но не знают, как и с чего начать.
Это хорошо, Raspberry Pi был изобретен, чтобы позволить всем научиться программировать!
Благодаря этому руководству вы сможете изучить основы Python, что позволит вам создавать простое программное обеспечение, в частности, для управления оборудованием, подключенным к Raspberry Pi.
Материал, необходимый для этого курса Python
Для прохождения этого курса вам потребуются следующие материалы:
Вам также нужно будет иметь возможность управлять Raspberry Pi с помощью экрана / клавиатуры или удаленно через SSH (см. Наше руководство по этому вопросу).
Для кого этот курс?
Этот курс больше для начинающих. В нем не рассматриваются детали очень продвинутого использования Python, но он позволит вам открыть для себя основы этого языка.
Полученные таким образом знания по-прежнему должны позволять вам выполнять большинство программ, которые могут вам понадобиться, а также давать вам основы, позволяющие приобретать дополнительные знания самостоятельно.
Изначально этот курс был создан с целью ознакомления с классом студентов-первокурсников информатики, чтобы познакомить их с Python в течение примерно 8 часов в час.
Этот курс был разработан с целью служить в качестве поддержки презентации, которая будет распространена в конце занятия, чтобы студенты могли использовать его как полный обзорный лист. Вы также увидите несколько предложений, относящихся к этому типу презентации, например, правила формирования групп, мы оставляем их для всех учителей, которые хотели бы вдохновиться ими.
Если вам нужно обучить людей использованию Python, особенно в области цифровых технологий, компьютерных наук и т. Д., Вы можете повторно использовать эту презентацию без каких-либо проблем с правами!
Мы только просим вас указать источник курса!
Вопросы Python, рассмотренные в этом курсе
В этом курсе вы найдете следующие темы:
- Обзор Python, его истории и использования
- Установка среды разработки
- Откройте для себя оболочку Python
- Создайте первый скрипт Python
- Использование переменных и чтение пользовательских значений
- Понять понятие типов в Python
- Управление и отображение текста
- Используйте математические операторы
- Используйте условия в своих программах
- Повторите действия с петлями
- Повторное использование кода с функциями
- Найдите и используйте чужой код с помощью библиотек Python и Pip
- Сократите вашу программу с помощью "импорта"
- Чтение и запись файлов с помощью Python
- Запуск команд Linux с Python
- Подключите Python к базе данных и используйте MySQL
- Упражнение, создайте программу Python, которая использует API
- Лучшие места, где можно найти помощь по Python
Малая лексика
Этот курс знакомит с основами работы с компьютером, такими как переменные, но, поскольку он предназначен для студентов, которые уже имеют некоторые основы программирования, их интересы не всегда раскрываются подробно.
Вот небольшой глоссарий, который поможет вам понять интерес этих основных понятий.
- Переменная: способ связать уникальное имя, которое не меняется, со значением, которое может изменяться. Например, чтобы сохранить количество ходов игры, которое будет постепенно развиваться, под именем «number_turn», чтобы его было легко найти.
- Цикл: способ повторить действие без необходимости многократно писать его в программе. Например, отобразите 1, 2, 3 …, 1000 без необходимости набирать 1000 раз команду, используемую для отображения.
- Условие: способ выполнения части программы только при соблюдении определенных условий. Например, отображать 1, 2, 3 …, 1000, но отображать число красным цветом, ТОЛЬКО если оно больше 5 и меньше 10.
- Типы: охарактеризуйте содержимое переменной, чтобы узнать, содержит ли оно числа, текст, значение типа true или false, массив значений и т. Д.
- Функции: способ сгруппировать часть кода под уникальным именем, чтобы ее можно было легко вызывать без необходимости переписывать. Например, если мы часто включаемся, когда видим, мы создадим для этого функцию, которую будем вызывать каждый раз, вместо того, чтобы постоянно набирать один и тот же сложный код.
- Библиотека: набор функций, которые имеют дело с одной и той же темой, например, отправка электронной почты, и которые были сгруппированы вместе, чтобы их можно было легко использовать и интегрировать в любую программу.
Введение в Python с Raspberry Pi
Вы можете найти этот курс в полноэкранном режиме по следующему адресу: https://raspberry-pi.fr/cours/slides-python-introduction.html
Хотите продолжить работу с Python, вам нужно более полное руководство? Посмотрите курс нашего партнера Éléphorm, чтобы изучить Python!
Вы также можете получить книгу Патриса Клемана «Питон и малина пи».