Мы с Денисом упорные (и даже чуток упоротые). И продолжаем грызть гранит Питона. Записали вчера вам уже третий урок. Попробовали пояснить за циклы:
https://youtu.be/2ARFbHe8qWgУРОК ТРЕТИЙ:
Наши программы с каждым уроком будут усложняться. Посему, мы в который раз рекомендуем - читать книги! Никакие просмотры на Ютюбе не помогут вам начать программировать.
Кстати, очень много книжек (пока 10) на русском в пдф, мы сложили в одну папочку на гуглодиске. Пользуйтесь:
http://bit.ly/Python_BooksНо и книги без практики - бесполезны. Следовательно вам нужно просто начать программировать. Пусть сначала у вас будет много ошибок, но никто не скажет же вам ничего плохого! Просто интерпретатор будет иногда ругаться 🙂
Собственно в этом занятии мы и хотели показать вам, что в процессе вознникают ошибки, а мы их героически исправляем.
Тема занятия - ЦИКЛЫ. Это просто повторения участка кода с некими условиями. Питон поддерживает два типа циклов: WHILE (пока) и FOR (для). Первый можно использовать, когда вы не знаете сколько раз будет происходить повторение - например, для операций ввода/вывода он удобнее. Цикл FOR лучше использовать, когда вы знаете (ну, не вы - сам питон, конечно) сколько повторений произойдет. Он удобнее для обработки списков (массивов). Следует помнить, что WHILE выполняется чуточку медленнее, чем FOR. И когда мы начнем обрабатывать действительно большие массивы данных это будет заметно.
А еще, циклами можно управлять специальными командами BREAK, CONTINUE и ELSE. Как они работают точно - лучше прочитать в книжках (еще раз!).
И в конце сделана попытка объяснить, что такое "списки". Про них можно почитать самостоятельно, но мы к ним еще не раз вернемся.
_Учебный пример_:
fucktorial.py_Задание на третий урок:_
Нужно написать программу, которая находит все простые числа в заданном диапазоне. Диапазон лучше задавать из консоли, например.
Сообществ в ВК и ФБ мы пока не сделали - слишком мало лайков и никто не обратился в камменах. Ну, нет так нет.
Напоминаем Гит проекта:
https://github.com/wanderer-from/python-russian-lessonПоддержать авторов небольшой копеечкой можно вот тут:
http://yasobe.ru/na/zatelecom_channel