Skip to content

jagratadeb/LearnPython

Repository files navigation

GitHub last commit wakatime

LearnPython

This repository contains well-organized examples and explanations of all the fundamental concepts of Python programming. It is designed for beginners and anyone who wants to revise Python basics.

Folder Structure

  • 01 Hello World: Your first Python program.
  • 02 Comments: How to write comments in Python.
  • 03 Variables: Understanding variables and data types.
  • 04 Datatypes: Detailed examples of Python data types.
  • 05 Print Statements: Using print statements for output.
  • 06 User Input: Taking input from users.
  • 07 Operators: Arithmetic, comparison, logical, bitwise, assignment, identity, and membership operators.
  • 08 Conditionals: if, if-else, if-elif-else, and ternary operations.
  • 09 Loops: for loops, while loops, nested loops, break, continue, pass, and else with loops.
  • 10 Inbuilt Data Structures: (To be added) Lists, tuples, dictionaries, and sets.
  • 11 Functions: Defining and using functions, parameters, return values, and scope.
  • 12 In Built Modules: Using Python's standard library modules.
  • 13 Strings: String manipulation and methods.
  • 14 OOPs: Object-oriented programming concepts in Python.
  • 15 GUI: Creating graphical user interfaces with Tkinter.
  • 16 NumPy: (Basic) Numerical computing with Python.
  • 17 Pandas: (Basic) Data manipulation and analysis with Pandas.
  • 18 SQLite3: (Basic) Working with SQLite databases in Python.

How to Use

  • Browse each folder for Python scripts explaining the concept.
  • All code is beginner-friendly and well-commented.

Getting Started

  1. Clone this repository.
  2. (Optional) Create a virtual environment and install the dependencies from requirements.txt.
  3. Explore the folders or open the notebooks in VS Code or Jupyter Lab.

Contribution

Contributions are not accepted at this time. Please check back later for updates.


Happy Learning! 🚀

About

Python Repository

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published