Leanpub Header

Skip to main content

Filters

Category: "Python"

Books

  1. Mastering AWS: Advanced Python Engineering

    Mastering AWS: Advanced Python Engineering About the Book: "Mastering AWS: Advanced Python Engineering" is a comprehensive, deep-dive manual written for senior software engineers, DevOps specialists, and cloud architects who want to push the boundaries of infrastructure automation.

  2. System Identification for Engineers
    System Identification for Engineers
    A Practical Guide to Building Accurate Models from Real Data
    Alex Morgan

    Most engineering models come from measurement, not derivation — even when the physics is well understood. This book teaches the practical core of system identification: designing experiments that actually excite the dynamics you care about, fitting the right model structure without overfitting, validating it honestly, and handing it off in the form an MPC controller or Kalman filter needs. Runnable Python throughout, plus three full case studies: a DC motor, a drone attitude axis, and a battery model.

  3. Solutions of the Cahn Hilliard Equations

    How do complex phase-separation processes become solvable mathematical models?The Cahn–Hilliard equations lie at the heart of modern phase-field modeling—but their nonlinear, higher-order nature makes them notoriously challenging to solve.Solutions of the Cahn–Hilliard Equations explores analytical, approximate, and numerical approaches for tackling these equations, bringing together mathematical insight and practical solution techniques.A concise reference for researchers, engineers, and postgraduate students working in applied mathematics, computational science, materials modeling, and phase-field methods.Understand the equations. Explore the methods. Solve the problem.Rahul Basu

  4. AI-Native Systems Engineering: Building, Running, and Securing Autonomous Software on Linux
    AI-Native Systems Engineering: Building, Running, and Securing Autonomous Software on Linux
    A Production-Focused Handbook for Designing Useful, Controllable, Observable, Reliable, Maintainable, Secure, and Production-Ready Autonomous Systems
    Steve Publications

    Build AI systems that do more than demo well. This hands-on guide shows you how to engineer autonomous software on Linux that is secure, observable, reliable and ready for production. From agents and memory to threat modeling, OpenTelemetry and Kubernetes, you’ll build a real system while learning what it takes to run AI you can actually trust.

  5. Django Unleashed: Building High-Performance Web Applications With Python

    Build powerful web applications with Python and Django.Django is one of the most capable frameworks for building modern web applications, but mastering it requires more than learning a few commands. You need to understand its architecture, database layer, request-response cycle, security model, APIs, testing practices, performance techniques, and deployment workflow.Django Unleashed: Building High-Performance Web Applications with Python provides a practical roadmap for developing Django applications from the ground up.Starting with Django fundamentals, you will learn how projects and applications are structured, how URLs connect requests to views, how templates generate dynamic interfaces, and how Django's ORM communicates with databases.The book then moves into models, QuerySets, relationships, forms, validation, authentication, authorization, static files, and media handling.A dedicated section on Django REST Framework introduces REST APIs, serializers, APIViews, ViewSets, routers, authentication, CRUD operations, filtering, pagination, and testing. You will also explore frontend integration using HTML, CSS, JavaScript, AJAX, React, and Vue.js.As your skills develop, the book introduces professional development practices including automated testing, CI/CD, security hardening, database optimization, caching, Redis, Memcached, Celery, profiling, and application scaling.The deployment chapters explain how to prepare Django applications for production and work with technologies such as Nginx, Gunicorn, HTTPS, AWS, DigitalOcean, and Heroku.With practical examples, troubleshooting guidance, real-world development concepts, and a comprehensive reference section, this book is designed to help you move from learning Django to building applications that are ready for real-world use.Learn Django. Build applications. Secure your code. Optimize performance. Deploy with confidence.

  6. Mastering Advanced Python Programming QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals

    Take your Python skills beyond the basics. Practice advanced concepts. Build stronger programming confidence.Mastering Advanced Python Programming QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals is designed for learners who are ready to move beyond basic Python programming and explore the concepts used in practical software development.Advanced Python becomes easier when concepts are studied systematically and reinforced through continuous practice. This question bank provides a structured way to test knowledge, identify weak areas, revise important concepts, and strengthen programming skills.The book covers 12 major areas of advanced Python programming, beginning with advanced data structures and progressing through iterators, generators, decorators, closures, lambda functions, functional programming tools, error handling, file handling, context managers, modules, packages, virtual environments, multithreading, multiprocessing, networking, sockets, regular expressions, databases, and web APIs.Each chapter provides a balanced combination of MCQs, short-answer questions, mid-length conceptual questions, and programming questions with answers. This makes the book useful not only for examination preparation but also for practical programming practice and technical interview preparation.Students pursuing BCA, MCA, B.Tech, M.Tech, Computer Science, Information Technology, and related programmes can use the question bank for university examinations, internal assessments, assignments, viva preparation, practical tests, and self-study.Aspiring Python developers can use it to revise important concepts frequently encountered in programming interviews and technical assessments. Educators can also adapt the questions for classroom quizzes, assignments, question papers, and laboratory activities.The programming questions encourage readers to move from theory to implementation and understand how advanced Python features can be applied to real programming problems.Whether you are preparing for an examination, strengthening your Python knowledge, or getting ready for a software development interview, this book provides a practical framework for focused revision.Learn the concept. Attempt the question. Write the program. Analyze the solution. Improve your Python skills.

  7. Mastering python oops  question bank

    Test your knowledge. Strengthen your concepts. Master Python OOP.Are you preparing for a Python programming examination, university assessment, technical interview, coding test, or professional certification? Mastering Python OOPs QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals provides a comprehensive collection of questions designed to help you practice and revise Object-Oriented Programming with Python.This question bank goes beyond simple multiple-choice practice. It combines MCQs, short-answer questions, mid-length conceptual questions, and programming questions with answers, giving learners a balanced approach to theoretical understanding and practical problem-solving.The book covers 12 important areas of Python Object-Oriented Programming, beginning with the fundamentals of classes, objects, self, and __init__, and progressing through encapsulation, inheritance, polymorphism, abstraction, constructors and destructors, class methods, static methods, nested classes, operator overloading, magic methods, and advanced OOP concepts.Each chapter follows a consistent question structure, making the book convenient for classroom teaching, self-study, assignments, revision, viva preparation, and examination practice.Students pursuing BCA, MCA, B.Tech, M.Tech, Computer Science, Information Technology, and related programmes can use the question bank to assess their understanding and identify areas requiring further study. Teachers and instructors can also use the questions as a resource for quizzes, assignments, internal assessments, practical examinations, and classroom discussions.For aspiring software professionals, the book provides additional practice with concepts that frequently appear in programming interviews and technical assessments.With more than 1,000 conceptual and programming-focused questions, this book is designed to turn passive learning into active practice.Read the concepts. Attempt the questions. Analyze the answers. Practice the programs. Build confidence.Whether you are beginning your Python OOP journey or revising for an important examination or interview, this question bank is designed to help you practice systematically and develop a stronger command of Python Object-Oriented Programming.

  8. Mastering Python OOP: A Beginner's Guide to Object-Oriented Programming

    Master Python Object-Oriented Programming with confidence.Are you learning Python and finding classes, objects, inheritance, polymorphism, encapsulation, and abstraction confusing? Mastering Python OOP: A Beginner's Guide to Object-Oriented Programming is designed to make these essential programming concepts easier to understand and apply.This practical guide takes you step by step from the fundamentals of Object-Oriented Programming to more advanced Python OOP concepts. Instead of overwhelming beginners with complex terminology, the book explains each concept in a clear and structured way, supported by practical examples.You will begin by understanding what OOP is and why it is important in modern software development. You will then learn how to create classes and objects, work with the __init__ method, understand instance and class attributes, and apply encapsulation using properties and getter and setter techniques.The book continues with inheritance, method overriding, the super() function, polymorphism, and abstraction using Python's abc module. You will also discover Python special methods such as __str__ and __repr__, operator overloading, collections within classes, iterators, decorators, metaclasses, and introductory design patterns such as Singleton and Factory.Practical learning is at the heart of this book. The examples are designed to help you understand not only what an OOP concept is, but also when and why it can be useful.The book also includes interview questions, common errors, debugging tips, and additional resources.Whether you are a student, beginner programmer, educator, or aspiring Python developer, this book can serve as a valuable companion for building a strong foundation in Python Object-Oriented Programming.Learn the concepts. Understand the structure. Write better Python programs.

  9. Deep Learning with TensorFlow and Keras: From  Fundamentals to Advanced Architectures

    Master Deep Learning with TensorFlow and Keras. Learn neural networks, CNNs, RNNs, LSTM, GRU, Autoencoders, GANs, Transfer Learning, Attention, and Transformers through a structured journey from fundamentals to advanced architectures.

  10. Web Development with FastAPI
    Web Development with FastAPI
    Build Modern, Production-Ready APIs and Web Applications with Python
    Steve Publications

    Build fast, modern web applications with Python and FastAPI. Starting with your first endpoint, you’ll develop a real application step by step while learning databases, authentication, WebSockets, testing, Docker and deployment. By the end, you’ll know how to turn Python code into secure, production-ready systems.

  11. Building Web Scrapers with Scrapy
    Building Web Scrapers with Scrapy
    A Practical Guide to Robust, Scalable, Production-Ready Web Data Extraction
    Steve Publications

    Build web scrapers that survive the real world. This hands-on guide takes you from Scrapy fundamentals to scalable production systems, with practical patterns for asynchronous crawling, clean data pipelines, testing, deployment and resilient architectures. Packed with runnable Python examples, it gives you the skills to scrape smarter, faster and at scale.

  12. Modern Web Development with Django: From Beginner to Advanced
    Modern Web Development with Django: From Beginner to Advanced
    A Comprehensive Guide to Building Production-Ready Web Applications
    Steve Publications

    Master Django by building the kind of web applications people actually use. Start with the fundamentals, then move into APIs, security, performance, frontend integration and production deployment. With practical projects and professional techniques throughout, this guide takes you from your first Django app to software built for the real world.

  13. Reproducible Polyglot Data Science
    Reproducible Polyglot Data Science
    A Unified Approach with Nix and T
    Bruno Rodrigues, Phd

    This book presents a modern, unified, and language-agnostic workflow for creating analytical pipelines that are truly reproducible, from environment to execution.

  14. 50 ai projects vol-6
    50 ai projects vol-6
    Anshuman Mishra

    Teaser TextExplore six advanced AI applications shaping the future.Build intelligent solutions for smart farming, AI-powered content creation, predictive healthcare, smart-city traffic optimization, conversational AI, and AI-generated music.From predicting crop yields and monitoring health to optimizing traffic and creating music with GANs, this volume demonstrates the practical possibilities of modern Artificial Intelligence.Six projects. Six domains. One journey toward advanced AI innovation.

  15. 50 ai projects vol-5
    50 ai projects vol-5
    Anshuman Mishra

    Teaser TextBuild the future with advanced Artificial Intelligence.The final volume of the 50 AI Projects series presents 10 advanced projects covering AI code review, news bias detection, blockchain voting, deepfake detection, smart farming, AI content creation, predictive healthcare, smart-city traffic optimization, conversational AI, and AI-generated music.Explore emerging AI technologies while following the complete Software Development Life Cycle—from problem definition and system architecture to development, testing, deployment, and future enhancement.50 projects. 5 volumes. One complete journey into practical AI development.