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

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