Добре дошли в GitHub страницата на проекта за създаване на безплатна книга за основи и принципи на програмирането за начинаещи. Книгата е с отворен код и има за цел да предостави фундаментална основа на начинаещите програмисти без значение от езика за програмиране. Това е книга за основи и принципи в програмирането, а не книга за C#! От нея ще научите фундаменталните концепции в програмирането, без които не можете да станете софтуерен инженер. Книгата е на български език и се разпространява безплатно в електронен формат и на цената на хартията в хардуерния й вариант. Официален уеб сайт: http://www.introprogramming.info. Книгата е използвана като учебник в курсовете по въведение в програмирането в Телерик софтуерната академия и по-късно в СофтУни.
Книгата се разпространява безплатно в следните 3 варианта:
- "Принципи програмирането със C#" (на български език) - http://www.introprogramming.info/intro-csharp-book/
- "Въведение в програмирането със C#" (на български език, по-стар вариант) - http://www.introprogramming.info/intro-csharp-book/
- "Въведение в програмирането с Java" (на български език) - http://www.introprogramming.info/intro-java-book/
- "Fundamentals of Computer Programming with C#" (in English) - http://www.introprogramming.info/english-intro-csharp-book/
В периода 2017-2018 г. книгата "Въведение в програмирането със C#" (във варианта й на български език) е сериозно обновена и осъвременена, за да съответства на актуалните към 2018 г. технологии, инструменти и тенденции при C# и .NET разработката. Всички примери и инструменти са обновени към C# 7, .NET Core и Visual Studio 2017.
Поради неточното заглавие, което й е дадено от самото начало, книгата излиза през 2018 г. под ново заглавие и с нов ISBN номер:
- Принципи на програмирането със C#, ISBN 978-619-00-0778-4, София, 2018 г.
Това е книга за фундаментални принципи и концепции в програмирането, която навлиза в доста голяма дълбочина в програмиране, алгоритми, структури от данни, програмни парадигми и принципи за изграждане на качествен код и затова тя не е "въведение в програмирането". Заглавието "принципи на програмирането" е по-точно и по-правилно.
През 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.
Проектът беше разработен в Google Code, а по-късно беше мигриран към GitHub. При миграцията се изгубиха commit logs. Може да ги прегледате тук: https://code.google.com/archive/p/introcsharpbook/source/default/commits.