Toggle navigation
Scanftree.com
Academic Tutorials
Automata
Data Structure
OS
Graph Theory
Microprocessor
Cryptography
Compiler Design
Computer Graphics
IPv4
Parallel Algorithm
Programming
Tutorials
ASP.NET MVC
C
C++
JAVA
C#
Python
Programs
C
C++
JAVA
Python
Database Concept
DBMS
SQL
SQLite
TSQL-MSSQL
Preparation
Syllabus
Gate
Interview
Technical
HR/PI
Gk/Aptitude
Gk
Aptitude
MCQ
C
JAVA
Networking
Miscellaneous
Calculator
Health
Math
Developers
Css/Html Maker
Cheat Sheets
SEO Tools
Other
Math Formulas
IFSC Codes
: Scanftree
tutorial
python
python-design-pattern
Python
SEE THE INDEX
Introduction
Pages
Python-3
Python 3 – Overview
Python 3 – Environment Setup
Python 3 – Variable Types
Python 3 – Basic Operators
Python 3 – Basic Syntax
Python 3 – Decision Making
Python 3 – Loops
Python 3 – Functions
Python 3 – Numbers
Python 3 – Date & Time
Python 3 – Modules
Python 3 – Strings
Python 3 – Files I/O
Python 3 – Lists
Python 3 – Exceptions Handling
Python 3 – Tuples
Python 3 – Dictionary
Object Oriented
Regular Expressions
CGI Programming
MySQL Database
Network Programming
Email using SMTP
Multithreaded Programming
XML Processing
GUI Programming (Tkinter)
Extension with C
Object Oriented Python
Introduction
Environment Setup
Data Structures
Building Blocks
Object Oriented Shortcuts
Inheritance and Polymorphism
Python Design Pattern
Advanced Features
Files and Strings
Exception and Exception Classes
Object Serialization
Libraries
Machine Learning with Python
Introduction
Concepts
Environment Setup
Types of Learning
Data Preprocessing, Analysis & Visualization
Training Data and Test Data
Techniques
Algorithms
Applications
Python Deep Learning
Introduction
Environment
Python Deep Basic Machine Learning
Artificial Neural Networks
Deep Neural Networks
Fundamentals
Training a Neural Network
Computational Graphs
Applications
Libraries and Frameworks
Implementations
Concurrency with Python
Introduction
Concurrency vs Parallelism
System and Memory Architecture
Threads
Implementation of Threads
Synchronizing Threads
Threads Intercommunication
Testing Thread Applications
Debugging Thread Applications
Benchmarking and Profiling
Pool of Threads
Pool of Processes
Multiprocessing
Processes Intercommunication
Event-Driven Programming
Reactive Programming
Cryptography with Python
Cryptography with Python – Overview
Understanding RSA Algorithm
Creating RSA Keys
Double Strength Encryption
Python Overview and Installation
RSA Cipher Encryption
Reverse Cipher
RSA Cipher Decryption
Caesar Cipher
Hacking RSA Cipher
ROT13 Algorithm
Transposition Cipher
Encryption of Transposition Cipher
Decryption of Transposition Cipher
Encryption of files
Decryption of files
Base64 Encoding and Decoding
XOR Process
Multiplicative Cipher
Affine Cipher
Hacking Monoalphabetic Cipher
Simple Substitution Cipher
Testing of Simple Substitution Cipher
Decryption of Simple Substitution Cipher
Python Modules of Cryptography
Understanding Vignere Cipher
Implementing Vignere Cipher
One Time Pad Cipher
Implementation of One Time Pad Cipher
Symmetric and Asymmetric Cryptography
Jython
Jython – Overview
Jython – Installation
Jython – Importing Java Libraries
Jython – Variables and Data Types
Jython – Using Java Collection Types
Jython – Decision Control
Jython – Loops
Jython – Functions
Jython – Modules
Jython – Package
Jython – Java Application
Jython – Eclipse Plugin
Jython – A Project in Eclipse
Jython – NetBeans Plugin and Project
Jython – Servlets
Jython – JDBC
Jython – Using the Swing GUI library
Jython – Layout Management
Jython – Event Handling
Jython – Menus
Jython – Dialogs
Python Design Pattern
Introduction
Gist
MVC Pattern
Singleton
Factory
Builder
Prototype
Facade
Command
Adapter
Decorator
Proxy
Chain of Responsibility
Observer
State
Strategy
Template
Flyweight
Abstract Factory
Object Oriented
Implementation
Iterator
Dictionaries
Lists Data Structure
Sets
Queues
Strings and Serialization
Concurrency in Python
Anti
Exception Handling
Python Data Structure
Arrays
Lists
Tuples
Dictionary
2D Array
Matrix
Python – Sets
Maps
Linked Lists
Stack
Queue
Dequeue
Hash Table
Binary Tree
Heaps
Graphs
Algorithm Design
Divide and conquer
Backtracking
Tree Traversal Algorithms
Searching Algorithms
Graph Algorithms
Algorithm Analysis
Python – Algorithm Types
Amortized Analysis
Algorithm Justification
Python Data Science
Data Processing
Python – Data Operations
Python – Data Cleansing
Python – Processing CSV Data
Python – Processing JSON Data
Python – Processing XLS Data
Python – Relational Databases
Python – NoSQL Databases
Python – Date and Time
Python – Data Wrangling
Python – Data Aggregation
Python – Reading HTML Pages
Python – Processing Unstructured Data
Python – Word Tokenization
Python – Stemming and Lemmatization
Data Visualization
Python – Chart Properties
Python – Chart Styling
Python – Box Plots
Python – Heat Maps
Python – Scatter Plots
Python – Bubble Charts
Python – 3D Charts
Python – Time Series
Python – Geographical Data
Python – Graph Data
Data Analysis
Python – Measuring Central Tendency
Python – Measuring Variance
Python – Normal Distribution
Python – Binomial Distribution
Python – Poisson Distribution
Python – Bernoulli Distribution
Python – P-Value
Python – Correlation
Python – Chi-Square Test
Python – Linear Regression
Python Network Programming
Network Programming Introduction
Network Environment
Internet Protocol
IP Address
DNS Look-up
Routing
HTTP Requests
HTTP Response
HTTP Headers
Custom HTTP Requests
Request Status Codes
HTTP Authentication
HTTP Data Download
Connection Re-use
Network Interface
Sockets Programming
HTTP Client
HTTP Server
Building URLs
WebForm Submission
Databases and SQL
Telnet
Email Messages
SMTP
Python – POP3
Python – IMAP
Python – SSH
Python – FTP
Python – SFTP
Python – Web Servers
Python – Uploading Data
Python – Proxy Server
Python – Directory Listing
Python – Remote Procedure Call
Python – RPC JSON Server
Python – Google Maps
Python – RSS Feed
Python Text Processing
Text Processing Introduction
Text Processing Environment
String Immutability
Sorting Lines
Reformatting Paragraphs
Counting Token in Paragraphs
Convert Binary to ASCII
Strings as Files
Backward File Reading
Filter Duplicate Words
Extract Emails from Text
Extract URL from Text
Pretty Print Numbers
Text Processing State Machine
Capitalize and Translate
Tokenization
Remove Stopwords
Synonyms and Antonyms
Text Translation
Word Replacement
Spelling Check
WordNet Interface
Corpora Access
Tagging Words
Chunks and Chinks
Chunk Classification
Text Classification
Bigrams
Process PDF
Process Word Document
Reading RSS feed
Sentiment Analysis
Search and Match
Text Munging
Text wrapping
Frequency Distribution
Text Summarization
Stemming Algorithms
Constrained Search
Accessing Mode Of Files
Artificial Intelligence with Python
Primer Concept
Getting Started
Machine Learning
Data Preparation
Supervised Learning: Classification
Supervised Learning: Regression
Logic Programming
Unsupervised Learning: Clustering
Natural Language Processing
NLTK Package
Analyzing Time Series Data
Speech Recognition
Heuristic Search
Gaming
Neural Networks
Reinforcement Learning
Genetic Algorithms
Computer Vision
Deep Learning
Basic Syntax
Data Types
Decision Making
Function
Loops
Opening and Closing Files
Operators
Overview
Variables
Skip to content
Aptitude / Reasoning / Interview
Physical education & sports