توضیحات
The free book ‘Fundamentals of Computer Programming with C#’ (http://www.introprogramming.info) is a comprehensive computer programming tutorial that teaches programming, logical thinking, data structures and algorithms, problem solving and high quality code with lots of examples in C#. It comes with free video lessons, presentations, exercises and solutions.
This free programming tutorial starts with the first steps in programming and software development like variables, data types, conditional statements, loops and arrays and continues with other basic topics like methods, numeral systems, strings and string processing, exceptions, classes and objects.
After the basics this free fundamental programming book enters into more advanced programming topics like recursion, data structures (lists, trees, hash-tables and graphs), high-quality code, unit testing and refactoring, object-oriented principles (inheritance, abstraction, encapsulation and polymorphism) and their implementation in the C# language. It also covers fundamental topics that each good developer should know like algorithm design, complexity of algorithms and problem solving.
This free programming book uses C# language and Visual Studio to illustrate the programming concepts and explains some C# / .NET specific technologies like lambda expressions, extension methods and LINQ. This free programming C# book is written by a team of developers lead by Svetlin Nakov (http://www.nakov.com) who has 20+ years practical software development experience and 10+ years as software development trainer.
This free book on fundamentals of programming teaches the major programming concepts and way of thinking needed to become a good software engineer and the C# language in the meantime. It is a great start for anyone who wants to become a skillful software engineer. The books does not teach technologies like databases, mobile and web development, but shows the true way to master the basics of programming regardless of the languages, technologies and tools. It is good for beginners and intermediate developers who want to put a solid base for a successful career in the software engineering industry. The book is accompanied by 27 free video lessons on C# programming (42 hours), presentation slides (27 PPTX presentations) and mind maps, as well as hundreds of exercises with solutions and live examples.
Table of contents
Preface
Chapter 1. Introduction to Programming
Chapter 2. Primitive Types and Variables
Chapter 3. Operators and Expressions
Chapter 4. Console Input and Output
Chapter 5. Conditional Statements
Chapter 6. Loops
Chapter 7. Arrays
Chapter 8. Numeral Systems
Chapter 9. Methods
Chapter 10. Recursion
Chapter 11. Creating and Using Objects
Chapter 12. Exception Handling
Chapter 13. Strings and Text Processing
Chapter 14. Defining Classes
Chapter 15. Text Files
Chapter 16. Linear Data Structures
Chapter 17. Trees and Graphs
Chapter 18. Dictionaries, Hash-Tables and Sets
Chapter 19. Data Structures and Algorithm Complexity
Chapter 20. Object-Oriented Programming Principles
Chapter 21. High-Quality Programming Code
Chapter 22. Lambda Expressions and LINQ
Chapter 23. Methodology of Problem Solving
Chapter 24. Sample Programming Exam Topic #1
Chapter 25. Sample Programming Exam Topic #2
Chapter 26. Sample Programming Exam Topic #3
Conclusion
Tags: free, programming, book, computer programming, programming fundamentals, ebook, book programming, C#, CSharp, C# book, tutorial, C# tutorial; programming concepts, programming fundamentals, compiler, Visual Studio, .NET, .NET Framework, data types, variables, expressions, statements, console, conditional statements, control-flow logic, loops, arrays, numeral systems, methods, strings, text processing, StringBuilder, exceptions, exception handling, stack trace, streams, files, text files, linear data structures, list, linked list, stack, queue, tree, balanced tree, graph, depth-first search, DFS, breadth-first search, BFS, dictionaries, hash tables, associative arrays, sets, algorithms, sorting algorithm, searching algorithms, recursion, combinatorial algorithms, algorithm complexity, OOP, object-oriented programming, classes, objects, constructors, fields, properties, static members, abstraction, interfaces, encapsulation, inheritance, virtual methods, polymorphism, cohesion, coupling, enumerations, generics, namespaces, UML, design patterns, extension methods, anonymous types, lambda expressions, LINQ, code quality, high-quality code, high-quality classes, high-quality methods, code formatting, self-documenting code, code refactoring, problem solving, problem solving methodology, 9789544007737, 9544007733
Download the free C# programming book, videos, presentations and other resources from http://introprogramming.info.
————————————————————–
ترجمه ماشینی :
کتاب رایگان “مبانی برنامه نویسی کامپیوتر با سی شارپ” (http://www.introprogramming.info a>) یک آموزش جامع برنامه نویسی کامپیوتری است که برنامه نویسی، تفکر منطقی، ساختار داده ها و الگوریتم ها، حل مسئله و کد با کیفیت بالا را با مثال های فراوان در سی شارپ آموزش می دهد. همراه با درس های ویدئویی رایگان، ارائه ها، تمرین ها و راه حل ها است. این آموزش رایگان برنامه نویسی با اولین گام های برنامه نویسی و توسعه نرم افزار مانند متغیرها، انواع داده ها، دستورات شرطی، حلقه ها و آرایه ها شروع می شود و با موضوعات اساسی دیگر مانند روش ها، سیستم های اعداد، رشته ها و پردازش رشته ها، استثناها، کلاس ها و اشیا ادامه می یابد. . پس از اصول اولیه، این کتاب برنامه نویسی بنیادی رایگان وارد مباحث برنامه نویسی پیشرفته تری مانند بازگشت، ساختارهای داده (لیست ها، درختان، جداول هش و نمودارها)، کد با کیفیت بالا، تست واحد و refactoring، اصول شی گرا (وارث، انتزاع، کپسوله سازی و چندشکلی) و پیاده سازی آنها در زبان سی شارپ. همچنین موضوعات اساسی را پوشش می دهد که هر توسعه دهنده خوب باید بداند مانند طراحی الگوریتم، پیچیدگی الگوریتم ها و حل مسئله. این کتاب برنامه نویسی رایگان از زبان C# و ویژوال استودیو برای نشان دادن مفاهیم برنامه نویسی استفاده می کند و برخی از فناوری های خاص C# / .NET مانند عبارات لامبدا، روش های توسعه و LINQ را توضیح می دهد. این کتاب برنامه نویسی رایگان C# توسط تیمی از توسعه دهندگان به رهبری سوتلین ناکوف (http://www. nakov.com) که بیش از 20 سال تجربه توسعه نرم افزار کاربردی و بیش از 10 سال به عنوان مربی توسعه نرم افزار دارد. این کتاب رایگان در زمینه مبانی برنامه نویسی مفاهیم اصلی برنامه نویسی و طرز تفکر مورد نیاز برای تبدیل شدن به یک مهندس نرم افزار خوب و زبان سی شارپ را در این بین آموزش می دهد. این یک شروع عالی برای هر کسی است که می خواهد یک مهندس نرم افزار ماهر شود. این کتاب فناوریهایی مانند پایگاههای داده، موبایل و توسعه وب را آموزش نمیدهد، اما راه واقعی برای تسلط بر اصول برنامهنویسی را بدون توجه به زبانها، فناوریها و ابزارها نشان میدهد. برای مبتدیان و توسعه دهندگان متوسط که می خواهند پایه محکمی برای یک حرفه موفق در صنعت مهندسی نرم افزار قرار دهند، خوب است. این کتاب با 27 درس ویدیویی رایگان در زمینه برنامه نویسی سی شارپ (42 ساعت)، اسلایدهای ارائه (27 ارائه PPTX) و نقشه های ذهنی و همچنین صدها تمرین با راه حل ها و مثال های زنده همراه است. فهرست مطالب پیشگفتار فصل 1. مقدمه ای بر برنامه نویسی فصل 2. انواع و متغیرهای اولیه فصل 3. عملگرها و عبارات فصل 4. ورودی و خروجی کنسول فصل 5. بیانیه های شرطی فصل 6. حلقه ها فصل 7. آرایهها فصل 8. سیستمهای اعداد فصل 9. روشها فصل 10. بازگشت فصل 11. ایجاد و استفاده از اشیاء فصل 12. مدیریت استثناء فصل 13. رشتهها و پردازش متن فصل 14. 15. Text Files Chapter 16. Linear Data Structures Chapter 17. Trees and Graphs Chapter 18. Dictionaries, Hash-Tables and Sets Chapter 19. Data Structures and Algorithm Complexity Chapter 20. Object-Oriciples 1. Object-Oriciples کد برنامه نویسی با کیفیت بالا فصل 22. عبارات لامبدا و LINQ فصل 23. روش حل مسئله فصل 24. نمونه امتحان برنامه نویسی مبحث شماره 1 فصل 25. نمونه آزمون برنامه نویسی مبحث شماره 2 فصل 26. نمونه موضوع امتحان برنامه نویسی #3 نتیجهگیری \ برچسبها: رایگان، برنامهنویسی، کتاب، برنامهنویسی کامپیوتر، اصول برنامهنویسی، کتاب الکترونیکی، برنامهنویسی کتاب، سی شارپ، CSharp، کتاب سی شارپ، آموزش، آموزش سی شارپ. مفاهیم برنامه نویسی، اصول برنامه نویسی، کامپایلر، ویژوال استودیو، دات نت، دات نت فریم ورک، انواع داده ها، متغیرها، عبارات، عبارات، کنسول، دستورات شرطی، منطق کنترل جریان، حلقه ها، آرایه ها، سیستم های عددی، روش ها، رشته ها، پردازش متن , StringBuilder، استثناها، مدیریت استثنا، ردیابی پشته، جریانها، فایلها، فایلهای متنی، ساختارهای داده خطی، فهرست، فهرست پیوندی، پشته، صف، درخت، درخت متعادل، نمودار، جستجوی اول عمق، DFS، جستجوی اول، BFS، فرهنگ لغت، جداول هش، آرایه های انجمنی، مجموعه ها، الگوریتم ها، الگوریتم مرتب سازی، الگوریتم های جستجو، بازگشت، الگوریتم های ترکیبی، پیچیدگی الگوریتم، OOP، برنامه نویسی شی گرا، کلاس ها، اشیا، سازنده ها، فیلدها، خواص، اعضای ایستا، رابطها، کپسولهسازی، وراثت، روشهای مجازی، چندشکلی، پیوستگی، جفتسازی، شمارشها، ژنریکها، فضاهای نام، UML، الگوهای طراحی، روشهای گسترش، انواع ناشناس، عبارات لامبدا، LINQ، کیفیت کد، کد با کیفیت بالا، کلاسهای با کیفیت بالا، روشهای با کیفیت، قالببندی کد، کد خود مستندسازی، بازآفرینی کد، حل مسئله، روششناسی حل مسئله، 9789544007737، 9544007733 دانلود رایگان کتاب برنامهنویسی سی شارپ، ویدئوها، ارائهها و منابع دیگر از http://introprogramming.info.
tag : دانلود کتاب مبانی برنامه نویسی کامپیوتر با سی شارپ (کتاب سی شارپ بلغاری) , Download مبانی برنامه نویسی کامپیوتر با سی شارپ (کتاب سی شارپ بلغاری) , دانلود مبانی برنامه نویسی کامپیوتر با سی شارپ (کتاب سی شارپ بلغاری) , Download Fundamentals of Computer Programming with C# (The Bulgarian C# Book) Book , مبانی برنامه نویسی کامپیوتر با سی شارپ (کتاب سی شارپ بلغاری) دانلود , buy مبانی برنامه نویسی کامپیوتر با سی شارپ (کتاب سی شارپ بلغاری) , خرید کتاب مبانی برنامه نویسی کامپیوتر با سی شارپ (کتاب سی شارپ بلغاری) , دانلود کتاب Fundamentals of Computer Programming with C# (The Bulgarian C# Book) , کتاب Fundamentals of Computer Programming with C# (The Bulgarian C# Book) , دانلود Fundamentals of Computer Programming with C# (The Bulgarian C# Book) , خرید Fundamentals of Computer Programming with C# (The Bulgarian C# Book) , خرید کتاب Fundamentals of Computer Programming with C# (The Bulgarian C# Book) ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.