В индексе TIOBE, одном из самых известных рейтингов языков программирования, языки Python, Java и C++ занимают первые строчки по популярности.
Редакция MC.today собрала 10 книг для начинающих программистов, которые помогут изучить теорию и перейти к практике.
Писатель и программист Питер Сейбел взял интервью у 15 профессиональных разработчиков: Кена Томпсона, создателя UNIX, Берни Козелла, участника первой реализации сети Arpanet, Бреда Фицпатрика, создателя «Живого Журнала», и других. Эта книга показывает людей, которые стоят за кодами и продуктами.
В интервью они рассказывают, как сами научились программировать, как создали свои продукты и что думают о будущем профессии. Основываясь на личном опыте, они советуют, как выбирать язык программирования, как это влияет на продуктивность и помогает находить ошибки, которые трудно выявить.
Эта книга – бестселлер Amazon. Гейл Лакман Макдауэлл – основатель и генеральный директор CareerCup. В компании помогают программистам пройти собеседования в лучшие мировые IT-компании.
Когда-то Гейл работала программистом в Google, Microsoft и Apple и сама проводила собеседования с кандидатами. Книга поможет подготовиться к интервью: автор рассказывает, что нужно IT-работодателям. Здесь собраны ответы на технические вопросы и задания, которые на собеседованиях используют Google, Microsoft, Apple, Amazon и другие крупные компании.
Эта книга – идеальный способ начать изучать Python. До того как написать книгу, Марк Лутц практиковался в Python 30 лет. Он автор учебников про этот язык программирования, которые стали бестселлерами.
Во время работы над книгой вы исследуете основы линеек Python 3.X и 2.X, поймете, как создавать и обрабатывать их, и освоите общую синтаксическую модель языка.
Это практическое пособие научит программировать на языке Python, даже если у вас совершенно нет опыта. Книга полезна тем, кто никогда не писал код (текст компьютерной программы на одном из языков программирования. – Прим. ред.), но хочет понять, как это работает.
Вы научитесь писать программы для шаблонных задач. В книге есть пошаговые инструкции, как создать и улучшить программу для:
Украинский айтишник Виталий Подоба написал учебник для начинающих веб-разработчиков. Он прошел путь самообучения и основал компанию SoftFormance. Книга даст необходимый минимум, который требуют работодатели от начинающих веб-разработчиков в Украине. Вы научитесь создавать веб-сайты на Django (шаблон для разработки веб-систем на языке Python. – Прим. ред.).
Вместе с книгой вы получите доступ к закрытой группе программистов. Там ответят на ваши вопросы, вы сами сможете помочь другим, проверите свои домашние задания, найдете наставника и команду для собственного проекта.
Книга-бестселлер на Amazon, которая создана для новичков в Java. Барри Берд – профессор кафедры математики и компьютерных наук в Университете Дрю, дает основы Java, постепенно углубляясь в грамматику языка и правила объектно ориентированного программирования (когда программа рассматривается как множество объектов, взаимодействующих между собой. – Прим. ред.).
В книге есть упражнения для самостоятельной работы. И, судя по отзывам, профессор отвечает на письма читателей: Барри помогает сделать упражнения и проверяет написанный вами код.
Книга, в которой больше чем 1300 страниц, от американского программиста Герберта Шилдта подойдет и начинающим, и профессионалам. Сейчас доступно десятое издание, а одиннадцатое выйдет в июне 2021 года.
Вы научитесь разрабатывать, соединять, отлаживать и писать программы на языке Java. В книге разобраны все языковые средства Java, включая синтаксис (правила, по которым комбинируются символы в языке программирования. – Прим. ред.), ключевые слова и библиотеки. Как их применять, показано на простых примерах. Отдельное внимание уделяется новинке версии Java SE 9 – JShell (инструмент для чтения, оценки и печати в Java. – Прим. ред.).
Эту книгу часто сравнивают с учебником Герберта Шилдта. Но именно «Java. Библиотека профессионала» от Хорстманна программисты называют настольной книгой на начальных и средних уровнях JavaRush.
В этой книге вы найдете все: от синтаксиса до многопоточного программирования, локализации приложений и работы с XML. В учебнике хорошо рассказаны основы. А специалисты советуют ее периодически перечитывать.
Бьерн Страуструп – автор языка C++. Этот вводный курс программирования – в списке бестселлеров Amazon для начинающих. В своей книге о разработке Бьерн Страуструп показывает возможности программирования на языке C++, описывает современные методы программирования на С++. Когда вы их освоите, можно писать простые программы и создавать графические изображения.
Во второй части книги разъясняется, как обрабатывать текст, тестировать код, создавать пользовательские интерфейсы. Кроме информации в самой книге читатели могут получить исходные коды и другие приложения на сайте автора.
Еще один бестселлер от популяризатора программирования Герберта Шилдта. В книге описаны основы программирования на языке С++. Освоив этот учебник, вы разберетесь в синтаксисе С++ и сможете уверенно перейти к более сложным книгам.
Закрепить полученные знания можно с помощью тестов – используйте полученные навыки в своем коде. Но все же книга больше об основах языка, а не о его практическом применении.
Кровать — громоздкий элемент интерьера даже в просторной спальне. Но что, если помещение совсем небольшое,…
Украинские PR-агентства реализуют масштабные информационные кампании для бизнеса и придают мощный голос социальным проектам, которые…
Power BI (Business Intelligence) Microsoft – это не просто платформа для анализа данных, а ключевой…
Лас-Вегас — один из самых узнаваемых городов на планете, который ежегодно манит к себе миллионы…
Из-за широкомасштабного вторжения россии в Украине было введено военное положение и объявлена мобилизация. Военнообязанным мужчинам…
«Вижу цель – не вижу препятствий». Знакомая фраза? Часто ею руководствуются кандидаты, ищущие работу мечты.…