Sale!

Python

6,000.00 5,000.00

This course aims to teach everyone the basics of programming computers using Python.

SKU: CFL-104 Category:

COURSE DESCRIPTION

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.

CERTIFICATION

To receive the certificate for this course, you’ll need to submit one of the projects for the course. After successful evaluation by the course advisor, you’ll receive the certification.

LEARNING OUTCOMES

Core Python

Introduction

    • History
    • Features
    • Setting up path
    • Working with Python
    • Basic Syntax
    • Variable and Data Types
    • Operator

Conditional Statements

    • If
    • If- else
    • Nested if-else

Looping

    • For
    • While
    • Nested loops

Control Statements

    • Break
    • Continue
    • Pass

String Manipulation

    • Accessing Strings
    • Basic Operations
    • String slices
    • Function and Methods

Lists

    • Introduction
    • Accessing list
    • Operations
    • Working with lists
    • Function and Methods

Tuple

    • Introduction
    • Accessing tuples
    • Operations
    • Working
    • Functions and Methods

Dictionaries

    • Introduction
    • Accessing values in dictionaries
    • Working with dictionaries
    • Properties
    • Functions

Functions

    • Defining a function
    • Calling a function
    • Types of functions
    • Function Arguments
    • Anonymous functions
    • Global and local variables

Modules

    • Importing module
    • Math module
    • Random module
    • Packages
    • Composition

Input-Output

    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Reading and writing files
    • Functions

Exception Handling

    • Exception
    • Exception Handling
    • Except clause
    • Try ? finally clause
    • User Defined Exceptions

Advance Python

OOPs concept

    • Class and object
    • Attributes
    • Inheritance
    • Overloading
    • Overriding
    • Data hiding

Regular expressions

    • Match function
    • Search function
    • Matching VS Searching
    • Modifiers
    • Patterns

CGI

    • Introduction
    • Architecture
    • CGI environment variable
    • GET and POST methods
    • Cookies
    • File upload

Database

    • Introduction
    • Connections
    • Executing queries
    • Transactions
    • Handling error

Networking

    • Socket
    • Socket Module
    • Methods
    • Client and server
    • Internet modules


Multithreading

    • Thread
    • Starting a thread
    • Threading module
    • Synchronizing threads
    • Multithreaded Priority Queue

GUI Programming

  • Introduction
  • Tkinter programming
  • Tkinter widgets