Competitive Programming (Python)

কোর্সের মেয়াদ

২ মাস

ক্লাস টাইম

১.৫ ঘণ্টা

সাপ্তাহিক ক্লাস

৩ দিন

কোর্স ফিঃ৳ ১২৯৯

মোট ক্লাসঃ২৪ টি

ক্লাস ভিডিওঃথাকবে

ভাষাঃবাংলা & English

মোট সময়ঃ৩৬ ঘণ্টা

ভর্তি হোন ফ্রি সেমিনার

কোর্স ওভারভিউ

overview of the course

কোর্স সিলেবাস

Introduction

  • Understand the Course Outline
  • Development Environment Preparation

Python Basic

  • Python Environment Setup
  • IDE Installation
  • Start Basic Programming

Data Types and Operators

  • Understanding Data Types and Constants
  • Working with Arithmetic Expressions
  • Relational, Logical and Conditional operators
  • Bitwise operators and their tricky applications

Decision-Making

  • The if and if-else Statement
  • Nested if and if-else Statement
  • Ternary Operator

Loops

  • For Loop
  • While Loop
  • Break, Continue

Arrays

  • Defining and Initializing Arrays
  • Operations -> Find, Insert, Erase, Copy, Reverse
  • Subarray, Subsequence
  • Multidimensional Arrays

Strings

  • Arrays of Characters
  • Variable-Length Character Strings
  • The None String, Escape Character
  • String in Python
  • Palindrome, Anagram

Working with Function

  • Defining a function
  • Arguments and Local Variable
  • Returning function results
  • Global, Automatic and Static Variables
  • Call by Value, Call by Reference

Sorting

  • Insertion and selection sort
  • Counting sort
  • STL Sort
  • Bubble Sort
  • Merge Sort

Binary Search

  • Insight of binary search and binary property
  • Binary search on arrays
  • Binary search on math problems
  • Bisection in geometry problems
  • Complexity Analysis

Recursion

  • Insight, recursive equation
  • Binary search with recursion

Number Theory

  • GCD, LCM, Divisibility
  • Primality check and generation
  • Sieve of Eratosthenes
  • Basic Modular Arithmetic
  • Combinatorics from HSC

Problem Solve Part 1

  • Leapyear
  • Largest of three numbers
  • Checking for Vowel
  • Swapping Two Numbers
  • Program to find Sum of Digits
  • Largest and Smallest Number
  • Program to find Factorial of number
  • Fibonacci Series Program
  • Factorial

Problem Solve Part 2

  • Palindrome Program
  • Program to reverse a String
  • Program to find Average of n Numbers
  • Armstrong Number
  • Checking input number for Odd or Even
  • Find Largest among n Numbers
  • Reverse an Array
  • Largest and Smallest Element in Array
  • Sort Array Elements
  • Addition and Subtraction of Matrices
  • Matrix Multiplication

Problem Solve Part 3

  • LCM And GCD of Two Numbers
  • Factorial using Recursive Function
  • Area of Triangle
  • Celsius to Fahrenheit
  • Print first n Prime Numbers
  • Simple Interest
  • Result Sheet
  • Program to Print Pyramids
  • program to make Pascal's Triangle
  • Write on a File
  • Count Vowel and Consonant From a File