Skip to content

nakov/introcsharpbook

Repository files navigation

Книга "Принципи на програмирането със C#"

Добре дошли в GitHub страницата на проекта за създаване на безплатна книга за основи и принципи на програмирането за начинаещи. Книгата е с отворен код и има за цел да предостави фундаментална основа на начинаещите програмисти без значение от езика за програмиране. Това е книга за основи и принципи в програмирането, а не книга за C#! От нея ще научите фундаменталните концепции в програмирането, без които не можете да станете софтуерен инженер. Книгата е на български език и се разпространява безплатно в електронен формат и на цената на хартията в хардуерния й вариант. Официален уеб сайт: http://www.introprogramming.info. Книгата е използвана като учебник в курсовете по въведение в програмирането в Телерик софтуерната академия и по-късно в СофтУни.

Варианти на книгата "Въведение в програмирането със C# / Java"

Книгата се разпространява безплатно в следните 3 варианта:

Трето издание (от 2018 г.)

В периода 2017-2018 г. книгата "Въведение в програмирането със C#" (във варианта й на български език) е сериозно обновена и осъвременена, за да съответства на актуалните към 2018 г. технологии, инструменти и тенденции при C# и .NET разработката. Всички примери и инструменти са обновени към C# 7, .NET Core и Visual Studio 2017.

Поради неточното заглавие, което й е дадено от самото начало, книгата излиза през 2018 г. под ново заглавие и с нов ISBN номер:

  • Принципи на програмирането със C#, ISBN 978-619-00-0778-4, София, 2018 г.

Това е книга за фундаментални принципи и концепции в програмирането, която навлиза в доста голяма дълбочина в програмиране, алгоритми, структури от данни, програмни парадигми и принципи за изграждане на качествен код и затова тя не е "въведение в програмирането". Заглавието "принципи на програмирането" е по-точно и по-правилно.

Второ издание (2015 г.)

През 2015 г. книгата е съвсем леко обновена и преиздадена, но без значими промени.

Финален вариант на книгата (първо издание)

На 25 юли 2011 г. е публикуван финалният вариант на книгата под ISBN номер 978-954-400-527-6. За повече информация посетете официалния сайт на книгата "Въведение в програмирането със C#". На него ще намерите актуални новини, линкове за download и за четене онлайн, лекции, учебни материали и видеоуроци.

Първо публично предварително издание

На 7 ноември 2010 г. авторският колектив на книгата "Въведение в програмирането със C#" публикува първата й публична предварителна версия. Моля, използвайте я само за да добиете приблизителна представа какво ще се получи накрая. Това е preview. Предстоят много промени и дооформяне. Има липсващи и недописани глави, но можем да кажем, че 80% от работата е свършена.

Съдържание

  • Предговор
  • Глава 1. Въведение в програмирането
  • Глава 2. Примитивни типове и променливи
  • Глава 3. Оператори и изрази
  • Глава 4. Вход и изход от конзолата
  • Глава 5. Условни конструкции
  • Глава 6. Цикли
  • Глава 7. Масиви
  • Глава 8. Бройни системи
  • Глава 9. Методи
  • Глава 10. Рекурсия
  • Глава 11. Създаване и използване на обекти
  • Глава 12. Обработка на изключения
  • Глава 13. Символни низове
  • Глава 14. Дефиниране на класове
  • Глава 15. Текстови файлове
  • Глава 16. Линейни структури от данни
  • Глава 17. Дървета и графи
  • Глава 18. Речници, хеш-таблици и множества
  • Глава 19. Структури от данни – съпоставка и препоръки
  • Глава 20. Принципи на обектно-ориентираното програмиране
  • Глава 21. Качествен програмен код
  • Глава 22. Ламбда изрази и LINQ заявки
  • Глава 23. Как да решаваме задачи по програмиране?
  • Глава 24. Практически задачи за изпит по програмиране – тема 1
  • Глава 25. Практически задачи за изпит по програмиране – тема 2
  • Глава 26. Практически задачи за изпит по програмиране – тема 3
  • Заключение

Авторски колектив

  • Веселин Георгиев
  • Веселин Колев
  • Дилян Димитров
  • Илиян Мурданлиев
  • Йосиф Йосифов
  • Йордан Павлов
  • Мира Бивас
  • Михаил Вълков
  • Михаил Стойнов
  • Николай Василев
  • Николай Костов
  • Николай Недялков
  • Павел Дончев
  • Павлина Хаджиева
  • Радослав Иванов
  • Радослав Кирилов
  • Радослав Тодоров
  • Светлин Наков
  • Станислав Златинов
  • Стефан Стаев
  • Теодор Божиков
  • Теодор Стоев
  • Христо Германов
  • Цвятко Конов

Официален уеб сайт

Посетете официалният уеб сайт на книгата "Въведение в програмирането със C#": http://introprogramming.info.

Няма commit logs

Проектът беше разработен в Google Code, а по-късно беше мигриран към GitHub. При миграцията се изгубиха commit logs. Може да ги прегледате тук: https://code.google.com/archive/p/introcsharpbook/source/default/commits.