All Skills
Google Sheets as a Database
pythongoogle-sheetsdatabase
Deploying Python Web Apps
pythongoogle-sheetsdeployment
Exposing Sheets with FastAPI
pythongoogle-sheetsfastapi
Reading Data from Google Sheets
pythongoogle-sheetspandas
Setting Up Google Sheets API
pythongoogle-sheetsapi
Writing to Google Sheets
pythongoogle-sheets
Caching for Performance
pythonstreamlit
Session State
pythonstreamlit
Layout and Columns
pythonstreamlit
Creating Charts
pythonstreamlit
Displaying DataFrames
pythonstreamlit
Getting User Input
pythonstreamlit
Displaying Text
pythonstreamlit
What is Streamlit?
pythonstreamlit
Stacking Multiple Decorators
pythondecorators
Class-Based Decorators
pythondecorators
Timing Function Execution
pythondecorators
Decorators That Take Parameters
pythondecorators
Preserving Function Metadata
pythondecorators
Decorators with Arguments
pythondecorators
Writing Your First Decorator
pythondecorators
What Are Decorators?
pythondecorators
Connection Best Practices
pythonsql
Aggregating Data
pythonsql
Joining Tables
pythonsql
Creating Tables
pythonsql
Updating and Deleting Data
pythonsql
Inserting Data
pythonsql
Querying Data with SELECT
pythonsql
SQL and Python Together
pythonsql
Fragments for Reusable Fields
pythongraphql
Understanding the Schema
pythongraphql
GraphQL Clients in Python
pythongraphql
Variables in GraphQL
pythongraphql
Mutations for Writing Data
pythongraphql
Writing GraphQL Queries
pythongraphql
What is GraphQL?
pythongraphql
JSON with APIs
pythonjson
Custom JSON Encoding
pythonjson
Handling JSON Errors
pythonjson
JSON and Python Type Mapping
pythonjson
Pretty Printing JSON
pythonjson
Parsing and Creating JSON
pythonjson
What is JSON?
pythonjson
Custom Validators
pythonpydantic
Serialization with model_dump()
pythonpydantic
Nested Models
pythonpydantic
Field Constraints with Field()
pythonpydantic
Optional and Default Values
pythonpydantic
How Validation Works
pythonpydantic
Creating Models with BaseModel
pythonpydantic
What is Pydantic?
pythonpydantic
Partial Application with functools.partial
pythonfunctional
Higher-Order Functions
pythonfunctional
List Comprehensions
pythonfunctional
Lambda Functions
pythonfunctional
Aggregating with reduce()
pythonfunctional
Selecting Data with filter()
pythonfunctional
Transforming Data with map()
pythonfunctional
Pure Functions
pythonfunctional
What is Functional Programming?
pythonfunctional
Scraping Ethics and Best Practices
pythonscraping
Handling Pagination
pythonscraping
Extracting Attributes
pythonscraping
CSS Selectors for Precise Selection
pythonscraping
find() vs find_all()
pythonscraping
Parsing HTML with BeautifulSoup
pythonscraping
Fetching Pages with Requests
pythonscraping
What is Web Scraping?
pythonscraping
Class Methods with @classmethod
pythonoop
Dataclasses for Less Boilerplate
pythonoop
Inheritance Basics
pythonoop
Properties with @property
pythonoop
__str__ and __repr__
pythonoop
Using super()
pythonoop
The __init__ Method
pythonoop
Defining Methods
pythonoop
Understanding self
pythonoop
What is a Class?
pythonoop
The apply() Function
pythonpandas
Concatenating DataFrames
pythonpandas
Merging DataFrames
pythonpandas
Types of Merges (Joins)
pythonpandas
Pivot Tables in Pandas
pythonpandas
Counting Values with value_counts()
pythonpandas
Extracting Date Components
pythonpandas
Parsing Dates in Pandas
pythonpandas
String Operations in Pandas
pythonpandas
Extracting Text Patterns
pythonpandas
GroupBy with Multiple Aggregations
pythonpandas
GroupBy - Splitting Data into Groups
pythonpandas
Detecting Missing Data
pythonpandas
Dropping Missing Data
pythonpandas
Filling Missing Data
pythonpandas
Adding New Columns
pythonpandas
Creating Computed Columns
pythonpandas
Dropping Columns
pythonpandas
Renaming Columns
pythonpandas
Sorting by Column Values
pythonpandas
Filtering Rows by Condition
pythonpandas
The isin() Method for Filtering
pythonpandas
Filtering with Multiple Conditions
pythonpandas
The query() Method for Readable Filters
pythonpandas
Selecting Columns in Pandas
pythonpandas
Selecting Rows by Position
pythonpandas
Creating a DataFrame from Scratch
pythonpandas
Reading CSV Files with Pandas
pythonpandas
Viewing DataFrame Data
pythonpandas
What is a Pandas DataFrame?
pythonpandas