Skip to content

Latest commit

Β 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Python Tech Stack

🐍 Python for Beginners

Beginner-friendly Python practice repository covering variables, data types, type conversion, operators, and basic examples.

Python GitHub VS Code


πŸ“˜ About This Repository

This repository is designed for beginners who want to learn Python step by step using simple examples and practical scripts. It focuses on the core fundamentals of Python programming, including variables, built-in data types, type conversion, and operators.

The project includes:

  • variables and assignments
  • Python data types
  • type checking with type()
  • type conversion
  • arithmetic operators
  • comparison operators
  • example-based practice files
  • beginner-friendly explanations

The main goal is to build confidence by learning through small, real examples.


πŸ“š Learning Topics

No Topic Folder / File Description
01 Python Basics Learn The Basics/ Introductory Python notes and example scripts
02 Variables DataTypes_&_Variables/Variables/Examples.py Declaring, casting, and using variables
03 Numeric Types DataTypes_&_Variables/DataTypes/1sttest.py int, float, complex, and bool examples
04 String Type DataTypes_&_Variables/DataTypes/2ndtest.py Working with strings and slicing
05 Sequence Types DataTypes_&_Variables/DataTypes/3rdtest.py list, tuple, and range
06 Binary Types DataTypes_&_Variables/DataTypes/4thtest.py bytes, bytearray, and memoryview
07 Dictionary & Set DataTypes_&_Variables/DataTypes/5thtest.py, 6thtest.py Key-value data and unique collections
08 Boolean & None DataTypes_&_Variables/DataTypes/7thtest.py, 8thtest.py Logical values and null-like data
09 Type Conversion DataTypes_&_Variables/DataTypes/TypeConversion.py Converting between data types
10 Arithmetic Operators Operators/Arithmetic.py Addition, subtraction, multiplication, division, modulus exponentiation, and floor division
11 Comparison Operators Operators/Comparison.py Comparing values using ==, !=, <, >, <=, and >=
12 Assignment Operators Operators/Assignment.py Using augmented assignment operators such as +=, -=, *=, /=, %= and more
13 Logical Operators Operators/Logical.py Using and, or, and not with Boolean and non-Boolean values

πŸ—‚οΈ Project Structure

Start_With_Python/
β”œβ”€β”€ Learn The Basics/
β”‚   β”œβ”€β”€ Basic_Intro.md
β”‚   └── test.py
β”‚
β”œβ”€β”€ DataTypes_&_Variables/
β”‚   β”œβ”€β”€ DataTypes/
β”‚   β”‚   β”œβ”€β”€ 1sttest.py
β”‚   β”‚   β”œβ”€β”€ 2ndtest.py
β”‚   β”‚   β”œβ”€β”€ 3rdtest.py
β”‚   β”‚   β”œβ”€β”€ 4thtest.py
β”‚   β”‚   β”œβ”€β”€ 5thtest.py
β”‚   β”‚   β”œβ”€β”€ 6thtest.py
β”‚   β”‚   β”œβ”€β”€ 7thtest.py
β”‚   β”‚   β”œβ”€β”€ 8thtest.py
β”‚   β”‚   β”œβ”€β”€ DataTypes_Details.md
β”‚   β”‚   └── TypeConversion.py
β”‚   β”‚
β”‚   └── Variables/
β”‚       └── Examples.py
β”‚
β”œβ”€β”€ Operators/
|   β”œβ”€β”€ Arithmetic.py
|   β”œβ”€β”€ Comparison.py
β”‚   β”œβ”€β”€ Assignment.py 
β”‚   └── Logical.py
|
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
└── .gitignore

πŸ” Topics Covered

  • Python variables and assignment
  • print() output and basic formatting
  • Data type checking with type()
  • Numeric, string, list, tuple, dictionary, set, boolean, and None types
  • Binary-related data types
  • Type conversion using int(), float(), and str()
  • Beginner pattern examples for everyday Python practice
  • Arithmetic operators: +, -, *, /, %, **, and //
  • Comparison operators: ==, !=, <, >, <=, and >=
  • Augmented assignment operators: +=, -=, *=, /=, %=, **=, and //=
  • Logical operators: and, or, and not
  • Beginner-friendly examples for practicing Python fundamentals

πŸš€ How to Run a Python File

Open a terminal in the project folder and run:

python "path/to/file.py"

Examples:

python "DataTypes_&_Variables\Variables\Examples.py"
python "DataTypes_&_Variables\DataTypes\1sttest.py"

On Linux or macOS, you may use:

python3 "DataTypes_&_Variables/Variables/Examples.py"

βœ… Beginner Goals

By the end of this repository, you should be able to:

  • understand how variables work in Python
  • identify common built-in data types
  • use type() to check values
  • convert values between data types
  • understand and use basic arithmetic operators
  • compare values using comparison operators
  • use augmented assignment operators
  • understand and use logical operators
  • write and run simple Python programs confidently
  • build a strong base for future Python topics like loops, conditions, and functions

🀝 Connect

If you are learning Python too, feel free to explore, practice, and keep improving.


β€œStart with small steps, practice consistently, and keep coding.”

About

🐍 Learn Python from scratch with beginner-friendly tutorials, practical examples, and coding exercises. Perfect for students and aspiring developers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages