Python Course

by Canter Technologies Claim Listing

Python is a widely used general-purpose, high level programming language. It was created by Guido van Rossum in 1991 and further developed by the Python Software Foundation.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Canter Technologies Logo

img Duration

Please Enquire

Course Details

Python is a widely used general-purpose, high level programming language. It was created by Guido van Rossum in 1991 and further developed by the Python Software Foundation.

It was designed with an emphasis on code readability, and its syntax allows programmers to express their concepts in fewer lines of code.

Python is a programming language that lets you work quickly and integrate systems more efficiently. There are two major Python versions: Python 2 and Python 3. Both are quite different.

 

Python Training Course Objective:

  • To understand why Python is a useful scripting language for developers.
  • To learn how to design and program Python applications.
  • To learn how to use lists, tuples, and dictionaries in Python programs.
  • To learn how to identify Python object types.
  • To learn how to use indexing and slicing to access data in Python programs.
  • To define the structure and components of a Python program.
  • To learn how to write loops and decision statements in Python.
  • To learn how to write functions and pass arguments in Python.
  • To learn how to build and package Python modules for reusability.
  • To learn how to read and write files in Python.
  • To learn how to design object?oriented programs with Python classes.
  • To learn how to use class inheritance in Python for reusability.
  • To learn how to use exception handling in Python applications for error handling.

 

Syllabus:

  • Module-1: Introduction to Python
  • Need for Python Programming
  • Advantages of Programming
  • Overview of Python 
  • Organizations using Python 
  • Python Applications
  • Python, Jupiter installation 
  • Learn to use Jupiter Note Book
  • Variables, Operands and Expressions 
  • Module-2: Python Data Types
  • Declaring and using Numeric data types
  • Using string data type and string operations 
  • Defining list and list slicing
  • Use of Tuple data type
  • Tuple - Properties, Related Operations
  • List - Properties, Related Operations
  • Module-3: Python Program Flow Control
  • Conditional blocks using if, else and elseif 
  • Simple For loops in python 
  • For loop using ranges, string, list and dictionaries Use of while loops in python Loop
  • Module-4: Python String, List And Dictionary Manipulations
  • Building blocks of python programs
  • Dictionary manipulation
  • Programming using string, list and dictionary in build functions
  • Dictionary - Properties, Related Operations
  • Set - Properties, Related Operations
  • Module-5 : Python File Operation
  • Reading config files in Python
  • Writing log files in Python
  • Understanding read functions, read(), readline() and readlines()
  • Understanding write functions, write() and writelines()
  • Manipulating file pointer using seek Programming using file operations
  • Module-6 : Python Functions, Modules And Packages
  • Organizing python codes using functions
  • User-Defined Functions
  • Function Parameters
  • Different Types of Arguments
  • Global Variables and Keywords
  • Variable Scope and Returning Values
  • Lambda Functions, Built-In Functions 
  • Modules and Packages
  • Module-7: Deep Dive – Functions and OOPs Topics
  • Introduction to OOPs
  • Built-In Class Attributes 
  • Public, Protected and Private Attributes, and Methods
  • Class Variable and Instance Variable
  • Constructor and Destructor
  • Decorator in Python
  • Core Object-Oriented Principles
  • Inheritance and Its Types
  • Method Resolution Order
  • Module-8: Python Regular Expression
  • Power of pattern searching using regex in Python
  • Real time parsing of networking or using regex 
  • Password, email, URL validation using regex
  • Pattern finding programs using regular expression
  • Module-9: Python Exception Handling
  • Avoiding code break using exception handling
  • Safeguarding file operation using exception handling
  • Handling and helping developer with error code 
  • Programming using Exception handling
  • Module-10: Python Multithreading
  • Understanding threads
  • Forking threads 
  • Synchronising the threads
  • Programming using multithreading
  • Module-11: Introduction to NumPy
  • Basics of Data Analysis
  • NumPy - Arrays, Operations on Arrays
  • Indexing Slicing and Iterating
  • NumPy Array Attributes
  • Matrix Product, NumPy Functions 
  • Array Manipulation, File Handling
  • Module-12: Data Manipulation using pandas
  • Introduction to pandas 
  • Data structures in pandas
  • Series,Data Frames 
  • Importing and Exporting Files
  • Merging of Data Objects
  • Concatenation of Data Objects
  • Data Cleaning using pandas
  • Exploring Datasets
  • Module-13 : Data Visualisation using Matplotlib
  • Why Data Visualisation? 
  • Matplotlib Library 
  • Line Plots, Multiline Plots 
  • Bar Plot, Histogram
  • Pie Char, Scatter Plot
  • Boxplot, Saving Charts 
  • Customising Visualisations,
  • Saving Plots, Grids and Subplots
  • Module-14: GUI Programming
  • Tkinter Package
  • Text Widgets, Window Widget
  • Button Widget, Label Widget 
  • Entry Widget, Slider Widget
  • Radio Button Widget 
  • Geometry Managers 
  • Creating a GUI Application
  • Module-15 : Developing Web Maps and Representing Information using Plots
  • And more.
  • Guntur Branch

    Diamond Corner, H.no.3/7/3 A&b Plot Nos. Mm2, Guntur
  • Vijayawada Branch

    101,1st Floor, Above Riya Travels, Beside Bajaj Showroom Benz Circle, Vijayawada

Check out more Python Programming courses in India

Keywords Technologies Logo

Python 3.0 Django Enterprise Application Expert

This comprehensive workshop on Python programming covers everything you need to know about working with Python and understand its features and functions. 

by Keywords Technologies
Gemstech IPL Logo

Python

PythonPython course is offered by Gemstech IPL. Please inquire to get details of the course price, schedule and outline.

by Gemstech IPL
Bismilsoft Pvt Ltd Logo

Java (Fast Track)

This Java training led by expert trainers will give notes on each topic in the class that can be used reference book in lab practice and study material.

by Bismilsoft Pvt Ltd
Bismilsoft Pvt Ltd Logo

Python (Fast Track)

PythonLearn about Python from the qualified instructors at Bismilsoft Pvt Ltd with 9+ years of experience focuses on both the basics and advanced topics and areas in support of real-life projects to get you certified. 

by Bismilsoft Pvt Ltd
Reifywise Logo

Backend Development

Reifywise provide job-oriented Java, Springboot, Microservice development courses in Patna. We designed Backend development modules using latest software versions from Java Professionals with 10 years of IT experience .Our Java expert will trainees you to become the best in Software Industry.

by Reifywise [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy