Python на примерах
Просто о сложном.
Васильев А. Н. «Python на примерах. Практический курс по программированию» Наука и Техника, 2016 год, 432 стр. (PDF)
В практическом руководстве изучается язык Python на примерах разработки прикладных программ. Предполагается, что читатель взявший в руки книгу вообще не знаком, или очень мало знаком с объектно ориентированным программированием и в частности языком Python. Начинающие будут решать две параллельные задачи.
Первая, это изучение синтаксиса языка. Вторая — программирование на практических примерах и упражнениях. По ходу изложения материала, периодически будут делаться ссылки на такие языки программирования, как С++ и Java. Пояснения к коду даются таким образом, что бы они были понятны даже неподготовленному читателю. Книга охватывает все основные разделы необходимые для результативного изучения Python, учитывая и технологии ООП.
Автор книги компенсируя недостаток практического материала, представляет множество примеров, сопровождая их подробными и понятными комментариями. Все представленные примеры на Python вы можете применить в качестве базовых шаблонов для своих программных разработок. Python на примерах изучать гораздо эффективнее, чем штудировать обширные теоретические руководства.
ISBN 978-5-94387-995-1
Стоит ли изучать язык Python?
Это язык высокого уровня, популярный в среде программистов, простой по синтаксису и гибкий в использовании. На этом языке можно писать эффективные и функциональные программы. Имеет прекрасную стандартную библиотеку. Поддерживает основные парадигмы программирования. Может с успехом использоваться при разработке WEB проектов, создании сетевых приложений, поддерживает технологии HTML и HML. Используется для работы с базами данных, программ для научных исследований, создании игр и графических приложений. Как нельзя лучше подойдет в качестве первого изучаемого языка программирования.
Сейчас читаю эту книгу. Поначалу она меня очень вдохновила, но когда автор начал использовать в примерах комплексные числа, экспоненту и пр., я просто запуталась. Математику я изучала последний раз в школе, которую закончила в 2004 году, а тут совершенно новые понятия. Видимо, не для моего гуманитарного ума эта тема. Зря трубят на каждом углу, что программирование это просто. Ни разу не просто, если ты не математик(((
Почитайте: Мэтт Вайсфельд «Объектно-ориентированное мышление» Питер, 2014 год, 304 стр.,
и Майк МакГрат «Программирование на Python для начинающих» Эксмо, 2015 год, 192 стр. Обе есть на сайте. И для вашего гуманитарного ума найдется дело, изучайте английский — очень поможет в программировании.