Хочу в IT: 20 книг для будущих программистов

15. "Python. Программирование для начинающих"

Автор: Майк МакГрат

Python. Программирование для начинающих

Читать отрывок


Майк МакГрат знает секрет, как говорить о сложном простым языком. Успех нескольких его популярных книг на тему программирования, в том числе и детских, это подтверждает. Данная книга не предназначена непосредственно для детей, но она настолько хорошо структурирована, что даже школьники, особенно те, кто не прогуливал уроки информатики и уже имеет опыт работы со Scratch или другим языком программирования, смогут легко понять и освоить предложенную информацию. Автор знакомит читателя с основами языка Python, объектно-ориентированным программированием, написанием сценариев на стороне сервера и построением интерфейса с помощью tkinter, и все это на 200 ярких, увлекательных страницах. К концу книги внимательные читатели, которые тщательно изучили текст, смогут самостоятельно создавать простые веб-страницы и писать настольные приложения на языке Python.

16. "PYTHON для детей и родителей"

Автор: Брайсон Пэйн

PYTHON для детей и родителей

Читать отрывок


Несмотря на название, эта книга все-таки больше для взрослых, которые помогут ребенку сделать первые шаги на пути знакомства с программированием, или для самих взрослых, тех, кто никогда не соприкасался с областью информатики и хочет освоить азы. Книга включает большое количество задач по программированию, а также отличные емкие резюме, завершающие каждую главу. Благодаря подробному руководству Брайсона Пейна вы узнаете, как установить Python, ознакомиться с его общими принципами работы, освоите графику и анимацию, интерактивность и звук, а также другие инструменты для создания виртуальных игр. Дружелюбное знакомство с фундаментальными концепциями программирования, такими, как переменные и циклы, поможет даже самым молодым программистам развить навыки, необходимые для создания собственных крутых игр и приложений.

17. "Программирование. Принципы и практика с использованием С++"

Автор: Бьярне Страуструп

Программирование. Принципы и практика с использованием С++

"Программирование" Б. Страуструпа в первую очередь для тех, кто ничего не знает о компьютерных науках, ведь тысячи студентов-первокурсников различных университетов рекомендуют его как доходчиво написанное, легкое пособие для начинающих "айтишников". Книгу можно использовать и как методическое пособие для обучения групп, и для самообучения. Первая ее половина охватывает широкий спектр основных концепций, методов проектирования и программирования, языковых функций и библиотек. Это позволит вам писать программы, включающие ввод, вывод, вычисления и простую графику. Вторая половина исследует более специализированные темы (такие как обработка текста, тестирование и язык программирования C) и предоставляет обширный справочный материал. Книга представляет собой не только введение в программирование, но и знакомство с языком C++, одним из наиболее широко используемых в современном программном обеспечении.

18. "Программирование на PYTHON"

Автор: Марк Лутц

Программирование на PYTHON

Читать отрывок


Книга Марка Лутца – классический учебник, который четыре раза переиздавался, отражая актуальные изменения как в Python, так и в сфере программирования в целом. "Программирование на Python" поможет освоить теорию и как можно быстрее перейти к практике с помощью подробного руководства по основным темам приложений языка: системному администрированию, графическому интерфейсу пользователя и Интернету. Вы также узнаете, как Python используется в базах данных, сетях, обработке текста, изучите синтаксис языка и методы программирования, изложенные в ясной и краткой форме с множеством примеров. Также книга рассматривает часто используемые инструменты и библиотеки, чтобы дать читателю полное представление о важной роли языка Python в современном IT-мире.

19. "Совершенный код"

Автор: Стив Макконнелл

Совершенный код

Хотите узнать, как писать надежный код, независимо от архитектуры языка программирования? Тогда смело приступайте к прочтению книги "Совершенный код" – одного из лучших практических руководств, которое уже более 10-ти лет помогает разработчикам создавать лучшее программное обеспечение. Книга охватывает все аспекты структуры хорошего кода, а информация, которую она содержит, поможет: легко разработать несложное ПО, уменьшить количество ошибок и проблем, закрепить процесс отладки, провести рефакторинг и развитие кода и т.д. Независимо от уровня знаний и навыков в IT-сфере, выбранной среды разработки и размера потенциального проекта, печатный труд Стива Макконнелла пополнит багаж знаний и станет надежным справочником, к которому всегда можно обратиться за помощью.

20. "Выразительный Javascript"

Автор: Марейн Хавербек

Выразительный Javascript

Читать отрывок


Первое, что следует понять людям, которые берутся за изучение JavaScript, что все не так страшно, как кажется, и книга программиста с огромным опытом Марейна Хавербека отлично справляется с этой миссией. Она охватывает понимание основ программирования, синтаксис, элементы управления, базовые веб-приложения, эффективное использование DOM и др. Но все это написано простым, легким и понятным языком. Вероятно, самым большим преимуществом книги "Выразительный Javascript" перед другими подобными пособиями является широкое использование практических упражнений. Задания, которые представлены в работе, дают новичкам практический опыт и возможность поупражняться в создании собственных приложений.

Программист, читающий книги, – явление редкое, ведь чаще всего представители этой профессии в поисках ответов на свои вопросы полагаются на результаты, которые выдаст Google. И хотя выкладка поисковых систем и ценное мнение коллег на тематических форумах незаменимы, от них вы не сможете получить такую ​​же глубину теоретических знаний, как при чтении книг. Но несмотря на то, что книги – один из лучших способов научиться программировать, не стоит забывать и о других важных средствах , которые помогут усилить результат обучения: онлайн-уроки, семинары, веб-статьи, видео-лекции и многое другое.

Учитесь и постоянно совершенствуйте свои навыки, изучайте новые и изобретайте лучшие способы сделать то, что делают программисты/разработчики программного обеспечения. Только те, кто всегда держит руку на пульсе и следит за трендами в своей сфере, останется на плаву, особенно в мире IT, где изменения происходят с молниеносной скоростью.
    Идет загрузка