Skip to content

Instantly share code, notes, and snippets.

@sreekarun
sreekarun / python_notes.md
Last active February 22, 2026 04:17
Python notes

Test case variables

print(f"input_vars: {input_vars}")
print(f"original_input_vars: {original_input_vars}")
print(f"returned_output_vars: {returned_output_vars}")
print(f"true_output_vars: {true_output_vars}")

Python Dictionary

@sreekarun
sreekarun / AINotes.MD
Last active March 10, 2026 23:48
AI Notes - 101
@sreekarun
sreekarun / pandas_rename.md
Last active April 5, 2026 13:48
Pandas notes

Renaming Columns & DataFrames in Pandas


1. Rename Specific Columns — rename()

import pandas as pd

df = pd.DataFrame({
@sreekarun
sreekarun / pandas_datatype.md
Created April 5, 2026 13:58
Change data types

Changing Data Types with astype() in Pandas


WHY IT MATTERS

Pandas often reads data with wrong types — numbers as strings, booleans as objects, categories as plain strings. Wrong types cause silent errors in math, filtering, and groupby operations.

@sreekarun
sreekarun / pandas_apply.md
Created April 5, 2026 14:01
.apply() with a function

.apply() with a Function in Pandas


WHY IT MATTERS

apply() lets you run any Python function row-by-row or column-by-column. Use it when built-in pandas methods aren't enough — custom logic, multi-column calculations, or complex transformations.

@sreekarun
sreekarun / pandas_columns.md
Created April 5, 2026 14:06
Create new columns from current columns, keep only specific columns

Creating New Columns & Selecting Specific Columns in Pandas


SETUP

import pandas as pd
import numpy as np
@sreekarun
sreekarun / pandas_masks.md
Last active April 5, 2026 14:12
Pandas Masks

Boolean Filters and Masks in Pandas


SETUP

import pandas as pd
import numpy as np
@sreekarun
sreekarun / pandas_merges.md
Created April 5, 2026 14:42
Merges/Joins (with all the options and parameters)

Merges / Joins in Pandas


SETUP

import pandas as pd

students = pd.DataFrame({
@sreekarun
sreekarun / SQL_case.md
Created April 5, 2026 15:13
SQL_Case_Groupby

SQLite CASE Statements, Aggregation & GROUP BY


SETUP — Table Used

-- Preview what we're working with
SELECT * FROM netflix_titles LIMIT 5;
PRAGMA table_info(netflix_titles);
@sreekarun
sreekarun / SQL_NumberOps.md
Created April 5, 2026 15:16
SQL Number operations -- COUNT, SUM, ROUND

Number Operations — COUNT, SUM, ROUND in SQLite


SETUP — Table Used

SELECT * FROM netflix_titles LIMIT 5;
PRAGMA table_info(netflix_titles);