Skip to content

Latest commit

 

History

History
239 lines (210 loc) · 4.11 KB

File metadata and controls

239 lines (210 loc) · 4.11 KB

python learning journey

Welcome to the python learning journey repository! This repository is dedicated to my journey of learning Python from scratch. It contains some Python basics, code examples, and practice problem solutions sorted by chapter.

How This Repository Can Help Others

  • Beginners: Follow along with the chapter-wise progression to see a structured path for learning Python fundamentals.
  • Problem Solving: Check out the practice sets for various scenarios and solutions to build logic and coding skills.
  • Syntax Reference: Use the provided code examples as quick references for syntax and Python's core concepts (data types, loops, object-oriented programming, etc.).

Chapter01

  • first.py
  • module.py

Practice set of chapter01

  • Problem1.py
  • Problem3.py
  • Problem4.py

Chapter02

  • 01_variable.py
  • 02_datatype.py
  • 03_rules_variable.py
  • 04_operators.py
  • 05_type.py
  • 06_input.py

Practice set of chapter02

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py

Chapter03

  • 01_intro_to_strings.py
  • 02_negative_slicing.py
  • 03_str_function.py
  • 04_escape_seq.py

Practice set of chapter03

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py

Chapter04

  • 01_list.py
  • 02_list_methods.py
  • 03_tuple.py
  • 04_tuple_methods.py

Practice set of chapter04

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py

Chapter05

  • 01_dictionary.py
  • 02_dictionary_methods.py
  • 03_sets.py
  • 04_set_methods.py
  • 05_set_union_inter.py
  • tempCodeRunnerFile.py

Practice set of chapter05

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py
  • Problem7.py
  • Problem8.py

Chapter06

  • 01_conditionals.py
  • 02_if_elif_else_ladder.py
  • 03_multiple_if_statement.py

Practice set of chapter06

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py
  • Problem7.py

Chapter07

  • 01_loops.py
  • 02_while_loop.py
  • 03_list_using_while_loop.py
  • 04_for_loop.py
  • 05_loop_slice.py
  • 06_for_loop_iterate.py
  • 07_for_with_else.py
  • 08_break_and_continue.py
  • 09_pass.py

Practice set of chapter07

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py
  • Problem7.py
  • Problem8.py
  • Problem9.py
  • Problem10.py

Chapter08

  • 01_function.py
  • 02_quick_quiz.py
  • 03_function_with_argument.py
  • 04_default_arguments.py
  • 05_recursion.py

Practice set of chapter08

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py
  • Problem7.py
  • Problem8.py

Chapter09

  • 01_file.py
  • 02_file_write.py
  • 03_file_functions.py
  • 04_append.py
  • 05_with.py
  • file.txt
  • my1file.txt
  • myfile.txt

Practice set of chapter09

  • 5file.txt
  • 6log.txt
  • donkey.txt
  • hiscore.txt
  • old.txt
  • poem.txt
  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py
  • Problem7.py
  • Problem8.py
  • Problem9.py
  • Problem10.py
  • Problem11.py
  • renamed_by_python.txt
  • this.txt
  • this_copy.txt

Chapter10

  • 01_class.py
  • 02_instance_vs_class_attri.py
  • 03_self.py
  • 04_static.py
  • 05_contructor.py

Practice set of chapter10

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py

Chapter11

  • 01_inheritance.py
  • 02_multiple_inherit.py
  • 03_multilevel_inherit.py
  • 04_super.py
  • 05_class_method.py
  • 06_property_decorator.py
  • 07_operator_overloading.py

Practice set of chapter11

  • Apna_college_oops.py
  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py

Chapter12

  • 01_walrus.py
  • 02_types.py
  • 03_match_case.py
  • 04_dict_merge.py
  • 05_exception_handling.py
  • 06_raising_exceptions.py
  • 07_try_else.py
  • 08_try_finally.py
  • 09_main.py
  • 10_global.py
  • 11_enumerate.py
  • 12_list_comprehension.py
  • module.py

Practice set of chapter12

  • 1.txt
  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • tables.txt

Chapter13

  • 01_venv.py
  • 02_lamda.py
  • 03_join.py
  • 04_format.py
  • 05_map_filter_reduce.py
  • requirements.txt

Practice set of chapter13

  • Problem1.py
  • Problem2.py
  • Problem3.py
  • Problem4.py
  • Problem5.py
  • Problem6.py
  • Problem7.py
  • requirements.txt