Tutorials > A Problem-Based Approach To The Go Programming Language
A Problem-Based Approach To The Go Programming LanguageDate: 15 November 2023 | Posted by: oaxino |
![]() A Problem-Based Approach To The Go Programming Language Published 11/2023 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 1.26 GB | Duration: 3h 43m Golang, Algorithms, Problem Solving and GUIs using Go and Fyne What you'll learn Learn Go Programming Language Basics Focus on Problem solving Have fun Learn general programming principles Requirements No programming experience needed The most important thin is to type the code and complete the course Set a weekly schedule, be it one hour a week or 10-20 hours a week. Description Course Syllabus: The Go Programming Language - A Problem-Based ApproachSection 1: Getting Started- Installation: - Guided setup on various platforms - Links to official Go documentation for referenceSection 2: Foundations- The Basics: - Data types, operators, and syntax in Go- Variables, Strings, Conditions: - Declaration of variables, string manipulation, and understanding conditional statementsSection 3: Control Flow and Data Structures- Loops and Arrays and Slices - Part 1: - Types of loops, arrays, and slices- Dictionaries and Maps: - Utilizing maps for key-value pairsSection 4: File Operations- File Handling: - Reading from and writing to files - Error handling and best practicesSection 5: Advanced Programming Concepts- Memoization and Recursion: - Applying memoization and recursion in problem-solving- Go and its Relation to Object-Oriented Programming: - Understanding structs, methods, and interfaces in Go- Functions: - In-depth exploration of function usage and flexibilitySection 6: Modern Go Features- Generics Golang: - Leveraging recent additions for enhanced code reusability- Concurrency: - Implementing Goroutines and channels for concurrent programmingSection 7: Building User Interfaces- GUI with Fyne: - Creating graphical user interfaces using the Fine library - Practical examples and hands-on projectsThis course is designed to provide a thorough understanding of Go programming through a problem-based approach. Each section builds on the previous one, ensuring that you develop practical skills and the ability to solve real-world challenges using the Go programming language. Get ready to code, problem-solve, and master Go! Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 Installing Go Section 2: Importing a Go module Lecture 3 An Example using gonum statistics module Section 3: Variables, Strings, Conditions Lecture 4 trapezoid Lecture 5 Hello Lecture 6 Hello and Number Divisible by Seven Lecture 7 strangeRepeat Lecture 8 reverseSplit Section 4: Loops and Lists - Part 1 Lecture 9 firstDivisble Lecture 10 sumOfProducts Lecture 11 growingDifference - Part 1 Lecture 12 growingDifference - Part 2 Lecture 13 numberOfStringsAboveAverage Lecture 14 findRepeatSubstring - Part 1 Lecture 15 findRepeatSubstring - Part 2 Section 5: Loops and Lists - Part 2 Lecture 16 Sum Divisible by k Example Lecture 17 Multiply Odd Digits Example Lecture 18 countLongestRepetition Example Lecture 19 divideMatrixByScalar - Part 1 Lecture 20 divideMatrixByScalar - Part 2 Lecture 21 divideMatrixByScalar - Part 3 Lecture 22 matrixTranspose Lecture 23 * Interfaces Section 6: Dictionaries and Maps Lecture 24 * Function values, anonymous, variadic, panic, recovery Lecture 25 mostPopularCharacter Any one wanting to learn Go rapidgator.net: https://rapidgator.net/file/4aa1643811f776c5400bfdb41f9aad7c/qqshm.A.ProblemBased.Approach.To.The.Go.Programming.Language.part1.rar.html https://rapidgator.net/file/338c342d7e3248b776a5a9817f381f95/qqshm.A.ProblemBased.Approach.To.The.Go.Programming.Language.part2.rar.html uploadgig.com: https://uploadgig.com/file/download/bc8addcA3e72a6F4/qqshm.A.ProblemBased.Approach.To.The.Go.Programming.Language.part1.rar https://uploadgig.com/file/download/0C843cbD616D0d99/qqshm.A.ProblemBased.Approach.To.The.Go.Programming.Language.part2.rar ddownload.com: https://ddownload.com/z8g6mg82b8do/qqshm.A.ProblemBased.Approach.To.The.Go.Programming.Language.part1.rar https://ddownload.com/o7au9xrqa9n0/qqshm.A.ProblemBased.Approach.To.The.Go.Programming.Language.part2.rar See full article |