# Learning-Python 👍

Hi,🤟 in this repo you will find all material required for the learning python course! 😁 All material from sample codes to exercise solutions can be found here. 😇 For any suggestions, feedback or doubts, feel free to contact me via LinkedIn or Gmail. 😊

![LinkedIn]1 ![Gmail]2

Star this repo 🤩 and follow me for updates!🙂 👍 💥 🙏🙏🙏

# Feel free to fork this repo!


Hi all!🤟 I am launching a brand new blog series for self-learning python. Learn python from the scratch! Have fun while learning Python in an easy way.

These blogs will be published on the Dev.to platform. Here is the hyperlink. 😁

All code, exercise solutions and relevant material will be on this repo.👍

This course is for everyone from beginner to advanced. For that, it is designed in three levels- basic, intermediate and advanced. The topics covered are as follows-

  1. Basic-
  1. Variables and operators

  2. Loops and nested loops

  3. Lists, tuples and dictionaries

  4. String functions

  1. Intermediate-
  1. User defined functions

  2. Numeric and Mathematical Modules

  3. GUI and design

  4. File handling in Python

  5. OOP techniques

  1. Advanced-
  1. MySql

  2. Database connectivity

  3. Form designing

  4. Interesting Projects

# Hope to hear from you all in the comments on dev.to! Please feel free to add any suggestions too!


Learning Python-Basic course: Day 1, Introduction and Installation

Learning Python-Basic course: Day 2, Statements, Comments and Indentation

Learning Python-Basic course: Day 3, Operators and If-elif-else

Learning Python-Basic course: Day 4, The for loop

Learning Python-Basic course: Day 5, Summary of the week and Interview questions

Learning Python-Basic course: Day 6, The While Loop and more questions🤓!

Learning Python-Basic course: Day 7, Exercises and coding challenges⚔️

Learning Python-Basic course: Day 8, Unicode in Python

Learning Python-Basic course: Day 9, Summary of the week and exercises.

Learning Python-Basic course: Day 10, Lists in Python

Learning Python-Basic course: Day 11, Multidimensional lists and Tuples

Learning Python-Basic course: Day 12, Basic algorithms

Learning Python-Basic course: Day 13, Summary of the week and Stack implementation

Learning Python-Basic course: Day 14, Basic Exception and error handling using try-except

Learning Python-Basic course: Day 15, More about try-except

Learning Python-Basic course: Day 16, Fractal lists and other questions

Learning Python-Basic course: Day 17, Summary of the week and Insertion sort

Learning Python-Basic course: Day 18, Dictionaries in Python

Learning Python-Basic course: Day 19, Practicing Dictionary exercises

Learning Python-Basic course: Day 20, HashTables via Dictionaries

Learning Python-Basic course: Day 21, Summary of the week and dictionary exercises.

Learning Python-Basic course: Day 22, String Methods Part-1

Learning Python-Basic course: Day 23, String Methods Part-2

Learning Python-Basic course: Day 24, String Methods Part-3

Learning Python-Basic course: Day 25, Summary of the basic course.


Learning Python- Intermediate course: Day 1, User defined functions

Learning Python- Intermediate course: Day 2, returning values from methods

Learning Python- Intermediate course: Day 3, Recursion in Python

Learning Python- Intermediate course: Day 4, Summary of the week, Guidelines for Recursion and high-level questions.

Learning Python- Intermediate course: Day 5, Exploring the math module

Learning Python- Intermediate course: Day 6, Math Exercises

Learning Python- Intermediate course: Day 7, Making Python modules

Learning Python- Intermediate course: Day 8, Summary of the week and nested Modules

Learning Python- Intermediate course: Day 9, Complex numbers part 1

Learning Python- Intermediate course: Day 10, Complex numbers part 2

Learning Python- Intermediate course: Day 11, Random numbers

Learning Python- Intermediate course: Day 12, Summary of the week

Learning Python- Intermediate course: Day 13, The Statistics Module

Learning Python- Intermediate course: Day 14, Introduction to the Decimal module

Learning Python- Intermediate course: Day 15, Complete guide to the fractions module

Learning Python- Intermediate course: Day 16, Summary of the week

Learning Python- Intermediate course: Day 17, Tkinter — a fast and easy way to create GUI applications.

Learning Python- Intermediate course: Day 18, Tkinter — Types of Widgets part 1

Learning Python- Intermediate course: Day 19, Tkinter — Types of Widgets part 2

Learning Python- Intermediate course: Day 20, Tkinter — Types of Widgets part 3

Learning Python- Intermediate course: Day 21, Hello world in Tkinter !

Learning Python- Intermediate course: Day 22, Bold or Italics !

Learning Python- Intermediate course: Day 23, IntVar() and Radio-buttons.

Learning Python- Intermediate course: Day 24, Summary of the week and Adding Colors

Learning Python- Intermediate course: Day 25, Buttons, Entry and Textboxes

Learning Python- Intermediate course: Day 26, Password Manager-Tkinter

Learning Python- Intermediate course: Day 27, Entry keypress event

Learning Python- Intermediate course: Day 28, Summary of the week

Learning Python- Intermediate course: Day 29, Sliders in Tkinter

Learning Python- Intermediate course: Day 30, Spinbox and Labelbox

Learning Python- Intermediate course: Day 31, Coordinate positions

Learning Python- Intermediate course: Day 32, The Menubutton Widget

Learning Python- Intermediate course: Day 33, The Menu Widget

Learning Python- Intermediate course: Day 34, Toplevel, Panedwindow and Message widgets

Learning Python- Intermediate course: Day 35, MessageBox widget

Learning Python- Intermediate course: Day 36, Summary of the week

Learning Python- Intermediate course: Day 37, File handling in Python

Learning Python- Intermediate course: Day 38, OOP

Learning Python- Intermediate course: Day 39, OOP-Constructor

Learning Python- Intermediate course: Day 40, Summary of the week and more about OOP

Learning Python- Intermediate course: Day 41, Inheritance in Python

Learning Python- Intermediate course: Day 42, Polymorphism.

Learning Python- Intermediate course: Day 43, DDD and more on OOP

Learning Python- Intermediate course: Day 44, Summary of the week, examples and exercises


Find more python code, university notes and practicals here