C++ Crash Course For Beginners

In this beginner crash course, you will learn the fundamentals of C++

Timestamps:

  • 00:07 – CodeBeauty Intro
  • 00:37 – C++ Intro
  • 04:34 – Installing Visual Studio 2019 Community
  • 05:33 – Creating C++ Console app project?
  • 09:44 – Primitive Data types and Variables
  • 13:39 – Arrays
  • 19:15 – If/else statement
  • 20:20 – Ternary (conditional) operator
  • 21:38 – Nested if, if-else-if
  • 26:30 – Enums
  • 26:11 – Switch/case statement
  • 32:04 – Infinite loops, While and Do-While loops (Difference between while and do-while explained)
  • 37:53 – For loop
  • 40:23 – Functions
  • 40:53 – Functions that return value
  • 43:21 – Functions that don’t return value (void functions)
  • 45:37 – Functions with default arguments
  • 46:18 – Pointers
  • 47:15 – Passing Pointers to Functions
  • 53:31 - Pointers and Arrays
  • 58:27 – Classes in C++
  • 1:04:48 – Constructors
  • 1:07:45 – Class methods
  • 1:09:33 – Encapsulation
  • 1:17:14 – Inheritance
  • 1:23:05 – Polymorphism

#cplusplus #developer

What is GEEK

Buddha Community

C++ Crash Course For Beginners
Sival Alethea

Sival Alethea

1624305600

C++ Tutorial for Beginners - Full Course. DO NOT MISS!!!

This course will give you a full introduction into all of the core concepts in C++.
⭐️ Contents ⭐
⌨️ (0:00:00) Introduction
⌨️ (0:01:38) Windows Installation
⌨️ (0:04:54) Mac Installation
⌨️ (0:08:44) Setup & Hello World
⌨️ (0:12:29) Drawing a Shape
⌨️ (0:19:55) Variables
⌨️ (0:31:43) Data Types
⌨️ (0:39:15) Working With Strings
⌨️ (0:49:00) Working With Numbers
⌨️ (0:59:41) Getting User Input
⌨️ (1:05:32) Building a Calculator
⌨️ (1:09:28) Building a Mad Libs
⌨️ (1:13:45) Arrays
⌨️ (1:20:03) Functions
⌨️ (1:29:47) Return Statement
⌨️ (1:35:22) If Statements
⌨️ (1:47:15) If Statements (con’t)
⌨️ (1:55:58) Building a Better Calculator
⌨️ (2:02:20) Switch Statements
⌨️ (2:10:47) While Loops
⌨️ (2:18:53) Building a Guessing Game
⌨️ (2:29:18) For Loops
⌨️ (2:38:32) Exponent Function
⌨️ (2:45:21) 2d Arrays & Nested Loops
⌨️ (2:54:55) Comments
⌨️ (2:59:11) Pointers
⌨️ (3:13:26) Classes & Objects
⌨️ (3:25:40) Constructor Functions
⌨️ (3:34:41) Object Functions
⌨️ (3:41:43) Getters & Setters
⌨️ (3:54:04) Inheritance

Course developed by Mike Dane. Check out his YouTube channel for more great programming
📺 The video in this post was made by freeCodeCamp.org
The origin of the article: https://www.youtube.com/watch?v=vLnPwxZdW4Y&list=PLWKjhJtqVAblfum5WiQblKPwIbqYXkDoC&index=10
🔥 If you’re a beginner. I believe the article below will be useful to you ☞ What You Should Know Before Investing in Cryptocurrency - For Beginner
⭐ ⭐ ⭐The project is of interest to the community. Join to Get free ‘GEEK coin’ (GEEKCASH coin)!
☞ **-----CLICK HERE-----**⭐ ⭐ ⭐
Thanks for visiting and watching! Please don’t forget to leave a like, comment and share!

#c++ #c++ tutorial #c++ tutorial for beginners #c++ tutorial for beginners - full course #core concepts in c++.

Sival Alethea

Sival Alethea

1624395600

MongoDB with Python Crash Course - Tutorial for Beginners. DO NOT MISS!!!

