About Brad Solomon
Hi, I’m Brad Solomon, and I’m passionate about writing clean, efficiently designed Python code. As a developer for analytics and data science, I work regularly with Python’s scientific stack focused on numerical computing. I aim to build scalable, fault-tolerant, low-latency systems.
If you find any of my tutorials here particularly useful, I’m also available on codementor. In addition to the sites above, you can also find me on Stack Overflow, where I’m constantly trying to answer more questions than I ask.
Tutorials by Brad:
- Async IO in Python: A Complete Walkthrough
- Python Pandas: Tricks & Features You May Not Know
- Generating Random Data in Python (Guide)
- Python Histogram Plotting: NumPy, Matplotlib, Pandas & Seaborn
- Look Ma, No For-Loops: Array Programming With NumPy
- Python Plotting With Matplotlib (Guide)
Tutorials Brad Contributed to:
- An Intro to Threading in Python
- Managing Multiple Python Versions With pyenv
- Python’s Requests Library (Guide)
- Speed Up Your Python Program With Concurrency
- The Ultimate Guide to Python Type Checking
- Modeling Polymorphism in Django With Python
- How to Write Beautiful Python Code With PEP 8
- Sending Emails With Python
- Continuous Integration With Python: An Introduction
- Writing Comments in Python (Guide)
- Setting Up Python for Machine Learning on Windows
- Practical Text Classification With Python and Keras
- Python, Boto3, and AWS S3: Demystified
- Splitting, Concatenating, and Joining Strings in Python
- The Best Python Books
- Conditional Statements in Python
- Primer on Python Decorators
- The Ultimate Guide to Django Redirects
- Socket Programming in Python (Guide)
- Fast, Flexible, Easy and Intuitive: How to Speed Up Your Pandas Projects
- Itertools in Python 3, By Example
- Pure Python vs NumPy vs TensorFlow Performance Comparison
- Pythonic Data Cleaning With NumPy and Pandas