Добро пожаловать на этот курс программирования! В этом курсе мы представим основы программирования с использованием языка питона. Python - это мощный и универсальный язык программирования, который широко используется в различных областях, таких как веб -разработка, научные вычисления, анализ данных и искусственный интеллект. Одна из причин, по которой Python настолько популярен, заключается в том, что его легко читать и писать, а его синтаксис прост и последователен.
На протяжении всего этого курса мы сосредоточимся на фундаментальных концепциях программирования, а не на конкретном синтаксисе языка питона. Это означает, что мы не будем обучать вам наиболее оптимальному или эффективному способу написать код Python, а скорее основные концепции, которые вам нужно знать, чтобы понять и писать свои собственные программы.
Вы узнаете, как использовать переменные, структуры потока управления, петли, функции, объектно -ориентированное программирование и как работать со структурами данных, такими как списки и словаря. К концу этого курса у вас будет твердое понимание основных концепций программирования и сможете писать свои простые программы с использованием Python и иметь возможность принимать эти общие концепции, чтобы изучить другие языки программирования.
Итак, начнем!
Этот проект/курс состоит в основном из двух компонентов:
01-lesson_notebooks .02-IDE_excecises folder . Записные книжки-урока расположены по теме, обозначенной номером урока, например, 01a-... , 03b-... , или 09c-... Каждая записная книжка содержит объяснения и примеры принципа/концепции программирования для этого раздела. Записные книжки -уроки имеют простые упражнения, которые вы можете работать непосредственно в самой ноутбуке.
Каждый набор уроков имеет соответствующее «упражнение IDE» с тем же номером урока, который относится к набору ноутбуков, то есть 01-... , 02a-... , 10-... и т. Д. Это проекты с большим объемом, которые вы должны практиковать в своем IDE. Я обычно предполагаю, что вы используете VS -код в качестве IDE в включенных примечаниях. Каждая папка проекта имеет README , входит в описание упражнения проекта.
Перейдите к рабочим книгам настройки 00A-mac_setup.ipynb и/или 00b-windows_setup.ipynb и следуйте инструкциям, чтобы начать загрузку различных инструментов, которые мы рекомендуем. Затем вы можете заказать 01A-some_context.ipynb, чтобы понять основы и почему мы загрузили инструменты, которые мы сделали.
Есть много способов, которыми люди могут помочь внести свой вклад в ваш проект. Одним из наиболее важных способов является расширение объяснений и описаний, представленных в проекте. Это может включать добавление более подробной информации и примеров, создание диаграмм и изображений, чтобы помочь проиллюстрировать ключевые концепции, а также предоставление дополнительных ресурсов и материалов для пользователей для ссылки.
Другой способ, которым люди могут помочь внести свой вклад в ваш проект, - добавить упражнения и проблемы проекта. Они могут включать в себя проблемы кодирования, тесты и другие интерактивные действия, которые помогают пользователям проверить их понимание концепций, представленных в проекте.
Другим способом помочь корректировать и проверить проект на предмет любых ошибок или опечаток. Это гарантирует, что проект будет легко читать и понять для пользователей всех уровней.
Наконец, добавление модульных тестов для пользователей для тестирования своей программы является отличным способом убедиться, что программа работает правильно, и что пользователи могут понять концепции, описанные в проекте.
В целом, есть много способов, которыми люди могут помочь в вашем проекте и сделать его ценным ресурсом для пользователей. Работая вместе и используя навыки и опыт разнообразной группы участников, вы можете создать высококачественный и эффективный проект, который помогает пользователям учиться и расти.