
Python Programming
CRAVE-SOFT Technologies is one of the best Software Training Institute in Pune India which offers world-class training on various trending software technologies. CRAVE-SOFT Technologies training staff strive to be globally recognized as a provider of a trusted, reliable resource to quality software courses and we have a most comprehensive list of software courses offered by our industry experts. At CRAVE-SOFT Technologies training courses cover not only theoretical but also live projects from industry-leading experts.
CRAVE-SOFT Technologies is now providing Python training in Pune based on the industry demands. Students, Fresh Graduates, Employees, Professionals from various states in India and different countries attend our Classroom sessions.
Python is a general-purpose interpreted, object-oriented, and high-level programming language. Python is a programming/scripting language which can be used for multiple purposes like the development of applications, scripts and much more combined with its wide range of supported frameworks. Python, in real life, is essential in various fields of technology like GUI Development, app development, website development and etc. There are lakhs of vacancies today in this training course for a bright career. Python has been one of the premier, flexible, and powerful open-source language. It has powerful libraries for data manipulation and analysis.
Highlights of Python course:
- We provide in-depth course material with detailed presentations. Soft copy of Materiel to refer any time.
- We do Schedule the sessions based on your comfort by our Highly Qualified Trainers.
- The teaching methods/tools/topics we were chosen are based on the current competitive job market.
- Practical oriented / Job oriented Training. Practice on Software Tools & Real Time projects.
- We provide Normal Track, Fast Track, and Weekend Batches for Python Training.
- Professional expertise faculties.
Who can join this course?
Python is a very easy language to learn and use. Any Graduate or Post-Graduate student who is aspiring for an exciting career towards the dynamic technologies can opt for Python Training. Corporate employees who are looking forward to implementing latest technologies in their organization in order to meet the ongoing & upcoming challenges related to data management. Software Engineers who are into ETL/Programming and wish to explore the exciting job opportunities worldwide.
Module 1 : PYTHON PROGRAMMING
Introduction
• Installation and Working with Python
• Understanding Python variables
• Python Basic Operators
• Python blocks
Data Types/Core Objects
• Declaring and using Numeric data types
• Using String data type and operations
• List object & Operations
• Tuple object & Operations
• Dictionary Object & Operations
Python Program
• Flow Control Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
Functions, Modules & Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module & external modules
• Understanding Lamda function in python
• Programming using functions, modules and external packages
String, List & Dictionary
• Building blocks of python programs
• Understanding String in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using String, List and Dictionary in build functions
MODULE 2 : ADVANCED PYTHON
File Handling
• 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
Regular Expression
• Pattern matching and searching
• Pattern searching using regex, real time parsing of data using regex
Exception Handling
• What is exception handling
• Safe guarding file operation using exception handling
• Handling error code
• Programming using Exception handling
Object Oriented Programming
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Inheritance, Overlapping and Overloading operators
Multithreading
Contacting User Through Emails
• Installing smtp python module
• Sending email
• Reading from file and sending emails to multiple users
Python Iterators , Python Generators, Decorators
Python Database Communication
• Creating a Database with SQLite 3,
• CRUD Operations,
• Creating a Database Object.
• Python MySQL Database Access
• DML and DDL Operations with Databases
• Performing Transactions
• Handling Database Errors
• Disconnecting Database
MODULE 3 : PYTHON FOR DATA ANALYTICS
• Introduction to NumPY and SciPY
• Introduction to Pandas and MatPlotLib
• Data Mungling
• Web Scraping
• NumPy – arrays
• Operations on arrays
• Indexing slicing and iterating
• Pandas – data structures & index operations
• Reading and Writing data from Excel/CSV formats into Pandas
• Matplotlib library
• Types of plots – bar graphs, pie charts, histograms