Skip to content

LuckyGitHub777/Python-Foundations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Foundations

A beginner-friendly collection of Python labs, exercises, and small scripts for learning core programming concepts step by step.

Purpose

This repository documents foundational Python practice through simple, readable examples.

The goal is to build fluency with Python basics, including printing output, variables, strings, numbers, lists, formatting, user input, functions, and conditional logic.

Repository Structure

Path Purpose
0 - Basics of Python Programming/ Introductory Python exercises, including basic output and variables
1 - Data Types/ Beginner exercises covering strings, lists, formatting, and basic data handling
bmi-calculator.py Simple Python script demonstrating input, arithmetic, functions, and conditional logic

Learning Focus

This repository focuses on Python fundamentals:

  • Writing and running simple Python scripts
  • Using variables
  • Working with strings and numbers
  • Printing formatted output
  • Collecting user input
  • Using lists
  • Writing basic functions
  • Applying conditional logic
  • Building confidence through small exercises

How to Run a Python File

Use Python 3 from the command line:

python3 bmi-calculator.py

On some systems, this may also work:

python bmi-calculator.py

Example

print("Hello World!")

name = "Python Learner"

print("My name is " + name + " and I am building Python foundations.")

Future Learning Path

Python fundamentals support many advanced technology paths.

After completing the beginner exercises in this repository, future learning may include:

  • Automation and scripting
  • Data analysis
  • Cybersecurity tooling
  • AI and machine learning basics
  • Quantum computing experiments
  • Scientific and research workflows
  • Emerging technology analysis

This repository is the foundation layer. Advanced topics should come after the basic concepts are clear, readable, and working.

Notes

These files are intentionally simple. They are designed as learning exercises, not production applications.

Some older files may preserve original beginner-lab wording or naming conventions for continuity.

Final Principle

Small scripts build strong foundations.

Clear code first.
Working examples first.
Readable learning before complexity.

About

Python labs and scripts for learning programming fundamentals, automation, and emerging technology foundations.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages