diff --git a/Beginner and intermediate level notes.md b/Beginner and intermediate level notes.md new file mode 100644 index 0000000..955a866 --- /dev/null +++ b/Beginner and intermediate level notes.md @@ -0,0 +1,179 @@ +![](https://user-images.githubusercontent.com/83284294/141246159-7e3f77d4-49fd-4590-921d-24c77c109d76.jpg) + +# Learning-Python 👍 + +______ +earn python from the scratch! Have fun while learning Python in an easy way. + +These blogs are published on the Dev.to platform. [Here](https://dev.to/aatmaj/launching-the-learning-python-course-5f31) 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- + +A) Basic- + +1) Variables and operators + +2) Loops and nested loops + +3) Lists, tuples and dictionaries + +4) String functions + +B) Intermediate- + +1) User defined functions + +2) Numeric and Mathematical Modules + +3) GUI and design + +4) File handling in Python + +5) OOP techniques + +## Hope to hear from you all in the [comments on dev.to](https://dev.to/aatmaj/launching-the-learning-python-course-5f31)! Please feel free to add any suggestions too! + +____ + +[Learning Python-Basic course: Day 1, Introduction and Installation](https://dev.to/aatmaj/learning-python-basic-course-day-1-introduction-and-installation-ee8) + + +[Learning Python-Basic course: Day 2, Statements, Comments and Indentation](https://dev.to/aatmaj/learning-python-basic-course-day-2-statements-comments-and-indentation-5b71) + +[Learning Python-Basic course: Day 3, Operators and If-elif-else](https://dev.to/aatmaj/learning-python-basic-course-day-3-operators-and-if-elif-else-51cc) + +[Learning Python-Basic course: Day 4, The for loop](https://dev.to/aatmaj/learning-python-basic-course-day-4-the-for-loop-40m8) + +[Learning Python-Basic course: Day 5, Summary of the week and Interview questions](https://dev.to/aatmaj/learning-python-basic-course-day-5-summary-of-the-week-and-interview-questions-37m0) + +[Learning Python-Basic course: Day 6, The While Loop and more questions🤓!](https://dev.to/aatmaj/learning-python-basic-course-day-6-the-while-loop-and-more-questions-k23) + +[Learning Python-Basic course: Day 7, Exercises and coding challenges⚔️](https://dev.to/aatmaj/learning-python-basic-course-day-7-exercises-and-coding-challenges-2l2b) + +[Learning Python-Basic course: Day 8, Unicode in Python](https://dev.to/aatmaj/learning-python-basic-course-day-8-unicode-in-python-4pdc) + +[Learning Python-Basic course: Day 9, Summary of the week and exercises.](https://dev.to/aatmaj/learning-python-basic-course-day-9-summary-of-the-week-and-exercises-ji6) + +[Learning Python-Basic course: Day 10, Lists in Python](https://dev.to/aatmaj/learning-python-basic-course-day-10-lists-in-python-1hcb) + +[Learning Python-Basic course: Day 11, Multidimensional lists and Tuples](https://dev.to/aatmaj/learning-python-basic-course-day-11-multidimensional-lists-and-tuples-3bfl) + +[Learning Python-Basic course: Day 12, Basic algorithms](https://dev.to/aatmaj/learning-python-basic-course-day-12-basic-algorithms-1edc) + +[Learning Python-Basic course: Day 13, Summary of the week and Stack implementation](https://dev.to/aatmaj/learning-python-basic-course-day-13-summary-of-the-week-and-stack-implementation-1b56) + +[Learning Python-Basic course: Day 14, Basic Exception and error handling using try-except](https://dev.to/aatmaj/learning-python-basic-course-day-14-basic-exception-and-error-handling-using-try-except-5f38) + +[Learning Python-Basic course: Day 15, More about try-except](https://dev.to/aatmaj/learning-python-basic-course-day-15-more-about-try-except-1nmj) + +[Learning Python-Basic course: Day 16, Fractal lists and other questions](https://dev.to/aatmaj/learning-python-basic-course-day-16-fractal-lists-and-other-questions-1ca6) + +[Learning Python-Basic course: Day 17, Summary of the week and Insertion sort](https://dev.to/aatmaj/learning-python-basic-course-day-17-summary-of-the-week-and-insertion-sort-4bi0) + +[Learning Python-Basic course: Day 18, Dictionaries in Python](https://dev.to/aatmaj/learning-python-basic-course-day-18-dictionaries-in-python-30af) + +[Learning Python-Basic course: Day 19, Practicing Dictionary exercises](https://dev.to/aatmaj/learning-python-basic-course-day-19-practicing-dictionary-exercises-1723) + +[Learning Python-Basic course: Day 20, HashTables via Dictionaries](https://dev.to/aatmaj/learning-python-basic-course-day-20-hashtables-via-dictionaries-3nf1) + +[Learning Python-Basic course: Day 21, Summary of the week and dictionary exercises.](https://dev.to/aatmaj/learning-python-basic-course-day-21-summary-of-the-week-and-dictionary-exercises-391e) + +[Learning Python-Basic course: Day 22, String Methods Part-1](https://dev.to/aatmaj/learning-python-basic-course-day-22-string-methods-part-1-9j8) + +[Learning Python-Basic course: Day 23, String Methods Part-2](https://dev.to/aatmaj/day-23-fi9) + +[Learning Python-Basic course: Day 24, String Methods Part-3](https://dev.to/aatmaj/learning-python-basic-course-day-24-string-methods-part-3-1mg9) + +[Learning Python-Basic course: Day 25, Summary of the basic course.](https://dev.to/aatmaj/learning-python-basic-course-day-25-summary-of-the-basic-course-563j) + +____ + +[Learning Python- Intermediate course: Day 1, User defined functions](https://dev.to/aatmaj/learning-python-intermediate-course-day-1-user-defined-functions-1kg7) + +[Learning Python- Intermediate course: Day 2, returning values from methods](https://dev.to/aatmaj/learning-python-intermediate-course-day-2-returning-values-from-methods-4bhn) + +[Learning Python- Intermediate course: Day 3, Recursion in Python](https://dev.to/aatmaj/learning-python-intermediate-course-day-3-recursion-in-python-41ff) + +[Learning Python- Intermediate course: Day 4, Summary of the week, Guidelines for Recursion and high-level questions.](https://dev.to/aatmaj/learning-python-intermediate-course-day-4-summary-of-the-week-guidelines-for-recursion-and-high-level-questions-445) + +[Learning Python- Intermediate course: Day 5, Exploring the math module](https://dev.to/aatmaj/learning-python-intermediate-course-day-5-exploring-the-math-module-5alo) + +[Learning Python- Intermediate course: Day 6, Math Exercises](https://dev.to/aatmaj/learning-python-intermediate-course-day-6-math-exercises-12ge) + +[Learning Python- Intermediate course: Day 7, Making Python modules](https://dev.to/aatmaj/learning-python-intermediate-course-day-7-making-python-modules-kmf) + +[Learning Python- Intermediate course: Day 8, Summary of the week and nested Modules](https://dev.to/aatmaj/learning-python-intermediate-course-day-8-summary-of-the-week-and-nested-modules-j3d) + +[Learning Python- Intermediate course: Day 9, Complex numbers part 1](https://dev.to/aatmaj/learning-python-intermediate-course-day-9-complex-numbers-part-1-2pkh) + +[Learning Python- Intermediate course: Day 10, Complex numbers part 2](https://dev.to/aatmaj/learning-python-intermediate-course-day-10-complex-numbers-part-2-48jh) + +[Learning Python- Intermediate course: Day 11, Random numbers](https://dev.to/aatmaj/learning-python-intermediate-course-day-11-random-numbers-5cnj) + +[Learning Python- Intermediate course: Day 12, Summary of the week](https://dev.to/aatmaj/learning-python-intermediate-course-day-12-random-numbers-2097) + +[Learning Python- Intermediate course: Day 13, The Statistics Module](https://dev.to/aatmaj/learning-python-intermediate-course-day-13-the-statistics-module-2bb5) + +[Learning Python- Intermediate course: Day 14, Introduction to the Decimal module](https://dev.to/aatmaj/learning-python-intermediate-course-day-14-introduction-to-the-decimal-module-4ngc) + +[Learning Python- Intermediate course: Day 15, Complete guide to the fractions module](https://dev.to/aatmaj/learning-python-intermediate-course-day-15-complete-guide-to-the-fractions-module-4ki8) + +[Learning Python- Intermediate course: Day 16, Summary of the week](https://dev.to/aatmaj/learning-python-intermediate-course-day-16-summary-of-the-week-17m1) + +[Learning Python- Intermediate course: Day 17, Tkinter — a fast and easy way to create GUI applications.](https://dev.to/aatmaj/learning-python-intermediate-course-day-17-tkinter-a-fast-and-easy-way-to-create-gui-applications-1if) + +[Learning Python- Intermediate course: Day 18, Tkinter — Types of Widgets part 1](https://dev.to/aatmaj/learning-python-intermediate-course-day-18-tkinter-types-of-widgets-part-1-2i6h) + +[Learning Python- Intermediate course: Day 19, Tkinter — Types of Widgets part 2](https://dev.to/aatmaj/learning-python-intermediate-course-day-19-tkinter-types-of-widgets-part-2-2efp) + +[Learning Python- Intermediate course: Day 20, Tkinter — Types of Widgets part 3](https://dev.to/aatmaj/learning-python-intermediate-course-day-20-tkinter-types-of-widgets-part-3-236h) + +[Learning Python- Intermediate course: Day 21, Hello world in Tkinter !](https://dev.to/aatmaj/learning-python-intermediate-course-day-21-hello-world-in-tkinter-g1n) + +[Learning Python- Intermediate course: Day 22, Bold or Italics !](https://dev.to/aatmaj/learning-python-intermediate-course-day-22-bold-or-italics-19hg) + +[Learning Python- Intermediate course: Day 23, IntVar() and Radio-buttons.](https://dev.to/aatmaj/learning-python-intermediate-course-day-23-intvar-and-radio-buttons-164k) + +[Learning Python- Intermediate course: Day 24, Summary of the week and Adding Colors](https://dev.to/aatmaj/learning-python-intermediate-course-day-24-summary-of-the-week-and-adding-colors-238g) + +[Learning Python- Intermediate course: Day 25, Buttons, Entry and Textboxes](https://dev.to/aatmaj/learning-python-intermediate-course-day-25-buttons-entry-and-textboxes-2d0n) + +[Learning Python- Intermediate course: Day 26, Password Manager-Tkinter](https://dev.to/aatmaj/learning-python-intermediate-course-day-26-password-manager-tkinter-17p9) + +[Learning Python- Intermediate course: Day 27, Entry keypress event](https://dev.to/aatmaj/learning-python-intermediate-course-day-27-entry-keypress-event-5d15) + +[Learning Python- Intermediate course: Day 28, Summary of the week](https://dev.to/aatmaj/learning-python-intermediate-course-day-28-summary-of-the-week-1ppf) + +[Learning Python- Intermediate course: Day 29, Sliders in Tkinter](https://dev.to/aatmaj/learning-python-intermediate-course-day-29-sliders-in-tkinter-5a6d) + +[Learning Python- Intermediate course: Day 30, Spinbox and Labelbox](https://dev.to/aatmaj/learning-python-intermediate-course-day-30-spinbox-and-labelbox-1b35) + +[Learning Python- Intermediate course: Day 31, Coordinate positions](https://dev.to/aatmaj/learning-python-intermediate-course-day-31-coordinate-positions-4eah) + +[Learning Python- Intermediate course: Day 32, The Menubutton Widget](https://dev.to/aatmaj/learning-python-intermediate-course-day-32-the-menubutton-widget-4l0j) + +[Learning Python- Intermediate course: Day 33, The Menu Widget](https://dev.to/aatmaj/learning-python-intermediate-course-day-33-the-menu-widget-5g5l) + +[Learning Python- Intermediate course: Day 34, Toplevel, Panedwindow and Message widgets](https://dev.to/aatmaj/learning-python-intermediate-course-day-34-toplevel-panedwindow-and-message-widgets-44l6) + +[Learning Python- Intermediate course: Day 35, MessageBox widget](https://dev.to/aatmaj/learning-python-intermediate-course-day-35-messagebox-widget-19c8) + +[Learning Python- Intermediate course: Day 36, Summary of the week](https://dev.to/aatmaj/learning-python-intermediate-course-day-36-summary-of-the-week-57lm) + +[Learning Python- Intermediate course: Day 37, File handling in Python](https://dev.to/aatmaj/learning-python-intermediate-course-day-37-file-handling-in-python-1pih) + +[Learning Python- Intermediate course: Day 38, OOP](https://dev.to/aatmaj/learning-python-intermediate-course-day-38-oop-197) + +[Learning Python- Intermediate course: Day 39, OOP-Constructor](https://dev.to/aatmaj/learning-python-intermediate-course-day-38-oop-constructor-init-2lhj) + +[Learning Python- Intermediate course: Day 40, Summary of the week and more about OOP](https://dev.to/aatmaj/learning-python-intermediate-course-day-40-summary-of-the-week-and-more-about-oop-5gap) + +[Learning Python- Intermediate course: Day 41, Inheritance in Python](https://dev.to/aatmaj/learning-python-intermediate-course-day-41-inheritance-in-python-53la) + +[Learning Python- Intermediate course: Day 42, Polymorphism.](https://dev.to/aatmaj/learning-python-intermediate-course-day-42-polymorphism-a61) + +[Learning Python- Intermediate course: Day 43, DDD and more on OOP](https://dev.to/aatmaj/learning-python-intermediate-course-day-43-ddd-and-more-on-oop-2npf) + +[Learning Python- Intermediate course: Day 44, Summary of the week, examples and exercises](https://dev.to/aatmaj/learning-python-intermediate-course-day-44-summary-of-the-week-examples-and-exercises-3lfg)