Python Training

Python Training

  • What is Python?
  • Interpreted languages
  • Advantages and disadvantages
  • Downloading and installing
  • Which version of Python
  • Where to find documentation
  • Using variables
  • String types: normal, raw and Unicode
  • String operators and 
  • Expressions Types
  • Operators
  • Writing to the screen
  • Command line parameters
  • Reading from the keyboard
  • About flow control
  • Indenting is significant
  • The if and elif statements
  • while loops
  • Using lists
  • Using the for statement
  • The range() function
  • List operations
  • List methods
  • Strings are special kinds of lists
  • Tuples
  • Sets
  • Dictionaries
  • Syntax of function definition
  • Formal parameters
  • Global versus local variables
  • Passing parameters and returning values
  • Text file I/O overview
  • Opening a text file
  • Reading text file
  • Writing to a text file
  • Dictionary overview
  • Creating dictionaries
  • Dictionary functions
  • How to Fetch keys/values
  • How to Test for an existence of elements
  • About how to Delete elements
  • About syntax errors
  • Exceptions and Types
  • How to Handle exceptions using try and except
  • How to solve with finally
  • Introduction
  • The import statement
  • Function aliases
  • Packages
  • RE Objects
  • Pattern matching
  • Parsing data
  • Sub expressions
  • Complex substitutions
  • RE tips and tricks
  • About o-o programming
  • Defining classes
  • Constructors
  • Instance methods
  • Instance data
  • Class methods and data
  • Destructors
  • Abstraction
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Understanding the Database, need of database
  • Installing MySQL on windows
  • Understanding Database connection using Python.
  • Introduction to arrays and matrices
  • Broadcasting of array math, indexing of array
  • Standard deviation, conditional probability, correlation and covariance.
  • Introduction to SciPy
  • Functions building on top of NumPy, cluster, linalg, signal, optimize, integrate, subpackages, SciPy with Bayes Theorem.
  • How to plot graph and chart with Python
  • Various aspects of line, scatter, bar, histogram, 3D, the API of MatPlotLib, subplots.
  • Introduction to Python dataframes
  • Importing data from JSON, CSV, Excel, SQL database, NumPy array to dataframe
  • Various data operations like selecting, filtering, sorting, viewing, joining, combining
  • Introduction to Thread, need of threads
  • What are thread functions
  • Performing various operations on thread like joining a thread, starting a thread, enumeration in a thread
  • Creating a Multithread, finishing the multithreads.
  • Understanding Race Condition, lock and Synchronization.
  • Introduction to web scraping in Python
  • Installing of beautifulsoup
  • Installing Python parser lxml
  • Various web scraping libraries, beautifulsoup, Scrapy Python packages
  • Creating soup object with input HTML
  • Searching of tree, full or partial parsing, output print
Scroll to Top