Skip to content

This repository contains a Jupyter/Colab notebook titled `py.ipynb` that covers **fundamental concepts of Python programming**. It is intended for learners who are new to Python and want to understand basics like variables, data types, control flow, functions, and more.

Notifications You must be signed in to change notification settings

garimaakashyap/python-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Python Basics

Open in Colab

πŸ“˜ Overview

This repository contains a Jupyter/Colab notebook titled py.ipynb that covers fundamental concepts of Python programming. It is intended for learners who are new to Python and want to understand basics like variables, data types, control flow, functions, and more.

🧩 Contents & Topics Covered

Inside py.ipynb, you will find sections on:

  • Variables & basic data types (integers, floats, strings, booleans)
  • Collections: lists, tuples, sets, dictionaries
  • Conditional statements: if, elif, else
  • Loops: for, while
  • Functions: defining, calling, parameters, return values
  • Basic error handling (try/except)
  • Possibly examples or exercises (if included)

🧰 Technologies & Dependencies

  • Python 3.x (the version supported by Colab)
  • Standard Python libraries (no heavy external packages, unless your notebook uses any)
  • Jupyter / Google Colab for interactive execution

πŸš€ How to Use / Run

βœ… Using Google Colab (recommended)

  1. Click the β€œOpen in Colab” badge above (or open this link directly):
    https://colab.research.google.com/github/garimaakashyap/python-basics/blob/main/py.ipynb
  2. Once it opens, you can run each cell in the browser.
  3. Feel free to modify, experiment, or save your own copy.

βœ… Locally (on your computer)

  1. Clone the repository:

    git clone https://github.com/garimaakashyap/python-basics.git
  2. (Optional) Create a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install any dependencies (if your notebook uses external libraries):

    pip install -r requirements.txt
  4. Launch Jupyter Notebook / JupyterLab in the folder:

    jupyter notebook
  5. Open py.ipynb and run the cells.

🎯 Who Is This For?

  • Beginners learning Python for the first time
  • Students who prefer an interactive, hands-on approach
  • Anyone wanting a refresher on Python fundamentals

πŸ“ Suggested Additions (Future Improvements)

  • More exercises / practice problems at the end of each section
  • A requirements.txt if you use external libraries
  • A LICENSE file so people know how they may reuse your work
  • More notebooks covering intermediate & advanced Python topics
  • A structured folder layout (e.g. notebooks/, exercises/, data/)

πŸ“¬ Contact & Feedback

If you find errors, have suggestions, or want to contribute, please open an Issue or submit a Pull Request.

Happy coding! πŸ’»

About

This repository contains a Jupyter/Colab notebook titled `py.ipynb` that covers **fundamental concepts of Python programming**. It is intended for learners who are new to Python and want to understand basics like variables, data types, control flow, functions, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published