Teddy Petrou(@TedPetrou) 's Twitter Profileg
Teddy Petrou

@TedPetrou

💪 Master the Python Data Science Ecosystem 💪

🕴️Founder of Dunder Data
📚Author of multiple books
💻Developer of Dexplot
https://t.co/QSRQLcRY0g

ID:821432329

linkhttp://www.dunderdata.com calendar_today13-09-2012 12:30:55

6,4K Tweets

7,5K Followers

117 Following

Zefs Guides(@ZefsGuides) 's Twitter Profile Photo

I want to give away 1,000 copies of the Zefs Guide to Deep Learning ebook! 🎅

Please retweet if you know anyone who wants to learn about the tech powering AI, ChatGPT, and Stable Diffusion🤖

Right now the ebook is free!
(or pay-what-you-want)

leanpub.com/zefsguide2dl/c…

I want to give away 1,000 copies of the Zefs Guide to Deep Learning ebook! 🎅 Please retweet if you know anyone who wants to learn about the tech powering AI, ChatGPT, and Stable Diffusion🤖 Right now the ebook is free! (or pay-what-you-want) leanpub.com/zefsguide2dl/c…
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

The first app I ever built was Game Theory Optimal Poker where you play against a bot that mimics my own heads-up limit hold'em poker strategy. Close to 300,000 hands have been played - can you beat it? gametheoryoptimalpoker.com

The first app I ever built was Game Theory Optimal Poker where you play against a bot that mimics my own heads-up limit hold'em poker strategy. Close to 300,000 hands have been played - can you beat it? gametheoryoptimalpoker.com
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Have you mastered selecting subsets of data in pandas?

Can you prove it?

Take our challenging Certification Exam - python.dunderdata.com

Have you mastered selecting subsets of data in pandas? Can you prove it? Take our challenging Certification Exam - python.dunderdata.com
account_circle
Roy K(@roycoding) 's Twitter Profile Photo

Pricing dynamics are fascinating. I'm extending my pay-what-you-want experiment on my deep learning book, as it's been getting pretty positive results.

Please share with anyone who you think would benefit from learning about the concepts underlying all the current AI models!

account_circle
ThinkDiffusion(@thinkdiffusion) 's Twitter Profile Photo

Join our Most Badass QR Code Competition in our Discord!

💰 Show off your creativity and win big!
The winner gets $500 cash + $500 ThinkDiffusion credit!

💪 Unleash and create stunning . Click the link below for full rules

Join our Most Badass QR Code Competition in our Discord! 💰 Show off your creativity and win big! The winner gets $500 cash + $500 ThinkDiffusion credit! 💪 Unleash #GenerativeAI and create stunning #QRcodes. Click the link below for full rules #DesignChallenge #AIArt
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Pandas Quiz

Very specifically, what is happening with the following subset selections and why does the first one work and not the second?

df[['col1', 'col2']]

df['col1', 'col2']

This takes deep knowledge of python and pandas

account_circle
Alex Petkas - Cost of Glory(@costofglory) 's Twitter Profile Photo

Sulla was Rome's deadliest general.

He almost had young Julius Caesar executed.

But thousands loved Sulla, too.

9 keys to Sulla's effectiveness, that can make you just as deadly:

Sulla was Rome's deadliest general. He almost had young Julius Caesar executed. But thousands loved Sulla, too. 9 keys to Sulla's effectiveness, that can make you just as deadly:
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Think you've mastered every part of pandas for data analysis?

I've got exams that cover many different parts of the library:

• Selecting Subsets of Data
• Essential Commands
• Grouping
• Time Series

certificates.dunderdata.com/certificate/50…

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Very excited to announce the release of Game Theory Optimal Poker for Android.

Play heads-up limit Texas Hold'em Poker against an AI I implemented from my poker playing days.

play.google.com/store/apps/det…

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

A disappointing first test of Pandas 2.0. Arrow backend data types have terrible rowwise performance. Here, they are 250x slower than default pandas and well over 1000x slower than numpy arrays.

A disappointing first test of Pandas 2.0. Arrow backend data types have terrible rowwise performance. Here, they are 250x slower than default pandas and well over 1000x slower than numpy arrays.
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

The pandas crosstab function has one key extra feature that the pivot_table method does not - normalization!

In this example, both compute an aggregation, but crosstab is able to go further and normalize the result across rows.

The pandas crosstab function has one key extra feature that the pivot_table method does not - normalization! In this example, both compute an aggregation, but crosstab is able to go further and normalize the result across rows.
account_circle
Sandeep Pawar(@PawarBI) 's Twitter Profile Photo

Reminder - if you are a developer, *now* is the time to learn . You already learned DAX so nothing is difficult for you 😉 I suggest few resources below to help you get started:

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Looking to master the fundamentals of Python without knowledge gaps?!? Try my course. 4.8 stars on Udemy. 30 hours of video, 200 exercises, multiple projects, and a challenging certification exam

udemy.com/course/master-…

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

One specific example of how Pandas can be very confusing to beginners. The square brackets select COLUMNS when passed a list of names, but then also select ROWS when passed a boolean Series.

One specific example of how Pandas can be very confusing to beginners. The square brackets select COLUMNS when passed a list of names, but then also select ROWS when passed a boolean Series.
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Making some final edits to Master Data Analysis with Python. The book will be published (hardcopy) later this year. You can get the digital copy now with videos, exercises and certification exams here dunderdata.com/master-data-an…

Making some final edits to Master Data Analysis with Python. The book will be published (hardcopy) later this year. You can get the digital copy now with videos, exercises and certification exams here dunderdata.com/master-data-an…
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

I outline five simple steps for doing data exploration in a Jupyter Notebook. These will help you keep your notebook clean and exploration easy to follow

youtube.com/watch?v=rY1eJ9…

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

I'm hosting a live in-person Introduction to Python at The Ion in Houston this evening at 6 pm. Come out and get introduced to the most popular programming language today! meetup.com/houston-data-s…

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Interested in learning how to install Python? Here's my new video series on doing so with Anaconda

youtube.com/playlist?list=…

account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

Trying to style a pandas DataFrame containing floats only to find out pandas adds unnecessary zeros?!? Use the stlyle.format method setting the precision parameter.

Trying to style a pandas DataFrame containing floats only to find out pandas adds unnecessary zeros?!? Use the stlyle.format method setting the precision parameter.
account_circle
Teddy Petrou(@TedPetrou) 's Twitter Profile Photo

The pandas crosstab function is one of its most underutilized features. Normalize aggregations horizontally, vertically, and over the entire table.

The pandas crosstab function is one of its most underutilized features. Normalize aggregations horizontally, vertically, and over the entire table.
account_circle