Skip to content

Shagufta019/python-learning-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A collection of Python programs and exercises documenting my learning journey, covering core concepts and practical implementations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages