Излезе печатният вариант на първата свободна книга за програмиране за начинаещи, написана по проект на Национална академия по разработка на софтуер (НАРС). Тя се нарича „Въведение в програмирането с Java” и е написана на български език, разпространява се със свободен лиценз и има за цел да предостави на начинаещите програмисти стабилна основа от фундаментални знания без значение от езика за програмиране. Това е книга за основите на програмирането, които не са се променили съществено през последните 10 години. Книгата е написана от екип от 20 експерти, действащи програмисти, някои от които с опит в разработката на софтуер от повече от 15 години. Книгата ще е полезна най-вече на навлизащите в програмирането, но би могла да попълни пропуските и на програмисти с опит.
Учебното съдържание е разработено от авторитетен авторски колектив под ръководството на Светлин Наков () и покрива както начални теми като променливи, условни конструкции, цикли и масиви, така и по-сложни концепции като структури от данни, обектно-ориентирано програмиране и качествен програмен код. От книгата ще научите фундаменталните принципи на програмирането и основните структури от данни и алгоритми, без които не можете да станете софтуерен инженер. Книгата е на български език с обем 962 страници и се разпространява безплатно в електронен формат. Книгата може да се намери и в печатен вариант на книжната борса.
„Мотивите да напишем тази книга бяха много прости – когато някой ме помоли да препоръчам книга, подходяща за начинаещи, които искат да се захванат с програмиране, до скоро просто нямаше коя книга да му препоръчам. Всички книги фокусираха върху езиците за програмиране или върху определени технологии, примерно уеб, а пропускаха важните концепции на програмирането като структури от данни, алгоритми и ООП. Сега вече има такава книга и мога да споделя, че това е книгата за всеки начинаещ“, казва ръководителят на авторския колектив Светлин Наков.
Посетете официалния сайт на книгата "Въведение в програмиране с Java": за да си я изтеглите безплатно.
Ако искате да се захванете сериозно с програмиране, "Въведение в програмирането с Java" е правилната книга. Наистина! Това е книгата, с която можете да направите първите си стъпки в програмирането. Тя ще ви даде солидни основи от знания, с които да поемете по дългия път на изучаване на съвременните езици за програмиране, платформи и технологии за разработка на софтуер. Това е книга за програмиране, която учи на фундаменталните концепции за разработка на компютърни програми, които не са се променили съществено през последните 15 години.
Не се притес¬нявайте да прочетете тази книга, дори Java да не е езикът, с който искате да се занимавате. С който и друг език да продължите по-нататък, знанията, които ще ви дадем, ще ви останат трайно, защото тази книга ще ви научи да мислите като програмисти. Ще ви покажем как да пишете програми, с които да решавате практически задачи по програми¬ране, ще ви научим да измисляте и реализирате алгоритми и да ползвате различни структури от данни.
Колкото и да ви се струва невероятно, базовите принципи на писане на компютърни програми не са се променили съществено през последните 15 години. Езиците за програмиране се променят, технологиите се променят, средствата за разработка се развиват, но принципите на програмирането си остават едни и същи. Когато човек се научи да мисли алгоритмично, когато се научи инстинктивно да разделя проблемите на последовател¬ност от стъпки и да ги решава, когато се научи да подбира подходящи структури от данни и да пише качествен програмен код, тогава той става програмист. Когато придобиете тези умения, лесно можете да научите нови езици и различни технологии, като уеб програмиране, бази от данни, HTML, XML, SQL и още стотици други.
Тази книга е именно за това да ви научи да мислите като програмисти, а езикът Java е само един инструмент, който може да се замени с всеки друг съвременен език. Това е книга за програмиране, а не книга за Java! Тя ще ви даде концепции за разработка на компютърни програми, а не просто някакви знания за един конкретен програмен език.
Книгата "Въведение в програмирането с Java" обхваща основите на програмирането. Тя ще ви научи как да дефинирате и използвате променливи, как да работите с прими¬тивни структури от данни (като например числа), как да организирате логически конструкции, условни конструкции и цикли, как да печатате на конзолата, как да ползвате масиви, как да работите с бройни системи, как да дефинирате и използвате методи и да създавате и използвате обекти. Наред с началните познания по програмиране книгата ще ви помогне да възприемете и малко по-сложни концепции като обработка на символни низове, работа с изключения, използване на сложни структури от данни (като списъци, дървета и хеш-таблици), работа с текстови файлове и дефиниране на собствени класове. Ще бъдат застъпени в дълбочина концепциите на обектно-ориентираното програмиране като утвърден подход при съвре¬менната разработка на софтуер. Накрая ще се сблъскате с практиките за писане на висококачествени програми и с решаването на реални проб¬леми от програмирането. Книгата излага цялостна методо¬логия за реша¬ване на задачи по програмиране и въобще на алгоритмични проблеми и показва как се прилага тя на практика с няколко примерни теми от изпити по програмиране. Това е нещо, което няма да срещнете в никоя друга книга за програмиране.
Тази книга е за начинаещи. Тя е предназначена за всички, които не са се занимавали до момента сериозно с програмиране и имат желание да започнат. Тази книга започва от нулата и ви запознава стъпка по стъпка с основните на програмирането. Тя няма да ви научи на всичко, което ви трябва, за да станете софтуерен инженер и да работите в софтуерна фирма, но ще ви даде основи, върху които да градите технологични знания и умения, а с тях вече ще можете да превърнете програмирането в професия.
Ако никога не сте писали компютърни програми, не се притеснявайте. Винаги има първи път. В тази книга ще ви научим на програмиране от нулата. Не очакваме да знаете и можете нещо предварително. Достатъчно е да имате компютърна грамотност и желание да се занимавате с програ¬миране. Останалото ще го прочетете от тази книга.
Можете да изтеглите безплатната PDF версия на книгата от адрес: .
Светлин Наков, основен автор и ръководител на проекта
Светлин Наков
Редактирано от HAKOB на 05.06.09 11:26.
|