Search results for "python"
Items we need to order for you

R 784.00

Mathematical Logic through Python
Using a unique pedagogical approach, this text introduces mathematical logic by guiding students in implementing the underlying logical concepts and mathematical proofs via Python programming. This approach, tailored to the unique intuitions and strengths of the ever-growing population of programming-savvy students, brings mathematical logic into the comfort zone of these students and provides clarity that can only be achieved by a deep hands-on understanding and the satisfaction of having created working code. While the approach is unique, the text follows the same set of topics typically covered in a one-semester undergraduate course, including propositional logic and first-order predicate logic, culminating in a proof of Gödel's completeness theorem. A sneak peek to Gödel's incompleteness theorem is also provided. The textbook is accompanied by an extensive collection of programming tasks, code skeletons, and unit tests. Familiarity with proofs and basic proficiency in Python is assumed.
R 3,087.35

R 608.00

R 647.36

Python for Beginners
Python is an amazing programming language. It can be applied to almost any programming task. It allows for rapid development and debugging. Getting started with Python is like learning any new skill: it’s important to find a resource you connect with to guide your learning. Luckily, there’s no shortage of excellent books that can help you learn both the basic concepts of programming and the specifics of programming in Python. With the abundance of resources, it can be difficult to identify which book would be best for your situation. Python for Beginners is a concise single point of reference for all material on python.Provides concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python toolsOffers practical advice for each major area of development with both Python 3.x and Python 2.xBased on the latest research in cognitive science and learning theoryHelps the reader learn how to write effective, idiomatic Python code by leveraging its best—and possibly most neglected—featuresThis book focuses on enthusiastic research aspirants who work on scripting languages for automating the modules and tools, development of web applications, handling big data, complex calculations, workflow creation, rapid prototyping, and other software development purposes. It also targets graduates, postgraduates in computer science, information technology, academicians, practitioners, and research scholars.
R 7,604.23

Hands-On Python for DevOps
Unleash DevOps excellence with Python and its ecosystem of tools for seamless orchestration on both local and cloud platforms, such as GCP, AWS, and AzureKey FeaturesIntegrate Python into DevOps for streamlined workflows, task automation, and improved collaborationCombine the principles of Python and DevOps into a unified approach for problem solvingLearn about Python’s role in Infrastructure as Code (IaC), MLOps, networking, and other domainsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionPython stands out as a powerhouse in DevOps, boasting unparalleled libraries and support, which makes it the preferred programming language for problem solvers worldwide. This book will help you understand the true flexibility of Python, demonstrating how it can be integrated into incredibly useful DevOps workflows and workloads, through practical examples.You'll start by understanding the symbiotic relation between Python and DevOps philosophies and then explore the applications of Python for provisioning and manipulating VMs and other cloud resources to facilitate DevOps activities. With illustrated examples, you’ll become familiar with automating DevOps tasks and learn where and how Python can be used to enhance CI/CD pipelines. Further, the book highlights Python’s role in the Infrastructure as Code (IaC) process development, including its connections with tools like Ansible, SaltStack, and Terraform. The concluding chapters cover advanced concepts such as MLOps, DataOps, and Python’s integration with generative AI, offering a glimpse into the areas of monitoring, logging, Kubernetes, and more.By the end of this book, you’ll know how to leverage Python in your DevOps-based workloads to make your life easier and save time.What you will learnImplement DevOps practices and principles using PythonEnhance your DevOps workloads with PythonCreate Python-based DevOps solutions to improve your workload efficiencyUnderstand DevOps objectives and the mindset needed to achieve themUse Python to automate DevOps tasks and increase productivityExplore the concepts of DevSecOps, MLOps, DataOps, and moreUse Python for containerized workloads in Docker and KubernetesWho this book is forThis book is for IT professionals venturing into DevOps, particularly programmers seeking to apply their existing programming knowledge to excel in this field. For DevOps professionals without a coding background, this book serves as a resource to enhance their understanding of development practices and communicate more effectively with developers. Solutions architects, programmers, and anyone regularly working with DevOps solutions and Python will also benefit from this hands-on guide.
R 1,368.00

R 489.00

R 977.00

R 1,365.56

Hypermodern Python Tooling
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build reliable workflows beyond local development while staying in sync with the evolving ecosystem.With this hands-on guide, Python developers will learn how to forge the moving parts of a Python project into an easy-to-use toolchain, using state-of-the-art tools including Poetry, Nox, GitHub Actions, Dependabot, pytest, mypy, pre-commit, Black, Ruff, and more. Author Claudio Jolowicz shows you how to create robust Python project structures complete with unit tests, static analysis, code formatting, type checking, and documentation as well as continuous integration and delivery.You'll learn how to:Create open source projects with state-of-the-art infrastructureBuild a custom infrastructure for all Python projects in a company or teamImprove and modernize the infrastructure of an existing Python projectEvaluate modern Python tooling for adoption in existing projectsUse tools for packaging and dependency managementAutomate common development tasks such as testing, dependency updates, and publishing releases
R 1,505.00

Python Projects
A guide to completing Python projects for those ready to take their skills to the next levelPython Projects is the ultimate resource for the Python programmer with basic skills who is ready to move beyond tutorials and start building projects.The preeminent guide to bridge the gap between learning and doing, this book walks readers through the "where" and "how" of real-world Python programming with practical, actionable instruction. With a focus on real-world functionality, Python Projects details the ways that Python can be used to complete daily tasks and bring efficiency to businesses and individuals alike.Python Projects is written specifically for those who know the Python syntax and lay of the land, but may still be intimidated by larger, more complex projects. The book provides a walk-through of the basic set-up for an application and the building and packaging for a library, and explains in detail the functionalities related to the projects. Topics include:*How to maximize the power of the standard library modules*Where to get third party libraries, and the best practices for utilization*Creating, packaging, and reusing libraries within and across projects*Building multi-layered functionality including networks, data, and user interfaces*Setting up development environments and using virtualenv, pip, and moreWritten by veteran Python trainers, the book is structured for easy navigation and logical progression that makes it ideal for individual, classroom, or corporate training.For Python developers looking to apply their skills to real-world challenges, Python Projects is a goldmine of information and expert insight.
R 1,026.00

