Leanpub Header

Skip to main content

Filters

Category: "Python"

Books

  1. What's the difference between knowing about cybersecurity and actually doing cybersecurity? Practice with real tools on real problems. This field guide takes you from theory to practice with hands-on AWS, Linux, Python, Splunk, and SQL skills. Learn through actual incident response scenarios, not sanitized demos. Build working security solutions you can deploy tomorrow.

  2. Elegant Design Principles
    Foundations of Software Design Mastery
    Narayanan Jayaratchagan

    Elegant Design Principles distils decades of design wisdom into 95 actionable principles spanning core OO, SOLID/GRASP, package design, reliability and a forward‑looking AI‑first approach. Explore the Design Pyramid to understand how quality attributes, smells and principles interconnect; learn to manage complexity through high cohesion, low coupling and clear abstractions; and adopt modern practices like test‑driven development and semantic modularity. From novices seeking a roadmap to experts embracing AI‑assisted workflows, this book equips you to create systems that are robust, maintainable and elegant—today and in the AI‑driven future.

  3. Every application goes through changes. Even if the code itself does not need change the environment might. You might need to upgrade a library or even python itself. You might need to upgrade your operation system to a new version or switch to an entire new one. How will you know that your code runs after *any* change? You write tests. Lots of tests.

  4. 50+ App Features with Python
    Implement feature-focused, code-driven Python capabilities with UX at the core
    GitforGits | Asian Publishing House

    I'll teach you to craft strong APIs with FastAPI, use Pydantic and SQLAlchemy for data integrity, and apply patterns that avoid repetition. As we go through CRUD operations, advanced pagination, filtering, and bulk data handling, you'll see that each concept builds on what came before. You'll learn to add features and connect them into a smooth whole. You'll find step-by-step instructions for secure authentication, password resets, role-based permissions, and even two-factor authentication. When we talk about user experience, I show you to implement dynamic forms, drag-and-drop uploads, custom error pages, and theme toggles. You'll learn to bring external services into your app, like sending emails, integrating SMS, or allowing users to log in with Google or GitHub.

  5. Введение в программирование ГИС
    Практическое руководство по Python для работы с геопространственными инструментами с открытым исходным кодом
    Qiusheng Wu

    Откройте потенциал геоданных с помощью Python! Это практическое руководство создано для начинающих и пользователей среднего уровня, стремящихся освоить пространственный анализ и интерактивную картографию с использованием инструментов с открытым исходным кодом. Вы научитесь работать с реальными данными, выполнять практические задания и приобретёте навыки программирования на Python, векторного и растрового анализа, веб-картографии и облачных вычислений. Эта книга даст вам всё необходимое, чтобы уверенно решать задачи пространственного анализа — будь вы студентом, исследователем, ГИС-специалистом или аналитиком данных.

  6. Einführung in die GIS-Programmierung
    Ein praktischer Python-Leitfaden für Open-Source-Geoinformatik-Tools
    Qiusheng Wu

    Entfesseln Sie die Kraft geospatialer Daten mit Python! Dieser praxisorientierte Leitfaden richtet sich an Einsteigerinnen und fortgeschrittene Nutzerinnen, die räumliche Analyse und interaktive Kartierung mit Open-Source-Tools erkunden möchten. Sie lernen anhand praxisnaher Beispiele mit realen Daten und erwerben Fähigkeiten in Python-Programmierung, Vektor- und Rasteranalyse, Webkartierung und Cloud-Computing. Egal, ob Sie Studentin, Forscherin, GIS-Fachkraft oder Datenwissenschaftler*in sind – dieses Buch gibt Ihnen die Werkzeuge an die Hand, um geoinformatische Herausforderungen souverän zu meistern.

  7. Pengantar Pemrograman GIS
    Panduan Praktis Python untuk Alat Geospasial Sumber Terbuka
    Qiusheng Wu

    Manfaatkan kekuatan data geospasial dengan Python! Panduan praktis ini dirancang untuk pemula dan pengguna menengah yang ingin menjelajahi analisis spasial dan pemetaan interaktif menggunakan alat sumber terbuka. Anda akan belajar bekerja dengan data dunia nyata melalui contoh praktis dan membangun keterampilan dalam pemrograman Python, analisis vektor dan raster, pemetaan web, dan komputasi awan. Baik Anda mahasiswa, peneliti, profesional GIS, atau ilmuwan data, buku ini akan membekali Anda untuk menghadapi tantangan geospasial dengan percaya diri.

  8. Python in Practice: From Fundamentals to Functional Code
    Your essential first step into coding.
    unseen Perspectives

    Look no further. "Python in Practice: From Fundamentals to Functional Code – Your Essential First Step into Coding" is your hands-on guide to mastering Python, the most versatile and in-demand programming language today. Designed specifically for absolute beginners and aspiring coders, this book transforms complex concepts into clear, actionable knowledge, ensuring you not just read about coding, but truly do it.

  9. Practical MCP: A Python Developer's Guide
    From Theory to Production: Building and Deploying AI Tools for LLMs
    Arjuna Sky Kok

    Large Language Models are powerful, but they're trapped. They can't access real-time data, call APIs, or even count characters reliably. *Practical MCP* is your guide to setting them free. Learn the Model Context Protocol (MCP), the "USB-C for AI" that standardizes how LLMs connect to the outside world. This book teaches Python developers everything they need to build, secure, and deploy powerful AI tools. You'll master integrating with Claude, Gemini, and GPT; create interactive tools that ask for clarification; and automatically generate an MCP interface for any REST API. Go from a simple "Hello, World" to deploying a full-stack, multi-service AI application in the cloud. Stop hitting the LLM wall. Start building the solutions. This book shows you how.

  10. Practical GPU Programming
    High-performance computing with CUDA, CuPy, and Python on modern GPUs
    GitforGits | Asian Publishing House

    Even if you're a total newbie to the world of GPUs, this book will take you from the basics of CPUs to the current world of GPU programming. All you need is some Python experience and a willingness to explore and try the techniques it offers.This book will walk you through the basics of GPU architectures, show you hands-on parallel programming techniques, and give you the know-how to confidently speed up real workloads in data processing, analytics, and engineering.

  11. Creating AI Agents with MCP - Model Context Protocol
    Part of the series, "The Only Book You'll Need On..."
    Lydia Evelyn and Bruce Hopkins

    Get started quickly, creating applications for the Model Context Protocol (MCP) using the official MCP SDKs for Python, Java 21, and Node.js. Quickly master, all of the concepts needed in order to build MCP servers, including transport protocols, tools, resources, prompts, roots, and sampling. Learn how to get familiar with popular MCP client applications such as, Claude Desktop, Postman, and the MCP Inspector.

  12. Python is a multi-paradigm language. Beginners use it a procedural language.Intermediate users learn Object Oriented Python programming. Advanced user use the Functional Programming features of the language.This books helps you to become and advanced Python programmer who understand and can use the functional programming constructs of the language.

  13. Introdução à Programação em SIG
    Um Guia Prático de Python para Ferramentas Geoespaciais de Código Aberto
    Qiusheng Wu

    Desbloqueie o poder dos dados geoespaciais com Python! Este guia prático foi desenvolvido para iniciantes e usuários intermediários que desejam explorar a análise espacial e a cartografia interativa com ferramentas de código aberto. Você aprenderá a trabalhar com dados do mundo real por meio de exemplos práticos e desenvolverá habilidades em programação Python, análise vetorial e matricial, mapeamento web e computação em nuvem. Seja você um estudante, pesquisador, profissional de SIG ou cientista de dados, este livro o equipará com as ferramentas necessárias para enfrentar desafios geoespaciais com confiança.

  14. GIS 프로그래밍 입문
    오픈 소스 지리공간 도구를 위한 실용적인 파이썬 가이드
    Qiusheng Wu

    Python으로 지리공간 데이터의 힘을 발견하세요! 이 실습 중심 가이드는 공간 분석과 인터랙티브 맵핑을 배우고자 하는 초보자 및 중급 사용자에게 적합합니다. 실전 예제와 실제 데이터를 통해 Python 프로그래밍, 벡터 및 래스터 분석, 웹 지도 제작, 클라우드 컴퓨팅까지 배울 수 있습니다. 학생, 연구자, GIS 전문가, 데이터 과학자 모두가 지리공간 문제를 자신 있게 해결할 수 있도록 도와드립니다.

  15. Introduction à la programmation SIG
    Un guide pratique de Python pour les outils géospatiaux open source
    Qiusheng Wu

    Libérez la puissance des données géospatiales avec Python ! Ce guide pratique s’adresse aux débutants et utilisateurs intermédiaires désireux d’explorer l’analyse spatiale et la cartographie interactive à l’aide d’outils open source. Grâce à des exemples concrets et des données réelles, vous apprendrez à manipuler des données spatiales, à programmer en Python, à analyser des données vectorielles et matricielles, à créer des cartes web interactives, et à utiliser le cloud computing. Étudiant, chercheur, professionnel des SIG ou data scientist : ce livre vous donnera les outils pour relever les défis géospatiaux avec assurance.