Advanced Programming Course with C++
Welcome to the advanced programming course which is devoted to C++ for Python programmers.
This course consists of several chapters, each covering a specific topic or feature of C++. Each chapter contains a lot of code examples and exercises to help you understand and practice the concepts. You can find the source code on the GitHub repository of this course (TO-DO). I hope you enjoy this course and learn a lot from it.
References
- Hacking C++
- Beginning C++17: From Novice to Professional, by Ivor Horton, Peter Van Weert
- C++ Programming From Problem Analysis to Program Design, by D. S. Malik, 2011, 5th Edition
- Beginning C++20: From Novice to Professional, by Ivor Horton, Peter Van Weert
- Beginning C++23: From Beginner to Pro, Seventh Edition, by Ivor Horton, Peter Van Weert
- FUM Drive Shared Folder
I should also mention that the original material of this course was from Jan Pearce, Berea College and Brad Miller, Runestone. I have forked the related repository, convert rst files to markdown, and I am modifying it to suit my own needs and preferences. I would like to thank them for her great work and generosity.
Reporting Typos or Other Problems
Thank you for your help in improving this text. If you find a typo or other problem, you can visit the Github issue tracker giving as much information as needed to understand the problem. If you include the URL of the page where the problem occurred, this is especially helpful.