R 1,283.00

R 1,404.00

R 702.00

R 879.00

R 815.00

R 611.00

R 610.00

R 580.00

R 539.90

Python Experiments in Physics and Astronomy
Python Experiments in Physics and Astronomy acts as a resource for science and engineering students or faculty who would like to see how a diverse selection of topics can be analyzed and simulated using Python programs. The book also provides Python solutions that can be learned from and modified as needed. The book is mainly aimed at undergraduates, but since many science students and faculty have limited exposure to scientific programming, having a collection of examples that address curve-fitting, Fast Fourier Transforms, image photometry and image alignment, and many others could be very helpful not just for learning from, but also to support classroom projects and demonstrations.Key Features:Features tutorials using Python for non-computer science students and faculty involved with scientific programmingContains complete scientific programming examples for teaching and academic projectsPresents detailed Python solutions for Physics and Astronomy topics, not normally covered in depth, because they would be too time-consumingPurchasers of the book can access the accompanying computer code via the Instructor Resources Download Hub.
R 2,711.00

R 804.03

R 1,009.00

R 397.00

R 592.00

R 617.70

R 656.75

R 501.00

R 397.00

R 1,817.00


R 380.52

Beginning Python Visualization
We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world. Beginning Python Visualization: Crafting Visual Transformation Scripts discusses turning many types of small data sources into useful visual data. And, you will learn Python as part of the bargain.
R 1,570.19


R 610.00

Python Workout
Python Workout presents 50 exercises designed to deepen the reader’s skill with Python. Readers will not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming, iterators, and generators. With each engaging challenge, readers will practice a new skill and learn how to apply it to everyday coding tasks. Key Features 50 hands-on exercises and solutions Basic Python sequence types Python dictionaries and sets Functional programming in Python Creating your own classes Working with Python objects Generator functions Intended for readers with basic Python skills. About the technology Python is a versatile, elegant, general purpose programming language. Essential for data analysis, web development, artificial intelligence, games, desktop apps, and more, Python skills are a hot commodity. Reuven M. Lerner, an independent consultant for more than two decades, teaches Python, data science, and Git to companies around the world. His Better developers newsletter and blog are read by thousands of Python developers each week. Reuven has written a monthly column, “At the Forge,” for Linux Journal since 1996 and is a panellist on the weekly Freelancers Show podcast. Reuven lives with his wife and three children in Modi’in, Israel, and can be reached at https://lerner.co.il/ or on Twitter at @reuvenmlerner.
R 2,046.00

R 1,099.00

R 4,394.80

R 611.00

Foundations of Python Network Programming
Foundations of Python Network Programming, Third Edition, covers all of the classic topics found in the second edition of this book, including network protocols, network data and errors, email, server architecture, and HTTP and web applications, plus updates for Python 3.Some of the new topics in this edition include:• Extensive coverage of the updated SSL support in Python 3• How to write your own asynchronous I/O loop.• An overview of the "asyncio" framework that comes with Python 3.4.• How the Flask web framework connects URLs to your Python code.• How cross-site scripting and cross-site request forgery can be used to attack your web site, and how to protect against them.• How a full-stack web framework like Django can automate the round trip from your database to the screen and back.If you're a Python programmer who needs a deep understanding of how to use Python for network-related tasks and applications, this is the book for you. From web application developers, to systems integrators, to system administrators—this book has everything that you need to know.
R 1,839.59

R 611.00

Cracking Codes With Python
Cracking Secret Codes with Python is a hands-on introduction to Python that teaches readers how to make and hack cipher programs, which are used to encrypt secret messages. It covers ciphers like the Caesar cipher, transposition cipher, and the RSA cipher, and teaches readers how to test and hack them. For every program, Sweigart provides the full source code and then walks readers through it, explaining how every line works. Along the way, readers will learn Python fundamentals - and by the book's end, they'll have a solid foundation in Python and some fun programs under their belt.
R 912.00

R 641.00

R 501.00

R 762.00

Python for Asset Management
The asset management industry is undergoing a paradigm shift toward automation, transparency, and data-driven decision-making. Traditional tools (Excel, Bloomberg) are being replaced by programmable, scalable solutions. Yet, most finance professionals lack accessible, practical training in applying Python to real portfolio problems.Python For Asset Management fills that gap. The book empowers non-programmers—portfolio managers, risk analysts, and students—to implement advanced models themselves. It responds to the growing demand for quantitative literacy in finance, especially in sustainable investing and smart beta strategies, areas of active research for both of the authors.Features31 hands-on Python exercises with real data and executable code.Complete GitHub repository (MIT License) with all scripts, data pipelines, and results.Step-by-step implementation of VaR (historical, parametric, Monte Carlo), bond immunization, and factor models.Real-world decision tools — e.g., build a bullet/barbell/ladder bond portfolio, run Brinson-Fachler attribution, or backtest smart beta vs. index.Immediate applicability — every exercise produces a deliverable (e.g., optimal weights, risk report, attribution table) ready for client meetings.Focus on practical asset management workflows, not just theory.
R 4,396.00

R 2,345.32















































