Python (Core And Advance)

by Pythonsoft Claim Listing

Python course is offered by Pythonsoft. Pythonsoft is a leading software training institute in India to provide quality training to students. As a training institute, we try to provide strong programming skills to our students.

₹7500

Contact the Institutes

Fill this form

Advertisement

Pythonsoft Logo

img Duration

70 Hours

Course Details

Python course is offered by Pythonsoft. Pythonsoft is a leading software training institute in India to provide quality training to students. As a training institute, we try to provide strong programming skills to our students. We provide both conceptual and practical-oriented training from very basic to advanced levels.

 

Content:

  • 1. Introduction to python
  • History of Python
  • Why to learn python
  • How is Python Different from other programming languages
  • Installing Python and path setting
  • How to run python programs
  • 2. Basics of Python
  • Variable
  • Identifier
  • Keywords
  • Statements & Comments
  • Indentation
  • Data types(number,string,list,tuple,set,dictionary)
  • Static Typing vs Dynamic Typing
  • Input and output
  • 3. Operators
  • Arithmetic operator
  • Relational Operator
  • Assignment Operator
  • Logical operator
  • Bitwise operator
  • Membership Operator
  • Identity Operator
  • 4. Control Flow
  • If statement
  • If - else
  • If – elif -else
  • Nested if – else
  • While loop
  • for – in loop
  • Nested loop
  • Loop with else
  • Pass statement
  • Break and continue
  • 5. Functions
  • Function Basics
  • Defining function
  • Function call
  • Return statement
  • Function parameters
  • Call by value or call by reference
  • Local and global variable
  • Recursion
  • Anonymous (lambda) function
  • 6. Modules
  • Defining module
  • How to create module
  • Importing module
  • Dir ()
  • Module search path
  • Reloading a module
  • Sys module
  • Os module
  • Namespace
  • 7. Packages
  • Defining package
  • How to create package
  • Importing package
  • Installing third party packages
  • 8. Numeric Types
  • Numeric type basics
  • Numbers
  • Hexadecimal, Octal and Binary Notation
  • Complex Numbers
  • Type casting
  • Numeric Functions
  • Random number generation
  • 9. String
  • Defining a string
  • Different ways to create string
  • Accessing elements of string
  • Escape sequence
  • Raw string
  • String methods
  • String formatting Expressions
  • 10. List
  • Defining a list
  • Creating list
  • Accessing list elements of list
  • Deleting list
  • List methods
  • Functions used with list
  • List comprehension
  • Implementation of stack and queue using list
  • Use of Zip ()
  • Matrix operations like addition ,multiplication using list
  • Numpy array
  • 11. Tuple
  • Defining a tuple
  • Creating a tuple
  • Accessing elements of tuple
  • Immutability
  • List vs tuples
  • Tuple Methods
  • Functions used with tuple
  • Advantage of Tuple
  • 12. Dictionary
  • Defining a dictionary
  • Creating a dictionary
  • Accessing elements of dictionary
  • Deleting a dictionary
  • Dictionary methods
  • Dictionary Comprehension
  • 13. Set
  • Defining a set
  • Creating set
  • Set operations
  • Set methods
  • Set comprehension
  • 14. File Handling
  • Defining a file
  • Types of file
  • File operations
  • Opening a File
  • Closing file
  • File modes
  • File attributes
  • Writing to file
  • Reading from file
  • Appending to file
  • File positions
  • Binary file
  • Pickle module
  • 15. Exception Handling
  • Defining an exception?
  • Default exception handler
  • Exception handling techniques
  • Detecting Exception (try)
  • Catching exceptions (catch)
  • Catching multiple exceptions
  • Raising exception (raise)
  • Finally block
  • User defined exceptions
  • 16. Object Oriented Programming
  • Oop concepts
  • Defining a class
  • Creating object
  • Method vs function
  • Calling methods
  • Instance attribute vs class attribute
  • Instance method vs class method
  • Private attribute and method
  • Static method
  • Method Overloading
  • Constructor
  • List of objects
  • Inheritance
  • Method overriding
  • Operator overloading
  • Abstract method
  • Abstract class
  • 17.Stack ,Queue  and Linked list
  • Stack  data structure
  • Push ,pop operations on stack
  • Applications of stack
  • Queue Data structure 
  • Insert and delete operations
  • Applications of Queue
  • Linked list  and its types
  • Creation of linked list
  • Traversal in Linked list
  • Applications of linked list
  • 18. Multithreading
  • Process based multi-tasking
  • Thread based multi-tasking
  • Creating a Thread without using class
  • Creating thread using class
  • Sleep () method
  • Join () method
  • Getting and setting name of Thread
  • Synchronization
  • Lock concept
  • Is_Alive () method
  • Active_count () method
  • Enumerate () method
  • Current_thread () method
  • Daemon Thread
  • 19. GUI Programming with Tkinter
  • Introduction to tkinter
  • Creating a window
  • Tkinter widgets
  • Label
  • Button
  • Entry
  • Message box
  • List
  • Radio Button
  • Check Button
  • Creating Frame
  • Create  a Random Number Picker
  • Create a calculator
  • 20. Database Programming
  • Introduction to SQLite module
  • Connecting to database by using sqlite3
  • Creating table by sqlite3
  • Performing SQL operations
  • Introduction to MySQL
  • Installing MySQL
  • Creating database using MySQL
  • Connecting MySQL database from python
  • Creating table
  • Performing SQL operations
  • 21. Networking
  • Introduction to Network programming
  • Ip address
  • Port Number
  • Socket module
  • Server socket
  • Client socket
  • Socket methods
  • TCP socket
  • UDP socket
  • 22. Introduction to Data Science,Machine Learning  and AI using Python
  • What is data Science ?
  • Data Analytics vs Data Science
  • What is machine learning?
  • Types of Machine learning
  • Supervised learning
  • Unsupervised learning
  • Reinforcement Learning
  • What is deep learning
  • What is AI
  • Difference between Machine learning, deep learning and AI
  • Project life cycle
  • Applications of Machine learning and deep learning
  • Python packages for data science ,machine learning and deep learning
  • 23. Numpy
  • Introduction to Numpy
  • Different ways for Creating numpy array
  • Array(),Arange(),linspace(),zeros(),ones()
  • Advantage of Numpy array over List
  • Mathematical operation on numpy array
  • Reshaping numpy array
  • Concatenation and splitting operation
  • Trigonometric functions
  • Matrix operations using numpy
  • 24. Pandas
  • Pandas series
  • Pandas data frame
  • Reading CSV files
  • Parameters of read_csv()
  • Read excel files
  • Handling missing values
  • Data cleaning and pre processing
  • 25.Matplotlib
  • Lineplot
  • Barplot
  • Scatter plot
  • Pie chart
  • 26.Seaborn
  • Visualization using seaborn
  • Line plot
  • Bar plot
  • Heat map
  • 27. Web based programming  using Flask and Django
  •  what is web based application
  • HTML
  • CSS 
  • Java Script
  •  Basics of FLASK
  • Basics of Django
  • 28. Project
  • After learning python every student must do some project. Projects will increase the problem solving ability of student . I will personally guide the students in doing project work.

 

  • Bhubaneshwar Branch

    Plot No-MB-63, GGP colony, Bhubaneshwar

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