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

Future Flame Logo

Java Course

Java course is offered by Future Flame. Our faculties are highly trained and industry-linked. We always train our students in live platforms so that they get the best practical exposure to face the most competitive IT world.

by Future Flame [Claim Listing ]
IndEyes Infotech Logo

MATLAB

MATLAB course is offered by IndEyes Infotech. IndEyes Infotech works in fields like training & development of the latest technologies. Our courses focus on trends and technologies that are in high demand.

by IndEyes Infotech [Claim Listing ]
  • Price
  • Start Date
  • Duration
D Zone Logo

C & C++ Course

Our Course Objective to C and C++ is to give fundamental knowledge of basic programming and capability to develop programming logics as per industry requirement.

by D Zone [Claim Listing ]
RICE (Richa Institute of Computer Education) Logo

C++ Programming

C++ Programming course is offered by RICE (Richa Institute of Computer Education). Our curriculum is designed to provide students with a comprehensive understanding of programming concepts and techniques, as well as hands-on experience working with industry-standard tools and technologies.

by RICE (Richa Institute of Computer Education) [Claim Listing ]
Dridhon Logo

TCL Scripting

TCL is a file extension for a script written in TCL. TCL (also pronounced tickle) stands for Tool Command Language. TCL files are text files containing TCL scripts. TCL is a dynamic open source language used for building web and desktop applications.

by Dridhon
  • Price
  • Start Date
  • Duration

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