Нова безплатна книга: Принципи на програмирането със C#

След месеци усилена работа нашият неуморен екип публикува обновена версия на безплатната книга "Въведение в програмирането със C#". Книгата е сериозно актуализирана, за да съответства на съвременните инструменти за C# и .NET разработка, които се използват към 2018 г. Всички примери, концепции и обяснения са актуализирани и адаптирани към C# 7, .NET Core и Visual Studio 2017. Добавени са новостите от C# 6 и C# 7 като вложени функции, функционален стил методи, dynamic, var, бинарни литерали, интерполирани низове $"...", връщане на няколко стойности от метод, работа с двойки (tuples), автоматични свойства и много други.

Поради несъответствие между старото заглавие на книгата (въведение в програмирането) с нейното реално съдържание (концепции, принципи и техники за програмиране, структури данни, алгоритми - от начинаещ до експерт), решихме да сменим името на книгата. Новото издание от 2018 г. има ново заглавие:

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

Редом с новото заглавие "Принципи на програмирането със C#" регистрирахме и нов ISBN номер 978-619-00-0778-4. Така книгата се разпространява под две различни заглавия:

  • Въведение в програмирането със C# (преди 2018 г.), ISBN 978-954-400-527-6
  • Принципи на програмирането със C# (след 2018 г.), ISBN 978-619-00-0778-4

Очаквайте новото издание на C# книгата скоро и на книжния пазар (на хартия).


Tags:
, , , , , , , , , , , ,
| 2 Comments

Българската C# книга се превежда на английски език

превод на книгата за C# на английски език

C# книгата на английски

Стартира проект за превод на безплатната българска C# книга на английски език. C# книгата е предназначена за начинаещите в програмирането, които искат да развият своето алгоритмично мислене и да научат езика C#.

Българската C# книга на английски език – какво ще съдържа?

Английската версия на C# книгата ще е озаглавена "Fundamentals of Computer Programming with C#".

Тя ще включва цялото съдържание на C# книгата, едно към едно, почти без изменения. C# книгата започва с основите на програмирането и запознаване с .NET и езика C#, работа с примитивни типове данни и променливи, използване на оператори във C#, изрази в C#, въвеждане и извеждане на данни от конзолата, условни конструкции в C# и работа с цикли (for, while, do-while, foreach). След това продължава с по-сложни концепции от програмирането като работа с масиви, матрици и назъбени масиви в C#, бройни системи и преобразуване между тях, представяне на числата и данните в паметта на компютъра, методи в C#, извикване на методи, параметри и връщана стойност, рекурсия и рекурсивни алгоритми. Следва запознаване с обектно-ориентираното програмиране (ООП), създаване и използване на обекти в C# и .NET, обработка на изключения, символни низове  и текстообработка със средствата на C#, работа с файлове и потоци. Най-сложната част включва структурите от данни и работата с тях: линейни структури от данни, списъчни структури, списък, стек, опашка, дървета и графи, алгоритми върху дървета и графи, балансирани дървета, хеш-таблици, множества и други структури. Специално внимание се отделя на ефективността на структурите от данни и концепцията "сложност на алгоритъм". Разглеждат се в дълбочина и всички по-важни принципи на ООП - абстракция, капсулация, наследяване и полиморфизъм и тяхната употреба при разработката на сложни и големи софтуерни системи. Следват основните концепции на писането на качествен програмен код, т.е. как да програмираме кадърно. Накрая е добавена една глава за ламбда изразите в C# и използването на LINQ за бързо и лесно търсене в различни структури от данни. Следва една концепция за ефективно решаване на задачи по програмиране, една цялостна методология за решаване на задачи и няколко реални примера как да се приложи на практика.

Книгата за C# на английски - видеоуроци и лекции

Към книгата за C# на английски език ще ги има и всички ресурси, които има българския вариант на C# книгата: безплатни видеоуроци по програмиране на C# на английски, уроци по C# на английски, лекции по програмиране на английски, презентации за C# на английски, задачи по C# и други C# ресурси и учебни материали по програмиране.

Как да се включим в екипа за превод на книгата по C# на английски?

За да се включите като доброволец в превода на книгата за C# на английски, следвайте стъпките от блога на Наков: превод на книгата “Въведение в програмирането със C#” на английски.


Tags:
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
| Leave a comment