If you are looking into Python 🐍 as your next challenge, this thread will help you get started.
Remember:
1. Python’s job market is insane
2. It’s inexpensive and easy to learn
3. The community is huge
4. You can use it for almost anything
5. It’s really cool
🧵⬇️
Remember:
1. Python’s job market is insane
2. It’s inexpensive and easy to learn
3. The community is huge
4. You can use it for almost anything
5. It’s really cool
🧵⬇️
Here are some of the areas where knowing Python can be really useful:
▫️Data Science / AI / Machine Learning
▫️Web development
▫️Automation and scripting
▫️Cloud computing
▫️Console applications
▫️Desktop applications
There’s really no way you can go wrong learning it!
👇
▫️Data Science / AI / Machine Learning
▫️Web development
▫️Automation and scripting
▫️Cloud computing
▫️Console applications
▫️Desktop applications
There’s really no way you can go wrong learning it!
👇
To get started:
▫️Pick an IDE. I love @code. Others prefer @pycharm. Anything works, really.
3 amazing resources:
▫️Learn Python Programming: pythonbasics.org
▫️Python For Beginners: python.org
▫️Google’s Python Class: developers.google.com
👇
▫️Pick an IDE. I love @code. Others prefer @pycharm. Anything works, really.
3 amazing resources:
▫️Learn Python Programming: pythonbasics.org
▫️Python For Beginners: python.org
▫️Google’s Python Class: developers.google.com
👇
▫️Install Python 3. As of today, Python 3.8 is the latest stable version. (You don’t want to start with Python 2: it’s not supported anymore.)
▫️Learn about virtual environments (this will pay off quick!) and how to set up your development machine.
👇
▫️Learn about virtual environments (this will pay off quick!) and how to set up your development machine.
👇
Here are some of the topics you want to cover:
- General syntax
- Data types
- Conditionals, control flow, loops
- Functions, classes
- Strings, lists, tuples, dictionaries
- Decorators
- Libraries
- Input and output
- Modules, external libraries
👇
- General syntax
- Data types
- Conditionals, control flow, loops
- Functions, classes
- Strings, lists, tuples, dictionaries
- Decorators
- Libraries
- Input and output
- Modules, external libraries
👇
Here are 6 pretty cool things about Python that you don’t want to miss:
- Python Enhancement Proposals (PEP)
- Slicing and extended slicing
- Comprehensions
- Comparison operator chaining
- In place value swapping
- For/else loops
👇
- Python Enhancement Proposals (PEP)
- Slicing and extended slicing
- Comprehensions
- Comparison operator chaining
- In place value swapping
- For/else loops
👇
Here are 20 interesting libraries that you may want to check out:
- Numpy
- Pandas
- Pillow
- Matplotlib
- Requests
- Fire
- SQLAlchemy
- BeautifulSoup
- PyGame
- Pendulum
- Arrow
- PyQT
- Pytest
- Black
- Pylint
- IPython
- Scrapy
- Poetry
- Bokeh
- Bowler
👇
- Numpy
- Pandas
- Pillow
- Matplotlib
- Requests
- Fire
- SQLAlchemy
- BeautifulSoup
- PyGame
- Pendulum
- Arrow
- PyQT
- Pytest
- Black
- Pylint
- IPython
- Scrapy
- Poetry
- Bokeh
- Bowler
👇
If you are interested in Web Development, look into:
▫️Flask: A micro-web framework that you’ll find everywhere.
▫️Django: A framework for building complex data-driven web applications.
▫️FastAPI: A high-performance web framework.
👇
▫️Flask: A micro-web framework that you’ll find everywhere.
▫️Django: A framework for building complex data-driven web applications.
▫️FastAPI: A high-performance web framework.
👇
If you are into Data Science, AI, and Machine Learning, these are some of the most popular libraries:
▫️TensorFlow
▫️Keras
▫️PyTorch
▫️Scikit Learn
▫️Scipy
▫️Theano
▫️OpenCV
▫️Numpy
▫️Pandas
▫️Matplotlib
(Many many more, but these are a start)
👇
▫️TensorFlow
▫️Keras
▫️PyTorch
▫️Scikit Learn
▫️Scipy
▫️Theano
▫️OpenCV
▫️Numpy
▫️Pandas
▫️Matplotlib
(Many many more, but these are a start)
👇
Personally, I learn much better by solving exercises. Here you have a bunch of Python exercises with their solutions:
▫️Practice Python: practicepython.org
▫️Edabit: edabit.com
▫️Basic Exercises For Beginners: pynative.com
👇
▫️Practice Python: practicepython.org
▫️Edabit: edabit.com
▫️Basic Exercises For Beginners: pynative.com
👇
In the coming days, I’ll be posting specific threads focusing on:
🧵Python + Web Development
🧵Python + Data Science / AI / Machine Learning
🧵Cool Tricks and Hidden Features in Python
Don’t go far and stay tuned!
🧵Python + Web Development
🧵Python + Data Science / AI / Machine Learning
🧵Cool Tricks and Hidden Features in Python
Don’t go far and stay tuned!
Loading suggestions...