Leanpub Header

Skip to main content

Filters

Category: "Python"

Python

New to Python? Read the Python article

  1. Image Processing with Python

    Want to edit images with Python? This book makes it easy. Learn the basics of image processing using the Pillow library: load, transform, draw, apply effects, and more, all with clear, beginner-friendly code examples.

  2. Python Data Analysis with Pandas

    Want to learn data analysis with Python? This book shows you how to use Pandas to read, clean, and explore data from CSV, Excel, and text files. You'll also learn how to create plots, calculate statistics, and work with real datasets.

  3. Python Quick Start
    Python Quick Start
    A beginner's introduction to Python programming
    Martin McBride

    Learn the basics of Python programming, whether you are a complete beginner, or moving to Python from another language. This book covers everything you need to know to start writing your own Python scripts and programs, with exercises to help you practise and cement your knowledge.

  4. Python Beginners Workbook for Secondary Schools

    A Python workbook for absolute beginners with lots of practice to help build confidence.

  5. 200 Object Orientated Exercises for Python

    Struggling with Object Oriented Programming in Python? This book helps you master OOP by doing. With 200 exercises and answers, you will build confidence in using classes, objects, inheritance, and more through hands-on practice.

  6. Pillow: Image Processing with Python

    Have you ever wondered how to use Python to process your images? Wonder no longer! The Pillow package is Python's Imaging Library. In this book, you will learn how to crop photos, apply filters and transforms, work with colors and much more!

  7. Data Science From Scratch (Part 1) — Advance Analytics

    Hands-on and written in jupyter notebook....feel the heat!

  8. Deep Learning Computer Vision Project
    Deep Learning Computer Vision Project
    Traffic Sign Detection & Recognition
    Hisham El-Amir

    Recently, convolutional neural networks have surpassed humans in different tasks such as classification of natural objects and classification of traffic signs. After their great success, convolutional neural networks have become the first choice for learning features from training data.

  9. Python for Mechanical and Aerospace Engineering
    Python for Mechanical and Aerospace Engineering
    Learn some of Python’s most popular libraries like BeautifulSoup, Matplotlib, Numpy, Requests, and Tkinter by scraping a website for aluminum alloy information, graphing satellite orbits, creating a GUI to convert different units, plotting airfoil coordinates, publishing programs to PDF, and more!
    Alex Kenan

    Learn some of Python’s most popular libraries like BeautifulSoup, Matplotlib, Numpy, and Tkinter by graphing satellite orbits, creating a GUI to convert units, scraping a website and saving to Excel, plotting airfoil coordinates, and more!  Visit https://www.alexkenan.com/pymae/sample/ to preview Chapter 5: Modeling a 2-body orbit in 2D and 3D

  10. 200 Python Exercises: An Introduction to Python

    Learning Python? The best way to improve is by doing. This book gives you 200 beginner-friendly Python exercises, each with answers, so you can practice coding, build confidence, and master the fundamentals faster.

  11. Learn Python OOP in Weekend

    This book is written to help you learn Python programming FAST and learn it WELL. If you are an absolute beginner in Programming, you'll find that this book explains complex concepts in an easy to understand manner. Examples are carefully chosen to demonstrate each concept so that you can gain a deeper understanding of the language.

  12. Learn Python Basics in Weekend
    Learn Python Basics in Weekend
    Learn Python Part I: Learn Python Programming Basics
    Hisham El-Amir

    This series will introduce you to the Python programming language. It’s aimed at beginning programmers, but even if you’ve written programs before and just want to add Python to your list of languages, Introducing Python will get you started.

  13. Automate your Browser with Python

    Want to automate websites with Python? This book teaches you how to use Selenium to control browsers like Chrome and Firefox, click buttons, fill out forms, scrape data, and test pages automatically with real Python code.

  14. Desktop Apps with Python PyQt5

    This hands-on guide shows you how to build desktop applications with Python and the PyQt5 framework. PyQt is a powerful toolkit, but its documentation can be overwhelming — this book focuses only on what you need to get started. You'll learn how to use widgets, layouts, signals, and events to build responsive apps. Along the way, you’ll create practical projects like a BMI calculator, a web browser, and a text editor using Qt Designer and Python. By the end, you’ll be confident building and customizing your own software for Windows, macOS, or Linux.

  15. Learn Recursion, Dammit

    Did you know that recursion is the same as induction? That you have an inductive hypothesis and that you're allowed to assume n-1 and AHHHHHHHHHHHHHHHHHHHHH Stop it. I don't care about that right now. I care about teaching you recursion and not scaring you off. We are going to do this using Python and the best examples and explanations that I know.