All Projects → nakov → introcsharpbook

nakov / introcsharpbook

Licence: other
"Fundamentals of Computer Programming with C#" Book

Projects that are alternatives of or similar to introcsharpbook

python-tutorial-for-beginners
Python Tutorial for Beginners with 500 Code Examples
Stars: ✭ 167 (+1291.67%)
Mutual labels:  programming, programming-exercises, programming-fundamentals
python-workouts
Quick Reference for Python
Stars: ✭ 24 (+100%)
Mutual labels:  programming, programming-exercises
Prime-Python
이 저장소는 생능출판사의 "으뜸 파이썬"을 기반으로 합니다.
Stars: ✭ 18 (+50%)
Mutual labels:  programming, programming-exercises
Python Aos Lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 49 (+308.33%)
Mutual labels:  programming, english
shell-genomics
Introduction to the Command Line for Genomics
Stars: ✭ 54 (+350%)
Mutual labels:  programming, english
python-aos-lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 78 (+550%)
Mutual labels:  programming, english
wrangling-genomics
Data Wrangling and Processing for Genomics
Stars: ✭ 49 (+308.33%)
Mutual labels:  programming, english
Python Novice Inflammation
Programming with Python
Stars: ✭ 199 (+1558.33%)
Mutual labels:  programming, english
R Novice Gapminder
R for Reproducible Scientific Analysis
Stars: ✭ 127 (+958.33%)
Mutual labels:  programming, english
Make Novice
Automation and Make
Stars: ✭ 122 (+916.67%)
Mutual labels:  programming, english
the-c-programming-language-2nd-edition-solutions
Solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie. This book is also referred to as K&R.
Stars: ✭ 245 (+1941.67%)
Mutual labels:  programming, programming-exercises
matlab-novice-inflammation
Programming with MATLAB
Stars: ✭ 26 (+116.67%)
Mutual labels:  programming, english
nerdojo
🥋 Coding Dojo é uma forma de treinar suas habilidades em desenvolvimento de sistemas. Usamos o formato KATA. Nesse formato vamos apresentar o desafio e apresentar a proposta de solução (sem mostrar o código), e reunir as pessoas em equipes. Esse repositório serve como uma central de tudo o que acontece no NCD. Fique por dentro!
Stars: ✭ 36 (+200%)
Mutual labels:  programming, programming-exercises
Python Novice Gapminder
Plotting and Programming in Python
Stars: ✭ 109 (+808.33%)
Mutual labels:  programming, english
Git Novice
Version Control with Git
Stars: ✭ 227 (+1791.67%)
Mutual labels:  programming, english
Shell Novice
The Unix Shell
Stars: ✭ 234 (+1850%)
Mutual labels:  programming, english
CyberPunkNetrunner
Cyberpunk 2077 Netrunner Hacking Tool (Easy to use and install). Don't use it on illegal and malicious activity. Inspired by the game CyberPunk 2077 https://www.cyberpunk.net/
Stars: ✭ 69 (+475%)
Mutual labels:  programming
311
Interactive Web Development
Stars: ✭ 33 (+175%)
Mutual labels:  programming
FizzBuzz-Hacktoberfest-2021
🎃 Submit creative FizzBuzz solutions in any language you want! Open for beginners !
Stars: ✭ 17 (+41.67%)
Mutual labels:  programming
one-note-a-day
编程每日一题:每天一道精选面试或编程题,180秒内语音答题模式凝练答案。次日推送标准参考答案至群内供大家复盘,做到事事有回音,题题有答案。
Stars: ✭ 70 (+483.33%)
Mutual labels:  programming

Книга "Принципи на програмирането със 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].