Description

The course is designed to provide an introduction to the Python programming language. The focus of the course is to provide students with an introduction to programming, different data structures like lists, dictionaries, arrays, series, data frames, and visualization using matplotlib.

The goal of this course is to provide a strong foundation of Python language. This will help students to score well in informatics practices offered by CBSE in grade XI and XII. The course will discuss topics necessary for the participant to be able to create and execute Python programs. The lectures and presentations are designed to provide knowledge and experiences to students that serve as a foundation for continued learning of the presented areas. The course is supported by interactive quizzes and lots of practical assignments to help students excel especially in the CBSE Board Examination.

This is an instructor-led course with an average batch size of 10 students. In the 45 hours of Online Live training, you will get both the theoretical and practical knowledge needed to build the necessary skills. The trainer’s holistic approach is stemmed to meet the long-term needs of the student and hence they provide 100% job/placement assistance with the option of seeking a trial class before the enrolment.

 

What Will I Learn?

  • You will learn Python Fundamentals, Barebones of a Python Program and Data Handling
  • You will learn  Python Pandas, Plotting with Pyplot and Creating a Dictionary

Specifications

  • Free Demo
  • Interactive Learning
  • Missed Class Recovery
  • Instalment Facility

Getting Started with Python

  • Introduction

  • Advantages and disadvantages

  • Working in python

    • Default CPython Distribution

    • Working in Spyder IDLE

    • Writing and compiling python program with the command line in Linux.

 

Python Fundamentals

  • Introduction

  • Python Character Set

  • Tokens

    • Keywords

    • Identifiers

    • Literals/values

    • Operators

    • Punctuators

 

Barebones of a Python Program:

  • Variables and Assignments

    • Creating a Variable

    • Multiple Assignments

    • Variable Definition

    • Dynamic Typing

 

Simple Input and Output

  • Reading Numbers

  • Output through print() function

 

Data Handling

  • Introduction

  • Data types

    • Numbers

    • Strings

    • Lists and Tuples

    • Dictionary

 

Mutable and Immutable Types

  • Variable Internals

 

Operators

  • Arithmetic Operators

  • Relational Operators

  • Identity Operators

  • Logical Operators

  • Operator Precedence

 

Expressions

  • Evaluating Expressions

  • Type Casting

  • Working with Math Module of Python

  • Debugging

    • Errors in a program

 

Flow of Control

  • Introduction

  • Types of Statements in Python

  • Statement Flow Control

  • The If statement of Python

    • The if Statement

    • The if-else Statement

    • The if-elif statement

    • The nested if statement

  • Repetition of Tasks

  • The range() function

  • Iteration/ Looping statements

    • The for loop

    • Nested Loop

 

List Manipulation

  • Introduction

  • Creating and Accessing lists

    • Creating Lists

    • Accessing Lists

  • List Operations

    • Joining lists

    • Repeating or replicating lists

    • Slicing the Lists

  • Making True Copy of a List

  • List functions and Methods

  • A List can contain Lists as elements

  • Working with Lists (List Manipulation)

    • Appending elements to a list

    • Inserting an element in the list

    • Modifying/updating elements to a list

    • Deleting an element from a list

    • Sorting a list

 

Dictionaries

  • Introduction

  • Dictionary-Key: Value Pairs

    • Creating a Dictionary

    • Accessing elements of a Dictionary

    • Characteristics of a Dictionary

  • Working with Dictionaries

    • Multiple ways of creating Dictionaries

    • Adding elements to Dictionary

    • Updating /Modifying Existing elements in a Dictionary

    • Deleting elements from a Dictionary

    • Checking for existence of a key

    • Pretty Printing of a Dictionary

  • Dictionary Functions and Methods

    • Get length of the Dictionary- the len() function

    • Creating new Dictionary- the dict() function

    • Accessing items,keys and values-get(), items(), keys(), values(), methods

    • Extend/Update Dictionary with new keyvalue pairs, update() method

    • Deleting elements from Dictionary-clear() and del 

 

Python Pandas

  • Introduction

  • Using pandas

  • Pandas Data structure

  • Series Data Structure

    • Creating Series Objects

    • Operations on Series Object

    • Difference between Numpy arrays and Series Objects

  • Dataframe Data Structure

  • Creating and Displaying  a Dataframe

  • Dataframe Attributes

  • Selecting and Accessing data

  • Adding/modifying rows/columns values in data frames

  • Deleting/renaming columns/rows

  • More on data frame indexing- boolean indexing

 

Plotting with Pyplot

  • What is a data visualization

  • Using pyplot of Matplotlib library

  • Creating line charts and scatter charts

  • Creating bar charts and pie charts

  • Customizing the plot

  • Creating histograms with pyplot

 

Importing and Exporting data between CSV files/MySQL and pandas

  • Introduction

  • Transferring data between .csv files and data frames

    • Loading data from CSV to a data frame

    • Storing the data frame's data to CSV files

  • Transferring data between data frames and MySQL

  • Exporting a dataframe’s data as a table in Mysql database

Ms.NEELAM SHARMA

Accomplished Senior School Computer Science Teacher and now as the IT-Co-ordinator at the S D Vidya School Ambala, with a high aptitude and passion for continuous self-learning and up-gradation, innovation, and executing practical software development and other projects that deliver satisfying value to the target user environment. Equipped with outstanding Student Management Skills, and a fervent passion for enabling all students to surpass their potential. 19+ Years Experience as Post-Graduate Computer Science Teacher and the Head of Computer Science Department at Convent of Jesus and Mary, Ambala. Crafted a niche, comprehensive Senior School Teaching Skill Set that is modeled on lesson plans that intrinsically interest and invigorate students to develop excellent computer programming skills and knowledge, thereby automatically ensuring their superlative performance and results in Board Examinations. Prior to embarking on teaching at the Convent of Jesus and Mary, Ambala, was an Instructional Delivery Specialist in Software Engineering at reputed Software Training Organizations like NIIT and Aptech.

No reviews found

Batch Start Date End Date Timings Batch Type
No video found

Description

The course is designed to provide an introduction to the Python programming language. The focus of the course is to provide students with an introduction to programming, different data structures like lists, dictionaries, arrays, series, data frames, and visualization using matplotlib.

The goal of this course is to provide a strong foundation of Python language. This will help students to score well in informatics practices offered by CBSE in grade XI and XII. The course will discuss topics necessary for the participant to be able to create and execute Python programs. The lectures and presentations are designed to provide knowledge and experiences to students that serve as a foundation for continued learning of the presented areas. The course is supported by interactive quizzes and lots of practical assignments to help students excel especially in the CBSE Board Examination.

This is an instructor-led course with an average batch size of 10 students. In the 45 hours of Online Live training, you will get both the theoretical and practical knowledge needed to build the necessary skills. The trainer’s holistic approach is stemmed to meet the long-term needs of the student and hence they provide 100% job/placement assistance with the option of seeking a trial class before the enrolment.

 

What Will I Learn?

  • You will learn Python Fundamentals, Barebones of a Python Program and Data Handling
  • You will learn  Python Pandas, Plotting with Pyplot and Creating a Dictionary

Specifications

  • Free Demo
  • Interactive Learning
  • Missed Class Recovery
  • Instalment Facility

No Comments

Please login to leave a review

Related Classes