The document is a comprehensive index for a Python programming guide covering various topics such as programming languages, Python features, syntax, data types, control flow, functions, modules, exception handling, file handling, object-oriented programming, and data structures. It includes detailed subtopics under each main heading, providing a structured approach to learning Python. This guide serves as a resource for beginners and experienced programmers alike to understand and utilize Python effectively.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
3 views7 pages
Python Index FIT-1
The document is a comprehensive index for a Python programming guide covering various topics such as programming languages, Python features, syntax, data types, control flow, functions, modules, exception handling, file handling, object-oriented programming, and data structures. It includes detailed subtopics under each main heading, providing a structured approach to learning Python. This guide serves as a resource for beginners and experienced programmers alike to understand and utilize Python effectively.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7
Index
1) Introduction to Python Programming
a) Programming Languages b) Low-Level Programming Language 1. Machine Language 2. Assembly Language c) High Level programming Language 1. Procedural Oriented Programming Language 2. Object Oriented Programming Language d) Translators 1. Assembler 2. Compiler 3. Interpreter 2) Python Introduction 3) Python Features 4) Python History and Versions 5) Python Applications 6) Python in Industries 7) Python IDE 8) Python Installation and Setup on Windows 9) Python Internal Working 10) Python Syntax 11) Python Tokens 1. Keywords 2. Identifiers 3. Literals 4. Punctuators 5. Operators 12) Python Operator 1. Arithmetic Operators 2. Assignment Operators 3. Relational Operators 4. Logical Operators 5. Identity Operators 6. Membership Operators 7. Bitwise Operators 13) Python Variables and Assignments 1. Dynamic Typing 2. Multiple Assignments 14) Structure of Python Program 1. Expression 2. Statements 3. Functions 4. Block or Indentation 5. Comments And Documentation a. Single Line Comments b. Multi-line Comments 15) Python First Program 1. Interactive Interpreter Prompt 2. Script Mode Programming 16) Python Program on Arithmetic Operators 17) Python Datatypes 1. Numeric a. Integer b. Float c. Complex 2. Sequence type a. String b. List c. Tuple 3. Dictionary 4. Boolean 5. Sets 18) Mutable and Immutable Datatype 19) Python Typecasting 1. Implicit Type Conversion 2. Explicit Type Conversion 20) Python Statement Flow Control 1. Conditional Statements a. If Conditional Statement b. If-else Conditional Statement c. If-elif Conditional Statement d. Nested If Statement e. Storing Conditions 2. Looping Statements a. For Loop i. Range Function b. While Loop c. Nested Loops 3. Jump Statements a. Break b. Continue c. Pass 21) Python Strings 1. Introduction 2. String Indexing 3. String Item Assignment not supported 4. String Traversing 5. String Operators 6. String Slices 7. String Methods 22) Python Lists 1. Introduction 2. Creating Lists 3. Lists vs Strings 4. Lists Indexing 5. Lists Traversing 6. Lists Slices 7. Lists Methods 23) Python Tuples 1. Introduction 2. Creating Tuples 3. Tuples vs Lists 4. Tuples Indexing 5. Tuples Traversing 6. Tuples Slices 8. Tuples Methods 24) Python Dictionary 1. Introduction 2. Creating Dictionary 3. Access Items 4. Change Items 5. Add Items 6. Remove Items 7. Dictionary Methods 8. Nested Dictionaries 25) Python Sets 1. Introduction 2. Creating Sets 3. Sets Functions and Methods 26) Python Sorting Techniques 1. Bubble Sort 2. Insertion Sort 27) Python Functions 1. Introduction 2. Creating Functions 3. Calling a Function 4. Python Function Types 5. Call by Value vs Call by Reference 6. Arguments vs Parameters 7. Function Arguments a. Default Arguments b. Keyword Arguments c. Required Arguments d. Variable-Length Arguments 8. Return Statement 9. Lambda function 10. Generator 11. Scope of Variables 12. Python Built-in Functions 28) Recursion 1. Introduction 2. How recursion Works 3. Recursive Functions 4. Python Factorial Program 5. Recursion vs Iteration 29) Python Modules 1. Introduction 2. Creating Module 3. Importing Modules in Python Program 4. OS Module 5. Random Module 6. Math Module 7. Time Module 8. Calendar Module 30) Python Packages 1. Introduction 2. Creating Package 3. Packages vs Module 31) Python Libraries 1. Introduction 2. How Python Library Works? 3. Python Standard Libraries a. Numpy b. Pandas c. PyGame d. PyBrain e. Matplotlib 32) Python Exception Handling 1. Introduction 2. Try and Except Statement 3. Raise an Exception 4. Assertions 5. Try with Else Clause 6. Finally Keyword 7. Python Exceptions List 33) Python File Handling 1. Introduction 2. Data Files 3. Operations of Files 4. Working with Text File a. Creating a Text File b. Opening and Closing Text File c. Reading from Text File d. Writing on Text File e. Flush() function f. File Pointer 5. Working with Binary File a. Creating a Binary Files b. Opening and Closing Binary Files c. Writing on a Binary Files d. Reading from Binary Files e. Searching in Binary Files f. Updating in Binary Files 6. Working with CSV File a. Opening and Closing of CSV Files b. Writing in CSV Files c. Reading in CSV Files 34) Python OOPs 1. Classes 2. Objects 3. Encapsulation 4. Abstraction 5. Inheritance 6. Polymorphism 35) Python Data Structures 1. Introduction 2. Data representation 3. Types of Data Structures a. Linear Lists Array b. Stacks c. Queues d. Linked Lists e. Trees 4. Operations on Data Structures 5. Linear Lists Data Structure a. Searching in a Linear List b. Insertion in a Linear List c. Deletion from Linear List d. Traversing of a Linear List e. Sorting a Linear List 6. Two Dimensional List 7. Three Dimensional List 8. Stacks a. Stack Implementing by List b. Stack Applications 9. Stacks a. Stack Implementing by List b. Stack Applications 10. Linked Lists 11. Trees
C. P. Burgess - Introduction To Effective Field Theory - Thinking Effectively About Hierarchies of Scale (2021, Cambridge University Press) - Libgen - Li