Для начала изучения Python можно порекомендовать следующие материалы:
- «Программирование на Python в примерах и задачах», автор Васильев Алексей Николаевич. 23 Книга знакомит с базовыми концепциями, в конце каждой главы есть задания для самостоятельной работы. 2
- «Изучаем Python: программирование игр, визуализация данных, веб-приложения», автор Мэтиз Эрик. 2 Учебник с большим количеством практических заданий и проектов для закрепления навыков. 2
- «Python за 7 дней. Краткий курс для начинающих», автор Эндрю Парк. 23 Руководство для начинающих изучать Python, написано простым и понятным языком. 2 Практические упражнения в конце каждой главы помогают отработать навыки программирования. 2
- «Python-интенсив: 50 быстрых упражнений», автор Лернер Реувен. 24 Книга содержит 50 практических упражнений, выполняя которые можно закрепить и углубить полученные ранее знания. 2
Для начала изучения Си можно посоветовать следующие материалы:
- «Программирование на C в примерах и задачах», автор Алексей Васильев. 1 Книга включает в себя полный перечень сведений о языке Си, в каждой главе есть подробный разбор примеров, задачи для самостоятельного решения и комментарии автора. 1
- «Язык программирования Си», авторы Деннис Ритчи и Брайан Керниган. 5 Книга предназначена для тех, кто решил связать свою жизнь с Си. 5
- «Learn C The Hard Way». 5 Книга обучит тому Си, который применяется в реальной жизни для создания реальных проектов. 5 В ней рассматриваются такие важные темы, как алгоритмы, структуры данных и автоматизированное тестирование. 5
Выбор материала для начала изучения языков программирования зависит от личных предпочтений и целей.