Готовый перевод Java 7 for Absolute Beginners / Java 7 для абсолютный новичков: Introduction
Для кого эта книга
Название говорит "для абсолютных новичков."
Под этим я подразумеваю совершенных новичков в программировании.
Изначально я предполагал, что моей аудиторией будут подростки, которые, надеюсь, поступят в колледж, защитят работы в области математики, компьютерной инженерии или электротехники (или, возможно, технической коммуникации или графического дизайна), и потом придут в индустрию программного обеспечения.
Однако, я быстро понял, что взрослые тоже могут захотеть научится программировать, например, при смене карьеры, как хобби или просто из любопытства.
В результате, я написал книгу для всех, кто хочет научиться программировать, но ничего не смыслят в программировании, независимо от других особенностей типа возраста или дальнейшей карьеры.
Что представляет собой эта книга.
Первая глава покажет вам, как установить среду разработки и написать вашу первую программу.
Следующие несколько глав охватывают основы работы Java, включая операторы, типы данных, ветвление и циклы, а также как объектно-ориентированные языки программирования ставят и решают задачи.
Главы из середины заострят внимания на рутинных задачах, которые разработчики ПО должны ежедневно решать, таких как работа с файлами и их содержимым, создание пользовательского интерфейса программы.
Как только книга пройдет через все это, она примется за темы, которые я считаю более забавными, такие как создание анимации и видеоигр.
Заканчивается книга главой, кратко вводящей вас в две темы, которые несмотря на некоторую сложность, могут позволить вам начать использовать классные штуки в ваших программах, к тому времени когда вы закончите эту книгу.
Вся книга включает примеры кода, которые вы можете перепечатать в свою среду разработки и запустить.
Вы также можете достать этот код с веб-сайта Apress.
Я также включил уроки из своего 25 летнего опыта разработки ПО, двадцать из которых были моей основной деятельностью.
Я надеюсь этот реальный опыт, поможет вам детализировать крайне абстрактную область разработки ПО.
Полезно помнить, что несмотря на то, что эта область(разработки ПО) по природе своей теоретическая, задачи, которые мы хотим решать, в большинстве своем существуют в реальном мире.
Условные обозначения.
Книга использует некоторые условия форматирования, облегчающих ее чтение.
Форматирование не может заменить плохое письмо или написание кода, но может сделать любое из них более понятным.
В довершении книга включает следующие условия:
[-- здесь нужно будет форматировать, при переводе в читабельный формат --]
Перед тем, как начать
Перед тем, как читать эту книгу, вы должны освоить хотя бы одну операционную систему, такую как Windows или Mac OS X.
В частности, знать как создавать и удалять файлы на своем компьютере.
Если вы заглядывали в то, как работают "command" или "batch" файлы, то вам будет легче, так как это тоже упрощенный вид программирования.
Вам не нужно никаких дополнительных навыков для прочтения этой книги.
Не нужно знать ни математику, ни логику, ни компьютерные науки.
В книге вы увидите кусочки и частички всех этих предметов множество раз, тем не менее было прагматичней не полагаться на какие-либо знания читателя.
Все, что вам действительно нужно это желание обучаться программированию.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/55059/241194
Переводчики: loshca, be104ka, MakxXxsiM, Neilana
Настройки
Готово:
