|
51 | 51 | "source": [ |
52 | 52 | "# Running the Examples in a Zero-Install Environment\n", |
53 | 53 | "* To run today's examples in a Zero-Install environment that you can access via your web browser, use this MyBinder link: \n", |
54 | | - "> https://mybinder.org/v2/gh/pdeitel/PythonFullThrottle/master?urlpath=lab\n", |
55 | | - "* Backup: \n", |
56 | | - "> https://mybinder.org/v2/gh/pdeitel/PFT/HEAD?urlpath=lab\n", |
| 54 | + "> https://mybinder.org/v2/gh/pdeitel/PythonFullThrottle/HEAD?urlpath=lab\n", |
57 | 55 | "* This will handle all but one or two of the examples.\n", |
58 | 56 | "* When it loads, click Build. \n", |
59 | 57 | "* When the build finishes, click Reload. " |
|
78 | 76 | "# My Upcoming O'Reilly Live Training Courses\n", |
79 | 77 | "https://deitel.com/LearnWithDeitel\n", |
80 | 78 | "\n", |
81 | | - "* **January 12**—Java Full Throttle \n", |
82 | | - "* **January 31**—Python Data Science Full Throttle \n", |
83 | | - "> https://learning.oreilly.com/live-events/python-data-science-full-throttle-with-paul-deitel-introductory-artificial-intelligence-ai-big-data-and-cloud-case-studies/0636920289197/0636920082138/\n", |
84 | 79 | "* **February 14**—Python Full Throttle \n", |
85 | 80 | "* **March 21**—Python Full Throttle \n", |
86 | 81 | "* **March 23**—Python Data Science Full Throttle \n", |
87 | 82 | "* **April 11**—Python Full Throttle \n", |
88 | 83 | "* **April 13**—Java Full Throttle \n", |
89 | | - "* **April 25**—Python Data Science Full Throttle \n", |
90 | | - "\n", |
91 | | - "Under development: **C++20 Full Throttle** " |
| 84 | + "* **April 25**—Python Data Science Full Throttle " |
| 85 | + ] |
| 86 | + }, |
| 87 | + { |
| 88 | + "cell_type": "markdown", |
| 89 | + "metadata": { |
| 90 | + "slideshow": { |
| 91 | + "slide_type": "slide" |
| 92 | + }, |
| 93 | + "tags": [] |
| 94 | + }, |
| 95 | + "source": [ |
| 96 | + "### C++20 Full Throttle — First offering at the end of June\n", |
| 97 | + "**A One-Day, Code-Intensive Intro to C++20 Core Language Fundamentals**\n", |
| 98 | + "* Compiling/executing with Microsoft Visual C++, Apple Xcode, GNU g++, clang++ \n", |
| 99 | + "* Fundamental types, strings, I/O, C++20 text-formatting \n", |
| 100 | + "* Control statements, functions, intro to function templates\n", |
| 101 | + "* Preferring array/vector standard library containers to built-in arrays\n", |
| 102 | + "* Functional-style programming—Filter/map/reduce operations, lambda expressions, intro to C++20 Ranges and Views (covered in more depth in C++20 Full Throttle, Part 2)\n", |
| 103 | + "* (Downplaying) Pointers in Modern C++, C++20 spans\n", |
| 104 | + "* strings, string_views, regular expressions\n", |
| 105 | + "* Text files, CSV files \n", |
| 106 | + "* Custom classes—Data members, member functions\n", |
| 107 | + "* Inheritance and runtime polymorphism\n", |
| 108 | + "* Exception handling and a look forward to contracts \n", |
| 109 | + "* Crafting valuable classes—Operator overloading, modern C++ dynamic memory management with RAII and smart pointers, copy/move semantics, C++20 three-way comparison (<=>) operator " |
| 110 | + ] |
| 111 | + }, |
| 112 | + { |
| 113 | + "cell_type": "markdown", |
| 114 | + "metadata": { |
| 115 | + "slideshow": { |
| 116 | + "slide_type": "slide" |
| 117 | + }, |
| 118 | + "tags": [] |
| 119 | + }, |
| 120 | + "source": [ |
| 121 | + "### C++20 “Big-Four” Features and Standard Library Full Throttle — First offering at the end of July\n", |
| 122 | + "**A One-Day, Code-Intensive Intro to C++20’s “Big Four” features—Ranges, Concepts, Modules and Coroutines—and More**\n", |
| 123 | + "* C++20 Ranges\n", |
| 124 | + "* Containers\n", |
| 125 | + "* Iterators\n", |
| 126 | + "* Algorithms\n", |
| 127 | + "* Custom templates for compile-time polymorphism\n", |
| 128 | + "* C++20 Concepts\n", |
| 129 | + "* Template metaprogramming\n", |
| 130 | + "* C++20 Modules \n", |
| 131 | + "* Parallel algorithms \n", |
| 132 | + "* Concurrency\n", |
| 133 | + "* C++20 Coroutines\n", |
| 134 | + "* A look toward C++23" |
92 | 135 | ] |
93 | 136 | }, |
94 | 137 | { |
|
417 | 460 | "name": "python", |
418 | 461 | "nbconvert_exporter": "python", |
419 | 462 | "pygments_lexer": "ipython3", |
420 | | - "version": "3.10.8" |
| 463 | + "version": "3.10.9" |
421 | 464 | }, |
422 | 465 | "nbTranslate": { |
423 | 466 | "displayLangs": [ |
|
0 commit comments