Welcome to the Python Tutorial Series! This repository contains various Python scripts and examples organized by tutorial topics. It is designed to help beginners learn Python through practical examples and exercises.
The project is organized into folders based on different tutorial topics. Each folder contains Python scripts related to that specific topic.
PythonTutorial/
│
├── .venv/ # Virtual environment directory
│
├── README.md # Overview and documentation of the project
│
├── 01_HelloWorld/ # Folder for the Hello World tutorial
│ └── HelloWorld.py # Basic Hello World script
│
├── 02_Variables_DataTypes/ # Folder for variables, data types, and input tutorial
│ └── VariablesDataTypesInputTutorial.py # Script demonstrating variables, data types, and input
│
├── 03_List_Tuples/ # Folder for lists and tuples tutorial
│ └── ListTuplesTutorial.py # Script for lists and tuples concepts
│
├── 04_Sets/ # Folder for sets tutorial
│ └── SetsTutorial.py # Script for sets and related functions
│
├── 05_Dictionary/ # Folder for dictionary tutorial
│ └── DictionaryTutorial.py # Script for dictionaries and related operations
│
├── 06_Conditional_Statements/ # Folder for conditional statements tutorial
│ └── ConditionalStatementsTutorial.py # Script for if, elif, else, and nested statements
│
├── 07_While_Loop/ # Folder for while loop tutorial
│ └── WhileLoopTutorial.py # Script for while loops and iteration
│
├── 08_For_Loop/ # Folder for for loop tutorial
│ └── ForLoopTutorial.py # Script for for loops and iteration
│
├── 09_Nested_For_Loop/ # Folder for nested for loops tutorial
│ └── NestedForLoopTutorial.py # Script for nested loops and multi-dimensional iteration
│
├── 10_Functions/ # Folder for functions tutorial
│ └── FunctionsTutorial.py # Script for defining and using functions
│
├── 11_Arguments/ # Folder for arguments tutorial
│ └── ArgumentsTutorial.py # Script for handling function arguments
│
├── 12_Lambda/ # Folder for lambda functions tutorial
│ └── LambdaTutorial.py # Script for lambda functions
│
├── 13_Classes_Objects/ # Folder for classes and objects tutorial
│ └── ClassesObjectsTutorial.py # Script for object-oriented programming basics
│
├── 14_Constructors/ # Folder for constructors tutorial
│ └── ConstructorsTutorial.py # Script for class constructors
│
├── 15_Object_Functions/ # Folder for object functions tutorial
│ └── ObjectFunctionsTutorial.py # Script for methods in classes
│
├── 16_Inheritance/ # Folder for inheritance tutorial
│ └── InheritanceTutorial.py # Script for class inheritance
│
├── 17_Collection_of_Objects/ # Folder for collection of objects tutorial
│ └── CollectionOfObjectsTutorial.py # Script for handling collections of objects
│
├── 18_Scoping_Importing/ # Folder for scoping and importing tutorial
│ └── ScopingImportingTutorial.py # Script for using scopes and importing modules
│
└── examples/ # Folder for additional practice and examples
├── ListsPractice.py # Practice scripts for lists
├── FunctionsPractice.py # Practice scripts for functions
└── OOPPractice.py # Practice scripts for object-oriented programming
- This project follows a series of tutorials by SDPT Solutions. You can find their tutorials here.