Курс доступен совершенно бесплатно. Вы можете приступить к занятиям прямо сейчас.
Начинаем осваивать и прорабатывать линейные алгоритмы.
Без алгоритмов ты не сможешь писать код и понимать как он работает, это как научиться читать .
Программиста от других ,отличает хорошо развитое логическое мышление. Способность продумывать несколько шагов вперед, будет вашим преимуществом в жизни.
Здесь ты узнаешь как исполнитель (ну и любой не живой объект, телефон ,компьютер и т.д.) понимает что нужно сделать при меняющихся условиях задачи.
Если светофор красный ,зеленый или желтый, автопилоту нужно принять разные решения. Научимся писать нашему исполнителю условные конструкции, которые помогут ему сделать выбор при разных условиях.
Хотите добавить вариативность в свой проект? Научите исполнителя или программу, проверять условия и выбирать нужные шаги и развитие событий.
Знания алгоритмов, будь это циклы или условия , позволяют выполнять более сложные задумки. При этом изящное использование ,например, циклов позволит сократить код программы в 3-10 раз.
Куда не посмотри, все в мире циклично. Круговорот воды в природе, круговорот энергии, смена дня и ночи, смена времени года.
Ну и в программировании тоже есть циклы:
Знания алгоритмов, будь это циклы или условия , позволяют выполнять более сложные задумки. При этом изящное использование ,например, циклов позволит сократить код программы в 3-10 раз.
Чтобы код из программы не был “волшебной штукой” , ты должен понимать при каких условиях и в каком количестве и когда должен работать цикл. Это позволит углубиться понимание работы кода и на несколько шагов вперед понимать что будет происходить с программой.
Цикл с предусловием помогает сильно упростить код. В нем объединены и логические выражения, и плюсы работы цикла . Пока мне не исполнится 18 лет - я не могу водить машину.
Иногда есть потребность завершить работу цикла при каком-то не явном условии.
Пока пользователь говорит “да”, то мы шлем ему письма или добавляем продукты в чек.
Если роботу сказать, что нужно проехать 10 метров вперед - все отлично только если мы знаем, где он стоит. Если мы этого не знаем, то робот должен сам определить сколько пройти метров вперед.
Например, пока вперед идти можно - идти вперед.
До этого, мы изучать алгоритмы по отдельности, но никто не мешает их нам соединить. Получится ядерная смесь открывшихся возможностей.
Если вы запилите условие в цикл или наоборот , есть возможно малыми усилиями выполнять большие задачи. Написав 10 строк кода - программа сделает 20-50-100 шагов. Вы сами поймете что стали на голову выше ,чем перед изучением данной темы.
После изучения данного урока , вы будете понимать работу кода на Python , и сможете приступить к освоению сложных типов данных ,списки строки , кортежи, словари.
Когда в программе повторяются действия, но количество шагов меняется, на помощь приходит цикл с параметром, который позволяет увеличивать или уменьшать количество шагов с каждым повторениям.
Циклы очень важны, без них в будущем не обойдется ни одна ваша серьезная программа.
Благодаря этому алгоритму можно из 15 строк кода сделать 5. И код пишется быстрее, и отлаживать его проще, если понимать принцип работы цикла
Каждый урок — это новый учебный проект с пошаговыми инструкциями и практическими советами.
Преподаватель прочитает ваш код и расскажет, как сделать лучше.
Занимайтесь в любое удобное время, в своем темпе.
Можно купить курс сейчас, а к занятиям приступить позже, когда будете готовы.
Курс доступен совершенно бесплатно. Вы можете приступить к занятиям прямо сейчас.
С нуля для школьников