Skip to content

My first little coding projects and python fundamentals ๐ŸŽ€ | learning syntax, loops & functions

Notifications You must be signed in to change notification settings

aroaxinping/baby-python

Repository files navigation

๐Ÿฃ Python First Steps

My journey starting with Python - from "Hello World" to small functional projects!

โœจ About This Repo

This is my digital notebook where I document my first steps learning Python. Here you'll find basic exercises, experiments, and mini-projects as I build my programming foundations.

๐Ÿ“‹ Contents

๐ŸŒŸ Fundamentals

  • Variables & Data Types - Playing with strings, numbers, and lists
  • Control Flow - If/else, loops, and decisions
  • Functions - Creating my first reusable functions
  • Data Structures - Lists, dictionaries, tuples, and sets

๐ŸŽฎ Mini-Projects

  • Simple Calculator - Basic operations with user input
  • Guessing Game - Using random and loops
  • To-Do List - Basic list management
  • Unit Converter - Temperature, distance, weight

๐Ÿ› ๏ธ Tools

  • Python
  • PyCharm
  • Visual Studio Code / Jupyter Notebook
  • Pandas
  • Lots of coffee โ˜• and patience ๐Ÿ˜…

๐ŸŒฑ What I'm Learning

โœ… Basic Python syntax
โœ… Logical thinking and problem-solving
โœ… Debugging (aka: finding my own bugs ๐Ÿ›)
๐Ÿ”„ Clean code best practices
๐Ÿ”„ Error and exception handling

๐ŸŽฏ Next Steps

  • Complete data structure exercises
  • Create a more complex integrated project
  • Start with pandas and data analysis
  • Learn about file handling and data management

๐Ÿ’ญ Reflections

"Every error is a learning opportunity. And I've had many opportunities. "


About

My first little coding projects and python fundamentals ๐ŸŽ€ | learning syntax, loops & functions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages