0% found this document useful (0 votes)
3 views2 pages

7 Day C CPP Python Plan

The document outlines a 7-day crash course plan for learning C, C++, and Python, covering essential topics such as syntax, control flow, data structures, and object-oriented programming. Each day includes specific concepts, practices, and exercises to reinforce learning. The final day focuses on reviewing weak topics and practicing data structures and algorithms using online platforms.

Uploaded by

mhiiii4808
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

7 Day C CPP Python Plan

The document outlines a 7-day crash course plan for learning C, C++, and Python, covering essential topics such as syntax, control flow, data structures, and object-oriented programming. Each day includes specific concepts, practices, and exercises to reinforce learning. The final day focuses on reviewing weak topics and practicing data structures and algorithms using online platforms.

Uploaded by

mhiiii4808
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

7-Day Crash Course Plan: C, C++ & Python

Day 1: Syntax & Basics

- C: Variables, Data Types, Input/Output, Operators, if/switch/while/for


- C++: Same as C + cin, cout, namespaces
- Python: Indentation, variables, input(), print(), basic arithmetic
- Practice: Prime numbers, sum of digits, basic calculator

Day 2: Control Flow & Functions

- C/C++: Functions, call by value/reference, recursion


- Python: Defining functions, default/keyword arguments, recursion
- Practice: Factorial, Fibonacci series, palindrome checker

Day 3: Arrays, Strings, Lists

- C: Arrays, strings, string functions


- C++: Vectors, strings
- Python: Lists, strings, slicing, list methods
- Practice: Reverse string, find duplicates, sort manually

Day 4: Pointers & OOP

- C: Pointers, pointer arithmetic


- C++: Classes, objects, inheritance, constructors
- Python: Classes, __init__, self, inheritance
- Practice: Swap using pointers, Student class

Day 5: File I/O & Memory

- C: fopen, fscanf, fprintf


- C++: ifstream, ofstream, dynamic memory
- Python: open(), read(), write(), with
- Practice: Write/read student data to/from file

Day 6: STL & Libraries

- C++: STL - vector, map, set, queue, iterators


- Python: math, random, os, list comprehensions
- Practice: Frequency counter, Dice simulator, File manager

Day 7: DSA Practice + Review

- Revisit weak topics


- Practice: Reverse array, anagram checker, Stack/Queue
- Use: HackerRank, GeeksforGeeks, LeetCode

You might also like