Что почитать: «Грокаем алгоритмы»
Труды Кнута по алгоритмам — классика. Но они скорее отобьют желание у новичка изучать алгоритмы.
Книга «Грокаем алгоритмы» предлагает совсем другой подход. Она постепенно погружает читателя в тему алгоритмов и подкрепляет знания множеством иллюстраций и примеров.
Например, если вы не понимаете, чем отличаются массивы и связанные списки, то вспомните, как вы покупаете места в кинотеатре.
Вперёд грокать алгоритмы.
#книги
Труды Кнута по алгоритмам — классика. Но они скорее отобьют желание у новичка изучать алгоритмы.
Книга «Грокаем алгоритмы» предлагает совсем другой подход. Она постепенно погружает читателя в тему алгоритмов и подкрепляет знания множеством иллюстраций и примеров.
Например, если вы не понимаете, чем отличаются массивы и связанные списки, то вспомните, как вы покупаете места в кинотеатре.
Вперёд грокать алгоритмы.
#книги
Что почитать: «Изучаем Python» Эрика Мэтиза
Книга «Изучаем Python» даёт быстрый старт в программировании на Python. Она подойдёт, если вы хотите в короткий срок приступить к своим проектам.
Первая часть книги познакомит вас с синтаксисом Python и азами программирования. А уже во второй части книги вам предлагают поработать над 3 крупными проектами:
— «стрелялка» с нарастающей сложностью уровней;
— работа с большими наборами данных и их визуализация;
— веб-приложение на фреймворке Django.
#книги
Книга «Изучаем Python» даёт быстрый старт в программировании на Python. Она подойдёт, если вы хотите в короткий срок приступить к своим проектам.
Первая часть книги познакомит вас с синтаксисом Python и азами программирования. А уже во второй части книги вам предлагают поработать над 3 крупными проектами:
— «стрелялка» с нарастающей сложностью уровней;
— работа с большими наборами данных и их визуализация;
— веб-приложение на фреймворке Django.
#книги
Что почитать: «Head First. Паттерны проектирования»
Программисты нередко решают одинаковые задачи и приходят к схожим решениям. Чтобы не реализовывать с нуля ту или иную функциональность, разработчики прибегают к готовым паттернам (шаблонам) проектирования.
Мы недавно уже рассказывали о ресурсе, на котором собраны популярные паттерны. Сегодня хотим порекомендовать книгу «Паттерны проектирования» из серии Head First.
Как и другие книги из серии, «Паттерны проектирования» непохожа на стандартный скучный учебник по программированию. Книга написана очень простым языком и содержит большое количество иллюстраций и подробных заметок по коду.
#паттерны #книги
Программисты нередко решают одинаковые задачи и приходят к схожим решениям. Чтобы не реализовывать с нуля ту или иную функциональность, разработчики прибегают к готовым паттернам (шаблонам) проектирования.
Мы недавно уже рассказывали о ресурсе, на котором собраны популярные паттерны. Сегодня хотим порекомендовать книгу «Паттерны проектирования» из серии Head First.
Как и другие книги из серии, «Паттерны проектирования» непохожа на стандартный скучный учебник по программированию. Книга написана очень простым языком и содержит большое количество иллюстраций и подробных заметок по коду.
#паттерны #книги
Что почитать: «Программист-фанатик» Чеда Фаулера
Эта книга — не про языки программирования, алгоритмы или фреймворки. Она подробно рассматривает другую сторону работы программиста — отношения с коллегами, выбор приоритетов, отсутствие мотивации и не только.
Прочитать её стоит, потому что книга подготовит вас к коммерческой разработке, где есть задачи, дедлайны, неидеальные коллеги и психологическое давление.
Если у вас нет времени на чтение (в книге порядка 200 страниц), то вы можете пробежать глазами конспекты, где собраны основные мысли книги: часть 1, часть 2, часть 3, часть 4.
#книги #советы
Эта книга — не про языки программирования, алгоритмы или фреймворки. Она подробно рассматривает другую сторону работы программиста — отношения с коллегами, выбор приоритетов, отсутствие мотивации и не только.
Прочитать её стоит, потому что книга подготовит вас к коммерческой разработке, где есть задачи, дедлайны, неидеальные коллеги и психологическое давление.
Если у вас нет времени на чтение (в книге порядка 200 страниц), то вы можете пробежать глазами конспекты, где собраны основные мысли книги: часть 1, часть 2, часть 3, часть 4.
#книги #советы
Что почитать: «Автоматизация рутинных задач с помощью Python» Эла Свейгарта
Язык Python прост в освоении и подходит для быстрой реализации программ. Тогда почему бы не изучить Python через разработку программ, которые избавят вас от рутинных задач, например:
— поиск текста;
— работа с файлами;
— изменение данных в Excel-таблицах;
— заполнение онлайн-форм.
С этим поможет книга «Автоматизация рутинных задач с помощью Python». Она особенно пригодится, если вы не любите классическое обучение через долгое изучение теории и постепенного перехода к практике.
#книги
Язык Python прост в освоении и подходит для быстрой реализации программ. Тогда почему бы не изучить Python через разработку программ, которые избавят вас от рутинных задач, например:
— поиск текста;
— работа с файлами;
— изменение данных в Excel-таблицах;
— заполнение онлайн-форм.
С этим поможет книга «Автоматизация рутинных задач с помощью Python». Она особенно пригодится, если вы не любите классическое обучение через долгое изучение теории и постепенного перехода к практике.
#книги
Топ-7 учебников по Python для начинающих
Язык Python отлично подойдёт и в качестве первого языка, и для быстрой реализации полезных программ: ботов, автоматических сценариев и т.п.
А помогут изучить Python книги из подборки (о некоторых из них мы уже рассказывали):
https://tprg.ru/MGOr
#python #книги
Язык Python отлично подойдёт и в качестве первого языка, и для быстрой реализации полезных программ: ботов, автоматических сценариев и т.п.
А помогут изучить Python книги из подборки (о некоторых из них мы уже рассказывали):
https://tprg.ru/MGOr
#python #книги
Топ лучших книг по Java для начинающих
В подборке вы найдёте 10 книг по Java разного уровня — от руководств для начинающих до полноценных справочников и нестареющей классики. Советуем начать с одной из первых трёх книг:
https://tprg.ru/wZ4f
#книги #java
В подборке вы найдёте 10 книг по Java разного уровня — от руководств для начинающих до полноценных справочников и нестареющей классики. Советуем начать с одной из первых трёх книг:
https://tprg.ru/wZ4f
#книги #java