Certificate Course on Core Python

CCCP

Course Details

  • No. of Classes/ Sessions : 17
  • Total Hours : 50
  • Class Starts :
  • Offline & Online Classes Schedule
    (Saturday to Thursday)

    • Morning Batches:
      • 1st Batch: 08:00 AM – 10:00 AM
      • 2nd Batch: 10:00 AM – 12:00 PM
    • Evening Batches:
      • 1st Batch: 04:00 PM – 06:00 PM
      • 2nd Batch: 06:00 PM – 08:00 PM

Price:  TK. 14,000 (Excluding VAT & TAX)

Contact Details

Midas Center, Level-03, Dhanmondi-27 ,Dhaka-1209, Bangladesh.
+880 1711085680
44.5% discounts on Online Courses!

Offer available for 7 Days

Course Outline

  • A Brief History of Python
  • Python Versions Installing
  • Python Environment Variables
  • Executing Python from the Command Line
  • IDLE
  • Editing Python Files
  • Python Documentation
  • Getting Help
  • Dynamic Types
  • Python Reserved Words
  • Naming Conventions

  • Instruct
  • Basic Syntax Comments
  • String Values
  • String Methods
  • The format Method
  • String Operators
  • Numeric Data Types
  • Conversion Functions
  • Simple Input and Output
  • The % Method The print Function

  • Indenting Requirements
  • The if Statement
  • Relational Operators
  • Logical Operators
  • Bit Wise Operators
  • The while Loop
  • break and continue
  • The for Loop

  • Lists Tuples
  • Sets Dictionaries
  • Sorting Dictionaries
  • Copying Collections

  • Defining Your Own Functions
  • Parameters
  • Function Documentation
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments Scope
  • Functions – “First Class Citizens”
  • Passing Functions to a Function
  • Mapping Functions in a Dictionary
  • Lambda
  • Inner Functions
  • Closures

  • Modules
  • Standard Modules – sys
  • Standard Modules – math
  • Standard Modules – time
  • The dir Function

  • Data Streams
  • Creating Your Own Data Streams
  • Access Modes
  • Writing Data to a File
  • Reading Data From a File
  • Additional File Methods
  • Using Pipes as Data Streams
  • Handling IO Exceptions
  • Working with Directories Metadata
  • The pickle Module

  • Declaring and modifying objects
  • Encapsulating attributes and methods in classes
  • Initializing objects with constructors
  • Accessing and modifying attributes with methods
  • Overloading operators and polymorphism

  • Inheritance
  • Reusing functionality through inheritance
  • Extending methods from base classes
  • Overriding methods for dynamic behavior
  • Tracing the scope in the namespace
  • Enhancing functionality with class decorators
  • Errors
  • Run Time Errors
  • The Exception Model
  • Exception Hierarchy
  • Handling Multiple Exceptions raise assert
  • Writing Your Own Exception Classes

  • Database concepts
  • Database design
  • SQL
  • Connecting Database with raw python

  • Creating virtual environment
  • Installing Django
  • Creating a Project
  • Creating Our First App
  • Overview of a Basic App

  • Database Setup
  • Creating Models
  • Activating Models
  • Admin Interface

  • URLS
  • Views
  • ORM
  • Filtering Database Results

  • Templates
  • Creating a Base Template
  • Raising a 404 HTTP Error
  • Related Objects Set Designing the
  • Details Template
  • Bootstrap and Static Files

  • Removing Hard coded URLs
  • Adding data to our Database

  • Simple Form
  • Adding Forms to the Template
  • Favorite View Function
  • Model Forms
  • ModelForm and CreateView
  • UpdateView and DeleteView

  • Exam and Project View