
Quick Contact
Python Tutorial
- What is Python?
- How to Install Python?
- Python Variables and Operators
- Python Loops
- Python Functions
- Python Files
- Python Errors and Exceptions
- Python Packages
- Python Classes and Objects
- Python Strings
- PostgreSQL Data Types
- Python Generators and Decorators
- Python Dictionary
- Python Date and Time
- Python List and Tuples
- Python Multithreading and Synchronization
- Python Modules
- What is Python bytecode?
- Python Regular Expressions
Python Panda Tutorial
- Python Pandas Tutorial
- Python Pandas Features
- Advantages and Disadvantages of Python Pandas
- Pandas Library In Python
- Pandas Series To Frame
- Python Dataframeaggregate and Assign
- Pandas Dataframe Describe
- Pandas Dataframe Mean
- Pandas Hist
- Pandas Dataframe Sum
- How to convert Pandas DataFrame to Numpy array
Python Selenium
- Selenium Basics
- Selenium with Python Introduction and Installation
- Navigating links using get method Selenium Python
- Locating Single Elements in Selenium Python
- Locating Multiple elements in Selenium Python
Python Flask Tutorial
Python Django
- How to Install Django and Set Up a Virtual Environment in 6 Steps
- Django MTV Architecture
- Django Models
- Django Views
- Django Templates
- Django Template Language
- Django Project Layout
- Django Admin Interface
- Django Database
- Django URLs and URLConf
- Django Redirects
- Django Cookies and Cookies Handling
- Django Caching
- Types of Caching in Django
- Django Sessions
- Django Forms Handling & Validation
- Django Exceptions & Error-handling
- Django Forms Validation
- Django Redirects
- Django Admin Interface
- Django Bootstrap
- Ajax in Django
- Django Migrations and Database Connectivity
- Django Web Hosting and IDE
- Django Admin Customization
- What is CRUD?
- Django ORM
- Django Request-Response Cycle
- Django ORM
- Making a basic_api with DRF
- Django Logging
- Django Applications
- Difference between Flask vs Django
- Difference between Django vs PHP
Numpy
- Numpy Introduction
- NumPy– Environment Setup
- NumPy - Data Types
- NumPy–Functions
- NumPy Histogram
- numPy.where
- numpy.sort
- NumPyfloor
- Matrix in NumPy
- NumPy Arrays
- NumPy Array Functions
- Matrix Multiplication in NumPy
- NumPy Matrix Transpose
- NumPy Array Append
- NumPy empty array
- NumPy Linear Algebra
- numpy.diff()
- numpy.unique()
- numpy.dot()
- numpy.mean()
- Numpy.argsort()
- numpy.pad()
- NumPyvstack
- NumPy sum
- NumPy Normal Distribution
- NumPylogspace()
- NumPy correlation
- Why we learn and use Numpy?
Tensorflow
- Introduction To Tensorflow
- INTRODUCTION TO DEEP LEARNING
- EXPLAIN NEURAL NETWORK?
- CONVOLUTIONAL AND RECURRENT NEURAL NETWORK
- INTRODUCTION TO TENSORFLOW
- INSTALLATION OF TENSORFLOW
- TENSORBOARD VISUALIZATION
- Linear regression in tensorflow
- Word Embedding
- Difference between CNN And RNN
- Explain Keras
- Program elements in tensorflow
- Recurrent Neural Network
- Tensorflow Object Detection
- EXPLAIN MULTILAYER PERCEPTRON
- GRADIENT DESCENT OPTIMIZATION
Interview Questions & Answers
Selenium with Python Introduction and Installation
Selenium is an open-source research platform, but without investing money, it can be downloaded from the internet. Selenium is a platform for practical testing and is therefore compliant with non-functional testing devices. The Python Module of Selenium is configured to do automated Python checking. Selenium Python bindings are supported by a fast API to write practical acceptance tests using Selenium WebDriver. You can navigate all the Selenium WebDriver functionality in an elegant way via the Selenium Python API.
Selenium Python Introduction
Selenium Python bindings include a simple API for accessing Firefox, Internet Explorer, Chrome etc. via Selenium WebDrivers. The latest versions of Python that are supported are 2.7, 3.5 and above.
Combination of tool and DSL:
Selenium is a blend of tools and DSL to run different types of checks.
Easier to understand and implement:
Selenium commands are listed in terms of multiple classes, making it easy to recognise and execute them.
Lesser resources required:
Compared to its rivals like UFT, RFT, etc., Selenium needs fewer energy.
Open Source and Portable:
Selenium is a Web testing application that is open source and scalable.
Parallel Test Execution:
It also encourages the execution of concurrent experiments, which decreases time and improves test performance.
Installation of Selenium Python Setup
Once the python is installed on your personal computer, Selenium can be installed on any operating system like, Windows, Linux, and mac OS.
First Method:
Open Terminal/Command prompt and Write as described below.
python -m pip install selenium
Second Method:
Alternatively, here you can uninstall the root distribution, unarchive it, and execute the following command:
python setup.py install
Installing Webdrivers:
Firefox, Chromium, PhantomJs(Obsolete Now), etc. can be mounted.
- You can need to update GeckoDriver to use Firefox.
- You will need to update Chromium to use Chrome browser.
Steps for Linux Operating System(OS):
- Go to the release page for Geckodriver. Find the platform’s new version of the driver and update it.
-
Extract the file by using
tar -xvzfgeckodriver*
-
Become executable:
chmod +x geckodriver
-
Paste Files to user/local/bin
sudo mv geckodriver /user/local/bin/
For Example:
wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
Installation setup for windows operating system:
- Same as Linux Stage 1 Download the GeckoDriver Driver
- Using WinRar or other programme you might have, extract it.
- Using Command Prompt to connect it to Route
setx path “%path%;GeckoDriver Path”
Example:
setx path “%path%;c:/user/Archit/Desktop/geckodriver-v.28.0-win64/geckodriver.exe”
Creating Simple Program in selenium python
# import webdriver from selenium import webdriver # webdriver object driver = webdriver.Firefox() # get google.co.in driver.get("https://google.co.in")
Output:

Apply now for Advanced Python Training Course