Learn the most popular NoSQL / document database: MongoDB. In this quickstart tutorial, you’ll be up and running with MongoDB and Python.
⭐️Course Contents⭐️
⌨️ (0:00:00) Welcome
⌨️ (0:04:33) Intro to MongoDB
⌨️ (0:07:49) How do document DBs work?
⌨️ (0:10:34) Who uses MongoDB
⌨️ (0:13:02) Data modeling
⌨️ (0:16:30) Modeling guidelines
⌨️ (0:22:11) Integration database
⌨️ (0:24:23) Getting demo code
⌨️ (0:30:07) How ODMs work?
⌨️ (0:32:55) Introduction to mongoengine
⌨️ (0:34:01) Demo: Registering connections with MongoEngine
⌨️ (0:37:20) Concept: Registering connections
⌨️ (0:39:14) Demo: Defining mongoengine entities (classes)
⌨️ (0:45:22) Concept: mongoengine entities
⌨️ (0:49:03) Demo: Create a new account
⌨️ (0:56:55) Demo: Robo 3T for viewing and managing data
⌨️ (0:58:18) Demo: Login
⌨️ (1:00:07) Demo: Register a cage
⌨️ (1:10:28) Demo: Add a bookable time as a host
⌨️ (1:16:13) Demo: Managing your snakes as a guest
⌨️ (1:19:18) Demo: Book a cage as a guest
⌨️ (1:33:41) Demo: View your bookings as guest
⌨️ (1:41:29) Demo: View bookings as host
⌨️ (1:46:18) Concept: Inserting documents
⌨️ (1:47:28) Concept: Queries
⌨️ (1:48:09) Concept: Querying subdocuments with mongoengine
⌨️ (1:49:37) Concept: Query using operators
⌨️ (1:50:24) Concept: Updating via whole documents
⌨️ (1:51:46) Concept: Updating via in-place operators
⌨️ (1:54:01) Conclusion

📺 The video in this post was made by freeCodeCamp.org
The origin of the article: https://www.youtube.com/watch?v=E-1xI85Zog8&list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB&index=10
🔥 If you’re a beginner. I believe the article below will be useful to you ☞ What You Should Know Before Investing in Cryptocurrency - For Beginner
⭐ ⭐ ⭐The project is of interest to the community. Join to Get free ‘GEEK coin’ (GEEKCASH coin)!
☞ **-----CLICK HERE-----**⭐ ⭐ ⭐
Thanks for visiting and watching! Please don’t forget to leave a like, comment and share!

#mongodb #python #python crash course #mongodb with python crash course - tutorial for beginners #beginners #mongodb with python crash course

C++ Crash Course - Switch Statement Example In C++

In this C++ Crash Course video iam going to talk about C++ Switch Statement Example , so switch statement is used when we have multiple conditions and we need to perform different action based on the condition. For example if we have different conditions and we want to execute a block of code based on certain condition. In that case we need to use switch statement. Also you can use else if condition, but it is good idea if you have multiple conditions you can use switch statement.

Youtube channel: Parwiz Forogh - https://www.youtube.com/watch?v=aSbhRy59XlI

#c #c# #c++ #programming-c

Tyrique  Littel

Tyrique Littel

1597737600

Types of Loops in C and C++? - DZone IoT

Loops in a programming language is a piece of code that get executed repeatedly until the specified condition becomes false. A loop consists of two parts, a block of statements and a condition that control the loop.

Loops mainly consisted of three statements – initialization condition, test condition, update condition.

