Loading...

Programming in Python

Certification: Python - FISDI Certification

Python has become a staple in data science, allowing data analysts and other professionals to use the language to conduct complex statistical calculations, create data visualizations, build machine learning algorithms, manipulate and analyze data, and complete other data-related tasks.

Regular Courses | Fast Track Courses | Week End Courses
Course Duration

  • Fast Track : 1 Month
  • Regular Course : 3 Months
  • Register Now

    Course Advantages

  • FISDI Certificate
  • Python enhances your employability and opens up numerous job opportunities with competitive salaries.
  • Latest Syllabus and Advanced Lab Facility
  • Course Features

  • Python is an interpreted, general-purpose, and high-level programming language
  • Python programming is transforming the worldwide job market because its advantages are obvious.
  • The demand for Python programmers is rising in tandem with the new machine learning applications that emerge every day.
  • What you'll cover in this course

    Introduction to Python Programming Language

    + -

    History

    Features

    Installing Python

    Running Python Program

    Debugging

    Formal and Natural Languages

    The Difference Between Brackets, Braces, and Parentheses

    Variables and Expression

    + -

    Values and Types

    Variables

    Variable Names and Keywords

    Type Conversion

    Implicit Type Conversion

    Explicit Type Conversion

    Operators and Operands

    Expressions

    Interactive Mode and Script Mode

    Order of Operations

    Conditional Statements, Looping, Control Statements

    + -

    if statement

    if-else

    if...elif...else

    nested if –else

    Looping Statements:

    + -

    for loop

    while loop

    nested loops

    Control statements:

    + -

    Terminating loops

    Skipping specific conditions

    Functions

    + -

    Introduction

    Function Calls

    Type Conversion Functions

    Math Functions

    Adding New Functions

    Definitions and Uses

    Flow of Execution

    Parameters and Arguments

    Varables and Parameters Are Local

    Fruitful Functions and Void Functions

    Importing with from, Return Values, Incremental Development

    Boolean Functions

    Recursion

    Strings

    + -

    A String is a Sequence

    Traversal with a for Loop

    String Slices

    Strings Are Immutable

    Searching

    Looping and Counting

    String Methods

    The in Operator

    String Comparison

    String Operations

    List

    + -

    Values and Accessing Elements

    Lists are mutable

    Traversing a List

    Deleting elements from list

    Built-in List Operators

    Concatenation

    Repetition

    In Operator

    Built-in List Functions and Methods

    Tuples and Dictionaries

    + -

    Tuples

    Accessing values in Tuples

    Tuple Assignment

    Tuples as return values

    Variable-length argument tuples

    Basic tuples operations

    Concatenation

    Repetition

    In Operator

    Iteration

    Built-in Tuple Functions

    Creating a Dictionary

    Accessing Values in a Dictionary

    Updating Dictionary

    Deleting Elements from Dictionary

    Properties of Dictionary Keys

    Operations in Dictionary

    Operations in Dictionary

    Built-In Dictionary Functions

    Built-In Dictionary Methods

    Files and Exceptions

    + -

    Text Files

    The File Object Attributes

    Directories

    Built-in Exceptions

    Handling Exceptions

    Exception with Arguments

    User-defined Exceptions

    Regular Expression

    + -

    Introduction

    Concept of regular expression

    Various types of regular expressions

    Using match function

    Classes And Objects

    + -

    Overview of OOP

    Class Definition, Creating Objects

    Instances as Arguments, Instances as return values

    Built-in Class Attributes

    Inheritance

    Method Overriding

    Data Encapsulation

    Data Hiding