Link python roadmap topics to related python guides (#10373)

* Link python roadmap topics to related python guides

* Update basic-syntax@6xRncUs3_vxVbDur567QA.md

* Update conditionals@NP1kjSk0ujU0Gx-ajNHlR.md

* Update data-structures--algorithms@VJSIbYJcy2MC6MOFBrqXi.md

* Update exceptions resource list

Removed two resources related to Python exceptions from the list.

* Update file-handling@Nf3kRDSl_vas6QPXG7eVa.md

* Update object-oriented-programming@P_Di-XPSDITmU3xKQew8G.md

* Update tuples@i7xIGiXU-k5UIKHIhQPjE.md

---------

Co-authored-by: Javier Canales <56018501+jcanalesluna@users.noreply.github.com>
This commit is contained in:
Kamran AhmedandJavier Canales authored and GitHub committed 2026-09-24 16:42:18 +02:00
1 parent ebada61e2b
commit ad4b245acb
15 files changed
+32 -21

No files matched your search

@@ -5,5 +5,6 @@ Setup the environment for python and get started with the basics.
Visit the following resources to learn more:
- [@article@Python Basics](https://www.tutorialspoint.com/python/python_basic_syntax.htm)
- [@article@Learn X in Y Minutes / Python](https://learnxinyminutes.com/docs/python/)
- [@video@Python for Beginners - Learn Python in 1 Hour](https://www.youtube.com/watch?v=kqtD5dpn9C8)
- [@article@Fix "Invalid Syntax" in Python (8 Common Causes)](https://roadmap.sh/python/invalid-syntax)
- [@article@Python Print New Line: Methods, Examples, and Best Practices](https://roadmap.sh/python/print-new-line)
- [@video@Python for Beginners - Learn Python in 1 Hour](https://www.youtube.com/watch?v=kqtD5dpn9C8)
@@ -5,4 +5,5 @@ A class is a user-defined blueprint or prototype from which objects are created.
Visit the following resources to learn more:
- [@official@Classes in Python](https://docs.python.org/3/tutorial/classes.html)
- [@article@Encapsulation in Python: All You Need to Know](https://roadmap.sh/python/encapsulation)
- [@video@Python OOP Tutorial](https://www.youtube.com/watch?v=ZDa-Z5JzLYM&list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc)
@@ -5,6 +5,7 @@ Conditional Statements in Python perform different actions depending on whether
Visit the following resources to learn more:
- [@article@Conditional Statements in Python](https://realpython.com/python-conditional-statements/)
- [@article@Python Conditional Statements](https://www.guru99.com/if-loop-python-conditional-structures.html)
- [@article@Python Switch Statement 101: Match-case and alternatives](https://roadmap.sh/python/switch)
- [@article@How to Use a Match Statement in Python](https://learnpython.com/blog/python-match-case-statement/)
- [@article@How to Use a Match Statement in Python](https://learnpython.com/blog/python-match-case-statement/)
- [@article@Python not Operator: The Complete Guide to Logical Negation](https://roadmap.sh/python/not-operator)
- [@article@The or Operator in Python: Complete Guide with Examples](https://roadmap.sh/python/or)
@@ -5,6 +5,6 @@ A data structure is a named location that can be used to store and organize data
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated DSA Roadmap](https://roadmap.sh/datastructures-and-algorithms)
- [@article@Learn DS & Algorithms](https://www.programiz.com/dsa)
- [@article@Hashmaps in Python: Master Implementation and Use Cases](https://roadmap.sh/python/hashmap)
- [@article@Binary search in Python 101: Implementation and use cases](https://roadmap.sh/python/binary-search)
- [@video@Data Structures Illustrated](https://www.youtube.com/playlist?list=PLkZYeFmDuaN2-KUIv-mvbjfKszIGJ4FaY)
- [@video@DSA Python Playlist](https://www.youtube.com/playlist?list=PLKYEe2WisBTFEr6laH5bR2J19j7sl5O8R)
@@ -5,6 +5,6 @@ Exceptions are runtime errors that occur during program execution in Python. Ins
Visit the following resources to learn more:
- [@official@Exceptions Documentation](https://docs.python.org/3/tutorial/errors.html#exceptions)
- [@article@Python Exceptions: An Introduction](https://realpython.com/python-exceptions/)
- [@article@Python Exception Handling](https://www.programiz.com/python-programming/exception-handling)
- [@video@Exception Handling in Python](https://www.youtube.com/watch?v=V_NXT2-QIlE)
- [@article@Python KeyError Exceptions: Causes and Fixes Explained](https://roadmap.sh/python/keyerror)
- [@article@Fix "Invalid Syntax" in Python (8 Common Causes)](https://roadmap.sh/python/invalid-syntax)
- [@video@Exception Handling in Python](https://www.youtube.com/watch?v=V_NXT2-QIlE)
@@ -6,5 +6,5 @@ Visit the following resources to learn more:
- [@article@Python File open](https://www.w3schools.com/python/python_file_handling.asp)
- [@article@Working With Files in Python](https://realpython.com/working-with-files-in-python/)
- [@article@Working With JSON Data in Python](https://realpython.com/python-json/)
- [@video@Python File Handling for Beginners](https://www.youtube.com/watch?v=BRrem1k3904)
- [@article@Python glob Module: File Pattern Matching Explained](https://roadmap.sh/python/glob)
- [@video@Python File Handling for Beginners](https://www.youtube.com/watch?v=BRrem1k3904)
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
- [@official@Python Official Documentation on Generator Expressions](https://docs.python.org/3/tutorial/classes.html#generator-expressions)
- [@article@Python Generator Expressions](https://www.pythontutorial.net/advanced-python/python-generator-expressions/)
- [@article@List Comprehensions in Python and Generator Expressions](https://djangostars.com/blog/list-comprehensions-and-generator-expressions/)
- [@article@List Comprehensions in Python and Generator Expressions](https://djangostars.com/blog/list-comprehensions-and-generator-expressions/)
- [@article@Master Python Filter: Syntax, Examples, and Best Practices](https://roadmap.sh/python/filter)
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
- [@official@Python Official Documentation on Iterators](https://docs.python.org/3/tutorial/classes.html#iterators)
- [@article@Python Iterators](https://www.programiz.com/python-programming/iterator)
- [@article@Iterators and Iterables in Python](https://realpython.com/python-iterators-iterables/)
- [@article@Iterators and Iterables in Python](https://realpython.com/python-iterators-iterables/)
- [@article@Master Python Filter: Syntax, Examples, and Best Practices](https://roadmap.sh/python/filter)
@@ -5,4 +5,6 @@ Python Lambda Functions are anonymous function means that the function is withou
Visit the following resources to learn more:
- [@article@How to use Lambda functions](https://realpython.com/python-lambda/)
- [@article@Master Python Filter: Syntax, Examples, and Best Practices](https://roadmap.sh/python/filter)
- [@article@Python reduce(): The Complete Guide (With Examples)](https://roadmap.sh/python/reduce)
- [@video@Python Lambda Functions](https://www.youtube.com/watch?v=KR22jigJLok)
@@ -5,4 +5,5 @@ List comprehensions are a concise way to create a list using a single line of co
Visit the following resources to learn more:
- [@official@Python List Comprehensions](https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions)
- [@article@Python List Comprehensions Quiz](https://realpython.com/quizzes/list-comprehension-python/)
- [@article@Python List Comprehensions Quiz](https://realpython.com/quizzes/list-comprehension-python/)
- [@article@Master Python Filter: Syntax, Examples, and Best Practices](https://roadmap.sh/python/filter)
@@ -5,6 +5,6 @@ In Python, object-oriented Programming (OOPs) is a programming paradigm that use
Visit the following resources to learn more:
- [@article@Object Oriented Programming in Python](https://realpython.com/python3-object-oriented-programming/)
- [@article@Encapsulation in Python: All You Need to Know](https://roadmap.sh/python/encapsulation)
- [@video@Object Oriented Programming (OOP) In Python - Beginner Crash Course](https://www.youtube.com/watch?v=-pEs-Bss8Wc/)
- [@video@OOP in Python One Shot](https://www.youtube.com/watch?v=Ej_02ICOIgs)
- [@video@Python OOP Tutorial](https://www.youtube.com/watch?v=IbMDCwVm63M)
- [@video@Python OOP Tutorial](https://www.youtube.com/watch?v=IbMDCwVm63M)
@@ -8,4 +8,5 @@ Visit the following resources to learn more:
- [@article@Python Division: Operators, Floor Division, and Examples](https://roadmap.sh/python/division)
- [@article@Python Modulo Operator (%): Complete Guide with Examples](https://roadmap.sh/python/modulo)
- [@article@Python not Operator: The Complete Guide to Logical Negation](https://roadmap.sh/python/not-operator)
- [@article@The or Operator in Python: Complete Guide with Examples](https://roadmap.sh/python/or)
- [@article@The or Operator in Python: Complete Guide with Examples](https://roadmap.sh/python/or)
- [@article@Python Exponent: 5 Methods for Exponentiation + Applications](https://roadmap.sh/python/exponent)
@@ -4,4 +4,5 @@ Recursion is a method of solving a computational problem where the solution depe
Visit the following resources to learn more:
- [@article@Recursion in Python: An Introduction](https://realpython.com/python-recursion/)
- [@article@Recursion in Python: An Introduction](https://realpython.com/python-recursion/)
- [@article@Binary search in Python 101: Implementation and use cases](https://roadmap.sh/python/binary-search)
@@ -6,5 +6,5 @@ Visit the following resources to learn more:
- [@official@Tuples Documentation](https://docs.python.org/3/tutorial/datastructures.html#tuples-and-sequences)
- [@article@When and How to Use Tuples](https://thenewstack.io/python-for-beginners-when-and-how-to-use-tuples/)
- [@article@Python's tuple Data Type: A Deep Dive With Examples](https://realpython.com/python-tuple/#getting-started-with-pythons-tuple-data-type)
- [@video@why are Tuples even a thing?](https://www.youtube.com/watch?v=fR_D_KIAYrE)
- [@article@Python Return Multiple Values: 4 Methods & Examples](https://roadmap.sh/python/return-multiple-values)
- [@video@why are Tuples even a thing?](https://www.youtube.com/watch?v=fR_D_KIAYrE)
@@ -4,4 +4,5 @@ The process of converting the value of one data type (integer, string, float, et
Visit the following resources to learn more:
- [@article@Type Conversion and Casting](https://www.programiz.com/python-programming/type-conversion-and-casting)
- [@article@Type Conversion and Casting](https://www.programiz.com/python-programming/type-conversion-and-casting)
- [@article@Python Division: Operators, Floor Division, and Examples](https://roadmap.sh/python/division)