Skip to content

Stephyj2/Python-Basic-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Learning Journey This repository contains 14 Python programs I created while practicing fundamental programming concepts. Each program demonstrates a specific topic, ranging from variables and string manipulation to functions, loops, and debugging techniques.

📚 Topics Covered

  • Variables in Python – declaring and using variables
  • String Manipulation – slicing, concatenation, formatting
  • Input and Print Functions – interactive user input/output
  • Variable Naming Rules – conventions and best practices
  • Mathematical Operations – arithmetic, modulus, power
  • Data Types – integers, floats, strings, booleans
  • Type Conversion – casting between types
  • Conditionals (if/elif/else) – decision making
  • Logical Operators – and, or, not
  • Randomisation – generating random numbers
  • Error Handling – try/except blocks
  • Functions – defining and calling reusable code
  • For Loops – iterating over sequences
  • Code Blocks & Indentation – Python’s structure rules
  • While Loops – repetition until condition met
  • Flowchart Programming – planning logic visually
  • Positional & Keyword Arguments – flexible function calls
  • Dictionaries & Lists – storing and accessing collections
  • Nested Collections – lists inside dictionaries, etc.
  • Returning Functions – return values vs. side effects.
  • Return vs. Print – differences in usage
  • Docstrings vs. Comments – documenting code
  • Scope (Local/Global Variables) – variable lifetime
  • Debugging Techniques – tracing errors and fixing bug

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages