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-data-structure

Python
Menu 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