For example, if we want to print “Hello Codies” 5 times, we can do this in two ways. Writing the statement 5 times (#1) or use loops which save time and effort (#2).

Java

1

#1

2

3

#include <stdio.h> 

4

int main() 

5

{ 

6

     printf("Hello Codies\n"); 

7

     printf("Hello Codies\n");

8

     printf("Hello Codies\n");

9

     printf("Hello Codies\n");

10

     printf("Hello Codies\n");

11

12

    return 0; 

13

}

Java

1

#2

2

3

#include <stdio.h> 

4

5

int main() 

6

{ 

7

  int i; 

8

9

    // Writing a for loop 

10

    // to print Hello Codies 5 times 

11

12

    for (i = 1; i <= 5; i++) { 

13

        printf("Hello Codies\n"); 

14

    } 

15

    return 0; 

16

}

Output:

Java

1

Hello Codies

2

Hello Codies

3

Hello Codies

4

Hello Codies

5

Hello Codies

In this tutorial, you will learn-

  1. Types of Loops
  2. While Loop
  3. Do-While loop
  4. For loop
  5. Nested loop
  6. Break Statement
  7. Continue Statement

Types of Loops in C/C++

Loops are classified into two types depending upon the position control statements:

  • Entry controlled loop
  • Exit controlled loop

Entry controlled loop: A conditional statement is evaluated before executing the body of a loop. It is also called as a pre-checking or Counter controlled loops where the programmer already know how many times the loop get executed. Counter controlled loops are often called definite iteration because the number of repetitions is known before the loop begins execution.

Exit controlled loop: In this type of loops conditional statement are evaluated after executing the loop body once irrespective of whether the test condition is true or false. It is also called as a post-checking or Sentinel controlled Loop because the programmer don’t know exactly know how many times loop will be executed. Sentinel-controlled loop also known as indefinite repetition.

The control conditions must be specified properly otherwise the loop will execute infinite number of times (infinite loop). An infinite loop occurs when no termination condition is specified or specified conditions never meet.

programming language provides us with 3 types of loop and C++ has 4th extra loop:

  • while loop
  • do-while loop
  • for loop
  • Nested Loop (only in C++)

The syntax of these loops mainly differs in the placement of these three statements initialization condition, test condition, update condition.

While Loop in C/C++

The while loop specify that a program should repeat set of instruction inside the block till the condition remains true. While loop used in place where we don’t know number of iteration before and it depends on the update inside the block. While loop is Entry Controlled loop and widely used in C/C++.

Syntax of WHILE Loop:

Java

1

initialization condition;

2

while (test_ condition)

3

{

4

   // statements

5

6

  update_ condition;

7

}
Flow Chart of While loop.

In While loop, condition evaluated first if condition is TRUE than block of statements get executed and update condition then control again goes back at the beginning, and the condition is checked again if it is true, the same process is executed until the given condition becomes false. Once the test condition results FALSE control goes back to main program. While Loop is Entry-Controlled Loop.

Note: If Loop contains only one statement, then the curly braces are not compulsory. Though It is a good practice to include braces.

Following program illustrates a while loop:

Java

1

#include<stdio.h>

2

3

int main()

4

{

5

  int num=1;    //initializing the variable

6

7

     while(num<=5)            //while loop with test condition

8

    {

9

       printf("%d ",num);  

10

       num++;        //incrementing (update condition)

11

    }

12

    return 0;

13

}

Output:

Java

1

1 2 3 4 5

The above program prints series of numbers from 1 to 5 using a while loop.

Let’s see what happening in above program step by step.

Step 1: We have initialized variable ‘num = 1’.

Step 2: In while condition we are evaluating is ‘num’ value is less than or equal to 5, if ‘num’ becomes greater than 5 than this condition become False.

Step 3: For now ‘num = 1’, we enter the loop comparing 1 <= 5 which result true so the body of loop i.e. ‘num’ value 1 got printed.

Step 4: In this step ‘num’ value increased by 1 i.e now ‘num = 2’.

Now step 3 get repeated again with ‘num = 2’ and print the ‘num’ value 2, similarly 3,4,5. When ‘num’ got increase to 6 (num =6) while condition become FALSE & loop terminated than control goes back to main() function as there is nothing after loop do program exits with returning 0 indicating that everything went well.

#tutorial #iot #c++ #c #c++ beginner course #learn c++

Ananya Gupta

1599550659

Benefits Of C Language Over Other Programming Languages

C may be a middle-level programing language developed by Dennis Ritchie during the first 1970s while performing at AT&T Bell Labs within the USA. the target of its development was within the context of the re-design of the UNIX OS to enable it to be used on multiple computers.

Earlier the language B was now used for improving the UNIX. Being an application-oriented language, B allowed a much faster production of code than in programming language. Still, B suffered from drawbacks because it didn’t understand data-types and didn’t provide the utilization of “structures”.

These drawbacks became the drive for Ritchie for the development of a replacement programing language called C. He kept most of the language B’s syntax and added data-types and lots of other required changes. Eventually, C was developed during 1971-73, containing both high-level functionality and therefore the detailed features required to program an OS. Hence, many of the UNIX components including the UNIX kernel itself were eventually rewritten in C.

Benefits of C language

As a middle-level language, C combines the features of both high-level and low-level languages. It is often used for low-level programmings, like scripting for it also supports functions of high-level C programming languages, like scripting for software applications, etc.
C may be a structured programing language that allows a posh program to be broken into simpler programs called functions. It also allows free movement of knowledge across these functions.

Various features of C including direct access to machine level hardware APIs, the presence of C compilers, deterministic resource use, and dynamic memory allocation make C language an optimum choice for scripting applications and drivers of embedded systems.

C language is case-sensitive which suggests lowercase and uppercase letters are treated differently.
C is very portable and is employed for scripting system applications which form a serious a part of Windows, UNIX, and Linux OS.

C may be a general-purpose programing language and may efficiently work on enterprise applications, games, graphics, and applications requiring calculations, etc.
C language features a rich library that provides a variety of built-in functions. It also offers dynamic memory allocation.

C implements algorithms and data structures swiftly, facilitating faster computations in programs. This has enabled the utilization of C in applications requiring higher degrees of calculations like MATLAB and Mathematica.

Riding on these advantages, C became dominant and spread quickly beyond Bell Labs replacing many well-known languages of that point, like ALGOL, B, PL/I, FORTRAN, etc. C language has become available on a really wide selection of platforms, from embedded microcontrollers to supercomputers.

#c language online training #c language training #c language course #c language online course #c language certification course