|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c-programming-by-example/
课程评论:没有评论
课程名称:通过示例学习C++编程 课程概述:C++是一种灵活且通用的编程语言,在软件基础设施和资源受限的应用方面具有显著优势。本课程是C++的入门指南,旨在通过多个实际示例帮助您学习这门语言。您将从C++的基本概念、语法和通用编程特性入手。随后,将学习如何使用数据结构和算法进行编程。接下来,您将深入探索C++的面向对象特性,并通过另一个实际示例进行实践。最后,您将通过创建多个使用Qt5的图形用户界面桌面应用程序,进一步提升您的C++编程技能。完成本课程后,您将掌握C++中的核心编程概念,并能有效地实施这些概念。 关于作者:阿尔贝托·里卡多·罗德里格斯(Alberto Ricardo Rodriguez)是一名拥有超过12年C++开发经验的爱好者。他曾使用各种C++框架,从Qt 3到Qt 5.9、OpenGL、SDL,以及从C++98到C++17的标准。他的开发范围从桌面应用程序到嵌入式应用程序,从单线程应用到多线程应用,历经多家知名公司,如Invap Se、摩托罗拉移动、英特尔安全、Globant SA,目前在波兰的Luxoft从事自动驾驶导航软件的开发。目前,他的主要工作重点是机器学习和计算机视觉,并持续在嵌入式设备上应用这些技术。
C++ is a flexible and generic language that offers a wide range of benefits with key strengths being software infrastructure and resource-constrained applications. This course is an introductory guide to C++ that will help you learn the language through multiple hands-on examples.You'll begin by diving into the C++ basics, syntax, and generic programming features. We'll then move on to using data structures and algorithms with C++. Next, you'll delve into the object-oriented features of C++ with another practical example.Finally, you'll further enhance your C++ programming skills by creating multiple GUI, desktop applications using Qt5. By the end of this course, you will have gained knowledge of core programming concepts in C++, and how to implement them effectively.About The AuthorAlberto Ricardo Rodriguez has been a C++ Developer fan since more than 12 years. He has been working with a wide variety of C++ framework from Qt 3 to Qt 5.9, OpenGL, SDL and standards like C++98 to C++17 Standard. He has been developing from Desktop application to embedded applications, single threading apps to multi-threading applications. He has journeyed through a wide variety of companies, like Invap Se, Motorola Mobility, Intel Security, Globant SA, now working on Poland at Luxoft on navigation software for autonomous vehicles.Currently his main focus on Machine Learning and computer vision, and continually working on embedded devices for using this kind of technologies.