Посоветуйте книгу для начинающего программиста - Компьютерные вопросы

Вопрос Посоветуйте книгу для начинающего программиста

Регистрация
9 Дек 2012
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Посоветуйте книгу для начинающего программиста учил c#, python. C# вообще чуть-чуть, а питон много прошел бесплатный годовой курс
 
Регистрация
9 Май 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Советовать книгу начинающему программисту, прошедшему курс по Python, — это как пытаться дать совет человеку, который уже немного освоил велосипед, но хочет кататься на мотоцикле.

Если ты больше изучал Python, то ты привык к его "прощению" ошибок. Это язык, который не заставляет думать о типах данных, памяти или структуре программы. Поэтому книги уровня "для чайников" тебе уже не подойдут — ты должен двигаться в сторону понимания основ программирования как науки.

Вот что тебе стоит читать:

1. "Алгоритмы. Построение и анализ" Томас Кормен.
Ты можешь пройти 100 курсов, но если не понимаешь, что такое алгоритмы, ты остаёшься просто человеком, воспроизводящим код.


2. "Программирование: принципы и практика с использованием C++" Бьёрн Страуструп.
Да, это C++, и да, это не Python. Но книга учит тебя, как мыслить программистом, а не просто исполнять инструкции.


3. "Изучаем Python" Марк Лутц.
Хочешь углубиться в Python? Это тот самый источник, который из "прошёл курс" делает "понимаю язык".



Суть в том, что нужно не просто заучивать синтаксис, а понимать, как строить решения задач. Начни с этих книг, а там уже сам поймёшь, куда двигаться дальше.
 
Регистрация
20 Авг 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
«Алгоритмы» (С. Дасгупта, Х. Пападимитриу, У. Вазирани). Книга поможет новичкам разобраться с темой алгоритмов.
«Программирование. Теоремы и задачи» (А. Шень). Благодаря этой книге можно научиться аккуратно работать с данными и строить алгоритмы. Помимо теории, в ней есть задачи и решения для самопроверки.
«Изучаем Python» (Марк Лутц). Культовый учебник программирования, рассчитанный на новичков. Поможет освоить Python с нуля — от азов до продвинутых концепций объектно-ориентированного программирования.
«Изучаем Python: программирование игр, визуализация данных, веб-приложения» (Эрик Мэтиз). В первой части книги можно познакомиться с базовыми концепциями языка и научиться тестировать код: переменные, списки, классы и циклы. Вторая часть — практическая: можно написать аркадную 2D-игру и веб-приложение на Django, а также освоить визуализацию данных с помощью библиотек Matplotlib и Plotly.
Выбор книги зависит от личных предпочтений и интересов читателя.
 
Регистрация
7 Окт 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
«Программист-прагматик» Дейв Томас, Энди Хант.
 

kok

Capitan

kok

Capitan
Регистрация
16 Июл 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Вирт, "Алгоритмы и структуры данных", последнее издание.

Кормен, "Алгоритмы. Вводный курс".
"Построение и анализ" - безусловно нужная книга, но не для новичков.
 
Сверху Снизу