Posts tagged DuckDB
10 July 2024 - DataFrame Inequality Joins
Posts tagged Matplotlib
25 September 2024 - DataFrames: one-hot encoding and back
18 September 2024 - Plotting without Weekends
Posts tagged Python
06 September 2023 - Homogenous Computations: Thoughts on Generator Coroutines
Posts tagged Tufte
19 July 2023 - Edward Tufte’s NYC Weather In Bokeh
08 March 2023 - Tufte Weather In Matplotlib
Posts tagged advanced
19 July 2023 - Edward Tufte’s NYC Weather In Bokeh
08 March 2023 - Tufte Weather In Matplotlib
07 December 2022 - Matplotlib: Arbitrary Precision
28 September 2022 - The Central Limit Theorem - Visualized
17 August 2022 - Matplotlib Legends: Artists & Handlers
21 May 2022 - Python: Advanced Decorators
Posts tagged array
08 June 2022 - NumPy - Views vs Copies
Posts tagged ast
13 July 2022 - Simplifying Logic In Your Python Code
Posts tagged bokeh
19 July 2023 - Edward Tufte’s NYC Weather In Bokeh
12 July 2023 - Exploring Weather with Bokeh!
14 June 2023 - Fix those overlapping labels!
07 June 2023 - Star Trader & Matplotlib: A Live-coded Session
31 May 2023 - Bokeh: Interactive plots in static HTML
10 August 2022 - Working with Long Labels In Bokeh
Posts tagged cleaning
22 February 2023 - Working With Slightly Messy Data
Posts tagged computer-science
06 July 2022 - Karnaugh Maps In Pandas
Posts tagged copies
29 June 2022 - Pandas: SettingWithCopyWarning
Posts tagged copy
08 June 2022 - NumPy - Views vs Copies
Posts tagged coroutine
03 August 2022 - Quordle: Strategies
27 July 2022 - Quordle: Engine
01 June 2022 - Wordle From Scratch
18 May 2022 - Matplotlib: Place Things Where You Want
Posts tagged data
01 March 2023 - What the Index?
22 February 2023 - Working With Slightly Messy Data
Posts tagged data-viz
18 October 2023 - Visualizing Dropped Video Frames
27 September 2023 - Dataviz Makeover
13 September 2023 - Business Jet Demand In North America
16 August 2023 - Time-series Alignment & Viz
09 August 2023 - Gantt Charts in Matplotlib
14 June 2023 - Fix those overlapping labels!
07 June 2023 - Star Trader & Matplotlib: A Live-coded Session
31 May 2023 - Bokeh: Interactive plots in static HTML
Posts tagged datetime
15 February 2023 - Dealing With Dates in pandas - Part 3
08 February 2023 - Dealing With Dates in Pandas - Part 2
01 February 2023 - Dealing With Dates in Pandas - Part 1
18 January 2023 - Dealing With Dates in Python - Part 1
Posts tagged datetimes
25 January 2023 - Dealing With Dates in Python - Part 2
Posts tagged decorators
28 May 2022 - Decorators: Reinventing the Wheel
21 May 2022 - Python: Advanced Decorators
14 May 2022 - Python: Decorator Fundamentals
Posts tagged duckdb
12 June 2024 - Tabular Group By Sets
05 June 2024 - pandas & Polars: Window Functions vs Group By
22 May 2024 - Decorators: Registration Pattern
15 May 2024 - Working With Files Deep in Your Code
Posts tagged exceptions
01 January 2022 - Exceptions - Following a traceback
Posts tagged function
21 June 2023 - When do I Write a Function?
Posts tagged generator
22 June 2022 - Combinatorics in Matplotlib
Posts tagged generators
03 August 2022 - Quordle: Strategies
27 July 2022 - Quordle: Engine
01 June 2022 - Wordle From Scratch
Posts tagged groupby
02 March 2022 - Pandas - What Else Can You .groupby?
Posts tagged hashability
06 October 2022 - Hashability vs Mutability
Posts tagged interactive
14 June 2023 - Fix those overlapping labels!
07 June 2023 - Star Trader & Matplotlib: A Live-coded Session
31 May 2023 - Bokeh: Interactive plots in static HTML
Posts tagged intermediate
21 September 2022 - pandas Groupby: split-?-combine
14 September 2022 - Unconventional Pandas: Colormaps
13 July 2022 - Simplifying Logic In Your Python Code
06 July 2022 - Karnaugh Maps In Pandas
28 May 2022 - Decorators: Reinventing the Wheel
02 March 2022 - Pandas - What Else Can You .groupby?
Posts tagged intro
25 January 2023 - Dealing With Dates in Python - Part 2
18 January 2023 - Dealing With Dates in Python - Part 1
10 August 2022 - Working with Long Labels In Bokeh
20 July 2022 - Working with Long Labels In Matplotlib
14 May 2022 - Python: Decorator Fundamentals
01 January 2022 - Exceptions - Following a traceback
Posts tagged iteration
22 June 2022 - Combinatorics in Matplotlib
Posts tagged itertools
22 June 2022 - Combinatorics in Matplotlib
Posts tagged legend
03 May 2023 - Get Rid of Those Legends!
Posts tagged list
06 September 2023 - Homogenous Computations: Thoughts on Generator Coroutines
Posts tagged matplotlib
14 February 2024 - United States President’s Age
31 January 2024 - Tiered Bar Chart in Matplotlib
18 October 2023 - Visualizing Dropped Video Frames
27 September 2023 - Dataviz Makeover
13 September 2023 - Business Jet Demand In North America
16 August 2023 - Time-series Alignment & Viz
09 August 2023 - Gantt Charts in Matplotlib
03 May 2023 - Get Rid of Those Legends!
26 April 2023 - Useful Multiple-Axis Plots
12 April 2023 - Hierarchical Bar Charts in Matplotlib
29 March 2023 - A Funnel Chart in Matplotlib
08 March 2023 - Tufte Weather In Matplotlib
07 December 2022 - Matplotlib: Arbitrary Precision
23 November 2022 - Happy Thanksgiving!
28 September 2022 - The Central Limit Theorem - Visualized
31 August 2022 - Estimating The Standard Deviation of a Population from a Sample
17 August 2022 - Matplotlib Legends: Artists & Handlers
20 July 2022 - Working with Long Labels In Matplotlib
18 May 2022 - Matplotlib: Place Things Where You Want
Posts tagged mutability
06 October 2022 - Hashability vs Mutability
Posts tagged numpy
08 June 2022 - NumPy - Views vs Copies
Posts tagged object-orientation
14 December 2022 - Object Orientation & Update Anomalies
04 May 2022 - Structured Objects: namedtuple
Posts tagged pandas
25 September 2024 - DataFrames: one-hot encoding and back
18 September 2024 - Plotting without Weekends
11 September 2024 - “Broadcasting” in Polars
28 August 2024 - pandas: Months, Days, and Categoricals
21 August 2024 - Case When: A Welcome Addition to pandas Conveniences
14 August 2024 - pandas: Within the Restricted Computation Domain
31 July 2024 - pandas groupby Along the Columns
10 July 2024 - pandas.concat, explained.
10 July 2024 - DataFrame Inequality Joins
26 June 2024 - Flexibility & Ergonomics
19 June 2024 - A FlagEnum Categorical in pandas
12 June 2024 - Tabular Group By Sets
05 June 2024 - pandas & Polars: Window Functions vs Group By
29 May 2024 - Faster strftime
22 May 2024 - Decorators: Registration Pattern
15 May 2024 - Working With Files Deep in Your Code
08 May 2024 - Tables: Window Functions vs Group By
01 May 2024 - When the .index is convenient
24 April 2024 - DataFrame Joins & MultiSets
17 April 2024 - DataFrame Joins & Sets
10 April 2024 - Parsing Unconventional Text
27 March 2024 - Intentional Visualizations
20 March 2024 - Timing DataFrame Filters
13 March 2024 - Profiling pandas Filters
06 March 2024 - Python Set vs Pandas.Index
24 January 2024 - Good pandas means good Python
05 July 2023 - Don’t Forget About the Index!
28 June 2023 - Why is DataFrame.corr() so much slower than numpy.corrcoef?
19 April 2023 - Make Your Naive Code Fast with Polars
08 March 2023 - Tufte Weather In Matplotlib
01 March 2023 - What the Index?
22 February 2023 - Working With Slightly Messy Data
15 February 2023 - Dealing With Dates in pandas - Part 3
08 February 2023 - Dealing With Dates in Pandas - Part 2
01 February 2023 - Dealing With Dates in Pandas - Part 1
21 September 2022 - pandas Groupby: split-?-combine
14 September 2022 - Unconventional Pandas: Colormaps
06 July 2022 - Karnaugh Maps In Pandas
29 June 2022 - Pandas: SettingWithCopyWarning
02 March 2022 - Pandas - What Else Can You .groupby?
Posts tagged patsy
30 November 2022 - Statistical Models from formulas
Posts tagged polars
02 October 2024 - Polars Has Inequality Joins!
14 August 2024 - pandas: Within the Restricted Computation Domain
10 July 2024 - DataFrame Inequality Joins
05 June 2024 - pandas & Polars: Window Functions vs Group By
22 May 2024 - Decorators: Registration Pattern
15 May 2024 - Working With Files Deep in Your Code
08 May 2024 - Tables: Window Functions vs Group By
01 May 2024 - When the .index is convenient
24 April 2024 - DataFrame Joins & MultiSets
17 April 2024 - DataFrame Joins & Sets
10 April 2024 - Parsing Unconventional Text
27 March 2024 - Intentional Visualizations
20 March 2024 - Timing DataFrame Filters
07 February 2024 - Polars Expressions on Nested Data
17 January 2024 - Polars: Groupby and idxmin
19 April 2023 - Make Your Naive Code Fast with Polars
Posts tagged pydata
16 November 2022 - How Much Fun Was PyData NYC 2022?
15 June 2022 - 2022-06-15 PyData London - James Powell Review
Posts tagged python
02 October 2024 - Polars Has Inequality Joins!
25 September 2024 - DataFrames: one-hot encoding and back
18 September 2024 - Plotting without Weekends
11 September 2024 - “Broadcasting” in Polars
28 August 2024 - pandas: Months, Days, and Categoricals
21 August 2024 - Case When: A Welcome Addition to pandas Conveniences
14 August 2024 - pandas: Within the Restricted Computation Domain
31 July 2024 - pandas groupby Along the Columns
10 July 2024 - pandas.concat, explained.
10 July 2024 - DataFrame Inequality Joins
26 June 2024 - Flexibility & Ergonomics
19 June 2024 - A FlagEnum Categorical in pandas
12 June 2024 - Tabular Group By Sets
05 June 2024 - pandas & Polars: Window Functions vs Group By
29 May 2024 - Faster strftime
22 May 2024 - Decorators: Registration Pattern
15 May 2024 - Working With Files Deep in Your Code
08 May 2024 - Tables: Window Functions vs Group By
01 May 2024 - When the .index is convenient
24 April 2024 - DataFrame Joins & MultiSets
17 April 2024 - DataFrame Joins & Sets
10 April 2024 - Parsing Unconventional Text
27 March 2024 - Intentional Visualizations
20 March 2024 - Timing DataFrame Filters
13 March 2024 - Profiling pandas Filters
06 March 2024 - Python Set vs Pandas.Index
14 February 2024 - United States President’s Age
07 February 2024 - Polars Expressions on Nested Data
31 January 2024 - Tiered Bar Chart in Matplotlib
24 January 2024 - Good pandas means good Python
17 January 2024 - Polars: Groupby and idxmin
10 January 2024 - Counting paths in pandas & networkx
03 January 2024 - Don’t Use This Code’s top 10 resolutions of 2024 for YOU!
20 December 2023 - Visualizing Temperature Deviations
13 December 2023 - DataFrame Value Membership Testing
06 December 2023 - Playing Scrabble with Xarray
22 November 2023 - Playing Scrabble Faster
15 November 2023 - Playing (more) Tic-Tac-Toe
08 November 2023 - Playing Tic-Tac-Toe
21 June 2023 - When do I Write a Function?
Posts tagged recreation
18 October 2023 - Visualizing Dropped Video Frames
27 September 2023 - Dataviz Makeover
13 September 2023 - Business Jet Demand In North America
Posts tagged scrape
08 September 2022 - President Rankings - a pandas challenge
Posts tagged scraping
08 September 2022 - President Rankings - a pandas challenge
Posts tagged set
06 March 2024 - Python Set vs Pandas.Index
Posts tagged settingwithcopy
29 June 2022 - Pandas: SettingWithCopyWarning
Posts tagged sql
05 June 2024 - pandas & Polars: Window Functions vs Group By
22 May 2024 - Decorators: Registration Pattern
15 May 2024 - Working With Files Deep in Your Code
Posts tagged statistics
30 November 2022 - Statistical Models from formulas
28 September 2022 - The Central Limit Theorem - Visualized
31 August 2022 - Estimating The Standard Deviation of a Population from a Sample
Posts tagged statsmodels
30 November 2022 - Statistical Models from formulas
Posts tagged timeseries
16 August 2023 - Time-series Alignment & Viz
15 February 2023 - Dealing With Dates in pandas - Part 3
08 February 2023 - Dealing With Dates in Pandas - Part 2
01 February 2023 - Dealing With Dates in Pandas - Part 1
Posts tagged twinx
26 April 2023 - Useful Multiple-Axis Plots
Posts tagged twiny
26 April 2023 - Useful Multiple-Axis Plots
Posts tagged video
15 June 2022 - 2022-06-15 PyData London - James Powell Review
Posts tagged view
08 June 2022 - NumPy - Views vs Copies
Posts tagged views
29 June 2022 - Pandas: SettingWithCopyWarning
Posts tagged visualization
08 September 2022 - President Rankings - a pandas challenge
Posts tagged wrangling
22 February 2023 - Working With Slightly Messy Data