An open API service indexing awesome lists of open source software.

https://github.com/hillaryjude/learn-python-from-scratch-part-2

If you are a beginner or someone who wants to brush up your python knowledge, try out the python codes. I have covered some must know functions under each category from Basics.
https://github.com/hillaryjude/learn-python-from-scratch-part-2

basics-of-python python-3

Last synced: 9 months ago
JSON representation

If you are a beginner or someone who wants to brush up your python knowledge, try out the python codes. I have covered some must know functions under each category from Basics.

Awesome Lists containing this project

README

          

# Python Refresher 2

Welcome to the **Python Refresher 2** repository! This is the second part of a series of Jupyter Notebooks designed to help you refresh and strengthen your Python programming skills.

## Table of Contents

1. **Control Flow**
- Discusses how the order of execution of statements, instructions, or function calls is managed within a program. This includes loops, conditionals, and branching structures.

2. **String Operations**
- **Placeholder and Modifier**: Techniques for inserting variables into strings and formatting them.
- **Escape Characters**: Special characters used to represent certain whitespace or other characters within strings.
- **String Methods**: Built-in functions that can be applied to string objects to perform various operations like concatenation, splitting, and searching.
- **POP()**: Method generally used to remove an item from a list (likely a mix-up in terminology if referring to strings).
- **Global**: Possibly refers to the use of global variables or scope in the context of strings.

3. **Type Casting**
- The process of converting one data type to another, such as converting a string to an integer or vice versa.

4. **Functions**
- Discussion on defining and using functions, including:
- **Local Scope and Global Scope**: The visibility and lifetime of variables within different parts of a program.

5. **List and Arrays**
- Covers data structures that store collections of elements.
- **Indexing**: Accessing elements in lists or arrays using their index.
- **Slicing**: Extracting a subset of elements from lists or arrays.

Stay tuned for Part 3 and beyond where we'll dive deeper into more advanced Python concepts. Happy coding!