Do you want to learn
@PyTorch
?
I just released a FULL COURSE on YouTube! It teaches you everything you need to get started with this deep learning framework.
I hope you enjoy it :)
Do you want to learn
@PyTorch
?
I just released a FULL COURSE on YouTube! It teaches you everything you need to get started with this deep learning framework.
I hope you enjoy it :)
Build A Website Blocker With Python:
Here's a simple script that lets you block/unblock certain websites until a given time, and can help you to be more productive :)
Works Windows, Mac, and Linux.
Principal Component Analysis (PCA) implemented from scratch in 30 lines of Python code:
It's an important technique in Machine Learning.
It is commonly used for dimensionality reduction by projecting each data point onto only the first few principal components:
Inspired by this tweet, I built my own locally running typing assistant with Ollama and Mistral 7B.
It only took ~100 lines of Python code and works really well!
I also created a video with step-by-step explanations:
- Code:
- Blog post:
Very interesting idea. I tried a custom version of it with a simple prompt and it worked really well out of the box. Basically, GPT is surprisingly good at correcting minor typos, so you can write really really fast, ignore mistakes and keep going, and it comes out just fine.
This repository is really on fire!
123k ⭐️
All Algorithms implemented in Python
I sometimes like to browse through it to refresh my knowledge about Algorithms & Data Structures. But it also contains nice algorithms for ML, Linear Algebra, and much more!
17 FREE Courses from Kaggle:
Python
Intro+Intermediate ML
Pandas
Data Visualization
Feature Engineering
Data Cleaning
Intro Deep Learning
Computer Vision
Intro+Advanced SQL
AI Ethics
Geospatial Analysis
ML Explainability
NLP
Intro to Game AI
Time Series
Two awesome free Machine Learning Crash Courses:
1) Google ML Crash Course (~13 hours)
-
2) Kaggle Intro To ML And Intermediate ML (~7 hours)
-
-
Can you recommend other ML crash courses?
If you want to learn Python, these are the only three courses you need:
4h Beginner:
6h Intermediate:
1h OOP Course:
After that, it's all about practicing on your own.
Don't get stuck in tutorial hell.
I now have 150 videos on my channel, among them a full intermediate Python course, and PyTorch and TensorFlow courses...
But I do not have a course for absolute beginners yet.
Would you be interested in this?
Found another great repo with free learning resources!
IPython notebooks that cover:
Data Science
ML
DL
TensorFlow
scikit-learn
Kaggle
Big data (Spark, Hadoop MapReduce, HDFS)
matplotlib
pandas
NumPy
SciPy
Python essentials
AWS
and much more.
If you follow me here, have you also subscribed to my channel?
▶️158 videos
🐍Python
🤖Machine Learning
🧠Deep Learning
🌐Python Web Dev
🚀Free courses and crash courses
💻Fun coding projects and tutorials
The most comprehensive Python cheat sheet I have seen! And it's free on GitHub🤩
Basic datatypes
Generators & decorators
ALL important core modules
Threading
JSON & CSV
OOP
Typing
Logging
Exceptions
OS commands
and sooo much more!
10 Websites where you can host Python scripts/apps:
1. render. com
2. pythonanywhere. com
3. heroku. com
4. replit. com
5. deta. sh
6. linode. com
8. hetzner. com
7. digitalocean. com
9. github. com (as GitHub Action)
10. AWS
Which one would you add?
Python Tip:
Instead of several if-elif statements, you can use a different control flow by using a dictionary.
You can put the options as keys and the functions as values like so:
Want to run LLMs locally on your Laptop?🤖💻
Here's a quick overview of the 5 best frameworks to run LLMs locally:
1. Ollama
Ollama allows you to run LLMs locally through your command line and is probably the easiest framework to get started with.
Just use the installer or the
Quick but very handy Python tip:
If you need to check multiple variables for equality at once you can use tuple comparison:
(x1, y1, z1) == (x2, y2, z2)
This looks much better than:
x1 == x2 and y1 == y2 and z1 == z2
It's very nice for a concise __eq__ implementation:
Here are some awesome Python automation ideas:
- Send Emails
- Build A Job Board Scraper
- Build A Price Tracker
- Exchange Your Desktop Background Image
- Schedule And Post Tweets
I implemented all of them 👇
I want to host a simple Python script that should run all day. Where would you host it?
Some sites that come to my mind:
- Linode
- Render
- Hetzner
- pythonanywhere
- Heroku
- (Replit??)
What else? What would you choose?
Last week, a recruiter offered me a role because she found my GitHub repos.
This is a reminder that you don't need to be a creator on YouTube or Twitter. If you want to get a job as Software Dev, working on open-source projects is the best thing you can do for your CV!
I am giving away these 2 book because I already finished them.
Is anyone interested? Must be in the EU, though, because of shipping (I'll pay for it).
Simply like and RT and I'll pick a random winner this week.
Free Technical Writing Course by Google!
Every Engineer should learn to be a good writer! It can:
🏂Demonstrate your skills
🚀Get you job opportunities
💸Earn you money
🤗Improve documentation and help other developers
🔗
Are you a Python Beginner and interested in Data Science?
Here's a free 5 Hours Python Course by
@nicholasrenotte
that has got you covered!
Awesome resource :)
New video! PyTorch Crash Course🚀
I have condensed all my PyTorch knowledge into 50 minutes!
It teaches you all important concepts to get started with this Deep Learning framework!
My programming journey:
2012: MATLAB
2013: Java, C++
2014: Python
2017: JavaScript
2018: Swift
2023: Rust? Julia?
What about you?
(Note: I'm not a pro in all of them)
I need a small push 😃🙏
What content you can expect if you follow me:
- Python 🐍
- Machine Learning🤖
- Deep Learning🧠
- Programming💻
- Python🐍
- Python 🐍
- Python 🐍
- Python 🐍
A few Python project ideas:
automation scripts
website scraping
web app
build a REST API
games
GUI app
machine learning project
data analysis/visualization project
Have you already created a project? Share it below 👇
A lot of beginners don't know how to use git and GitHub.
And I don't blame you at all. In 6 years of college I've never even heard of it😅 Had to learn it the hard way later...
Here's an awesome tutorial by
@thecodercoder
explaining it for you:
10 Python core modules you should familiarize yourself with after the passing the beginner stage:
- collections
- itertools
- logging
- random
- functools
- threading
- multiprocessing
- contextlib
- datetime
- dataclasses
Which ones would you add?
Did you know you can use
@github
Actions to schedule Python scripts for free?🚀
This can be used for basically any automation task you want:
web scraping
backups
email sending
Twitter automation
...
In my latest video I show you how to do it:
Fun fact:
I once had to explain PCA in a job interview.
I failed…
Here’s what happened and one very important point about PCA you should remember: 🧵
1/n
Principal Component Analysis (PCA) implemented from scratch in 30 lines of Python code:
It's an important technique in Machine Learning.
It is commonly used for dimensionality reduction by projecting each data point onto only the first few principal components:
In my latest tutorial we implement 5 games in Python:
- Guess The Number
- Rock Paper Scissors
- Wordle
- Connect Four
- Tic Tac Toe
For all games I left a TODO in the end for you to implement on your own. I believe this is an excellent learning opportunity!
Video + Code 👇
Are you new to ML and want to get started?
I found another free Google Crash Course: Introduction to Machine Learning Problem Framing.
It walks you through common ML terms, how to define ML problems, and how to propose solutions.
Takes only 1 hour!
A few weeks ago I tweeted how a friend of mine bet on the UEFA Euro 2020 and used a Machine Learning model to predict the games.
He won first prize within his betting group!
Now here’s a detailed description behind his approach 🧵
1/10
5 years ago I finished my master's degree.
German companies love to ask "Where do you see yourself in 5 years?"
So 5 years later I'm running a successful YouTube channel and working for the coolest US startup, 100% remote.
Not in a million years I would have given this answer
I’m thinking of changing my YouTube channel name.🤔
Send some ideas! I pay $100 if I end up using your suggestion!
Channel content: programming, python, machine learning.
The only condition is that the name should no longer contain the word „Python“
Got a DM saying my programmer profile looks interesting.
Got a follow up DM asking if I'm interested in a personal fitness coach since programmer usually don't exercise much 😅
I have to give this guy some credit. He's targeting the right niche 😂
Buzzwords you can put on your LinkedIn page after taking an Intro to Python course:
- AI
- Machine Learning
- Web3
- Big Data
- Deep Learning
- Cloud Computing
- Data Science
- Business Intelligence
- Backend
- Fullstack
- DevOps
- MLOps
Recruiters will love you😉
Python Tip:
Do you know about the built-in `any()` function?
any() returns True if any element of the iterable is true.
Look at this example and how it can be used to refactor code:
Dream combinations❤️:
Python + C++: Great for Computer Vision 🤖
Python + JavaScript: Great for full stack applications 🌎
Python + Flutter: Great for full stack mobile apps📱
I can't imagine how ML Engineers and Data Scientists could get their jobs done without numpy, pandas, scikit-learn, PyTorch, and TensorFlow...
Grateful that all those wonderful libraries exist 🙏
Finally, a new video I've been working on for the whole week it out🥳
JAX Crash Course - Accelerating Machine Learning code!
Learn everything to get started with JAX:
My repo ml-study-plan is currently trending on GitHub🚀
It's now my most starred repo, surpassing even my PyTorch and MLFromScratch repos.⭐️
People also started contributing, which is nice! If you know some more great resources, feel free to make a PR.
One of the YouTube videos I'm most proud. 730K people watched it🤯
Deep Learning With PyTorch - Full Course
However, it's 3 years old. Should I create a fresh one?
I built a website for a (potential) SaaS in pure Python.
Some features:
- Accept payments
- User Authentication
- Nice Landing page
- Integrated blog
Below I have a code template for you so you can build a similar website in only 1 hour👇