Search results for "Python 3"
Items we need to order for you

Definitive Guide to Jython
Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java. The Definitive Guide to Jython, written by the official Jython team leads, covers Jython 2.5 (or 2.5.x)—from the basics to more advanced features. This book begins with a brief introduction to the language and then journeys through Jython’s different features and uses. The Definitive Guide to Jython is organized for beginners as well as advanced users of the language. The book provides a general overview of the Jython language itself, but it also includes intermediate and advanced topics regarding database, web, and graphical user interface (GUI) applications; Web services/SOA; and integration, concurrency, and parallelism, to name a few.
R 2,184.55

R 1,468.04


R 610.00

R 391.00

R 969.73

Python for MATLAB Development
MATLAB can run Python code!Python for MATLAB Development shows you how to enhance MATLAB with Python solutions to a vast array of computational problems in science, engineering, optimization, statistics, finance, and simulation. It is three books in one:A thorough Python tutorial that leverages your existing MATLAB knowledge with a comprehensive collection of MATLAB/Python equivalent expressionsA reference guide to setting up and managing a Python environment that integrates cleanly with MATLABA collection of recipes that demonstrate Python solutions invoked directly from MATLAB This book shows how to call Python functions to enhance MATLAB's capabilities. Specifically, you'll see how Python helps MATLAB:Run faster with numbaDistribute work to a compute cluster with daskFind symbolic solutions to integrals, derivatives, and series summations with SymPyOverlay data on maps with CartopySolve mixed-integer linear programming problems with PuLPInteract with Redis via pyredis, PostgreSQL via psycopg2, and MongoDB via pymongoRead and write file formats that are not natively understood by MATLAB, such as SQLite, YAML, and iniWho This Book Is ForMATLAB developers who are new to Python and other developers with some prior experience with MATLAB, R, IDL, or Mathematica.
R 1,596.00

R 330.00

R 428.00

Hands-On Blockchain for Python Developers
Write popular DeFi and NFT smart contracts with Vyper, a Pythonic programming language, and integrate blockchain with real-world applications using Python Key FeaturesUse the world's easiest programming language to build web3 applicationsWrite common smart contracts like decentralized exchanges, NFT marketplaces, and lending applicationsUnlock deeper levels of insights with technologies relating to blockchain, such as IPFS and Layer 2Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionWe are living in the age of decentralized fi nance and NFTs. People swap tokens on Uniswap, borrow assets from Aave, send payments with stablecoins, trade art NFTs on OpenSea, and more. To build applications of this kind, you need to know how to write smart contracts.This comprehensive guide will help you explore all the features of Vyper, a programming language designed to write smart contracts. You’ll also explore the web3.py library. As you progress, you’ll learn how to connect to smart contracts, read values, and create transactions. To make sure your foundational knowledge is strong enough, the book guides you through Ape Framework, which can help you create decentralized exchanges, NFT marketplaces, voting applications, and more. Each project provides invaluable insights and hands-on experience, equipping you with the skills you need to build real-world blockchain solutions.By the end of this book, you’ll be well versed with writing common Web3 applications such as a decentralized exchange, an NFT marketplace, a voting application, and more.What you will learnUnderstand blockchain and smart contractsLearn how to write smart contracts with VyperExplore how to use the web3.py library and Ape FrameworkDiscover related technologies such as Layer 2 and IPFSGain a step-by-step guide to writing an automated market maker (AMM) decentralized exchange (DEX) smart contractBuild innovative, interactive, and token-gated Web3 NFT applicationsWho this book is forThis blockchain book is for developers interested in understanding blockchain and smart contracts. It is suitable for both technology enthusiasts looking to explore blockchain technology and programmers who aspire to become smart contract engineers. Basic knowledge of GNU/Linux and Python programming is mandatory to get started with this book.
R 1,628.00

R 2,703.00

Mathematics and Python Programming
This book contains 120 Python programs and more than 110 illustrations useful both to students of science of the first university courses, as well as high school students and teachers. All the programs and graphics of the book have been developed using free software, which you can obtain free and legally on the internet, so it is not necessary to buy any software. Python is currently the most popular language for teaching introductory computer science courses at top-ranked U.S. universities. You can freely write Python programs whether you are a Windows user or whether you prefer Mac or Linux. A free pdf excerpt is available at our website www.pysamples.com. The buyers of the book can also download the code of the Python programs. The book consists of a detailed introduction to Python, followed by ten chapters of mathematics with its corresponding Python programs, results and graphs.
R 807.68

R 641.00

R 313.00

R 394.28

R 1,912.44

R 613.00

Web Scraping with Python
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves as a comprehensive guide to scraping almost every type of data from the modern web.Part I focuses on web scraping mechanics: using Python to request information from a web server, performing basic handling of the server's response, and interacting with sites in an automated fashion. Part II explores a variety of more specific tools and applications to fit any web scraping scenario you're likely to encounter.Parse complicated HTML pagesDevelop crawlers with the Scrapy frameworkLearn methods to store the data you scrapeRead and extract data from documentsClean and normalize badly formatted dataRead and write natural languagesCrawl through forms and loginsScrape JavaScript and crawl through APIsUse and write image-to-text softwareAvoid scraping traps and bot blockersUse scrapers to test your website
R 1,638.00

R 336.00

Dancing with Python
Develop skills in Python and Quantum Computing by implementing exciting algorithms, mathematical functions, classical searching, data analysis, plotting data, machine learning techniques, and quantum circuits.Key FeaturesCreate quantum circuits and algorithms using Qiskit and run them on quantum computing hardware and simulatorsLearn the Pythonic way to write elegant and efficient codeDelve into Python's advanced features, including machine learning, analyzing data, and searchingBook DescriptionDancing with Python helps you learn Python and quantum computing in a practical way. It will help you explore how to work with numbers, strings, collections, iterators, and files.The book goes beyond functions and classes and teaches you to use Python and Qiskit to create gates and circuits for classical and quantum computing. Learn how quantum extends traditional techniques using the Grover Search Algorithm and the code that implements it. Dive into some advanced and widely used applications of Python and revisit strings with more sophisticated tools, such as regular expressions and basic natural language processing (NLP). The final chapters introduce you to data analysis, visualizations, and supervised and unsupervised machine learning.By the end of the book, you will be proficient in programming the latest and most powerful quantum computers, the Pythonic way.What you will learnExplore different quantum gates and build quantum circuits with Qiskit and PythonWrite succinct code the Pythonic way using magic methods, iterators, and generatorsAnalyze data, build basic machine learning models, and plot the resultsSearch for information using the quantum Grover Search AlgorithmOptimize and test your code to run efficientlyWho this book is forThe book will help you get started with coding for Python and Quantum Computing. Basic familiarity with algebra, geometry, trigonometry, and logarithms is required as the book does not cover the detailed mathematics and theory of quantum computing. You can check out the author’s Dancing with Qubits book, also published by Packt, for an approachable and comprehensive introduction to quantum computing.
R 1,661.00

R 1,811.14

R 305.00


R 580.00

R 642.00

R 1,628.00

R 672.00


Learning Concurrency in Python
Practically and deeply understand concurrency in Python to write efficient programsAbout This Book• Build highly efficient, robust, and concurrent applications• Work through practical examples that will help you address the challenges of writing concurrent code• Improve the overall speed of execution in multiprocessor and multicore systems and keep them highly availableWho This Book Is ForThis book is for Python developers who would like to get started with concurrent programming. Readers are expected to have a working knowledge of the Python language, as this book will build on these fundamentals concepts.What You Will Learn• Explore the concept of threading and multiprocessing in Python• Understand concurrency with threads• Manage exceptions in child threads• Handle the hardest part in a concurrent system — shared resources• Build concurrent systems with Communicating Sequential Processes (CSP)• Maintain all concurrent systems and master them• Apply reactive programming to build concurrent systems• Use GPU to solve specific problemsIn DetailPython is a very high level, general purpose language that is utilized heavily in fields such as data science and research, as well as being one of the top choices for general purpose programming for programmers around the world. It features a wide number of powerful, high and low-level libraries and frameworks that complement its delightful syntax and enable Python programmers to create.This book introduces some of the most popular libraries and frameworks and goes in-depth into how you can leverage these libraries for your own high-concurrent, highly-performant Python programs. We'll cover the fundamental concepts of concurrency needed to be able to write your own concurrent and parallel software systems in Python.The book will guide you down the path to mastering Python concurrency, giving you all the necessary hardware and theoretical knowledge. We'll cover concepts such as debugging and exception handling as well as some of the most popular libraries and frameworks that allow you to create event-driven and reactive systems.By the end of the book, you'll have learned the techniques to write incredibly efficient concurrent systems that follow best practices.Style and approachThis easy-to-follow guide teaches you new practices and techniques to optimize your code, and then moves toward more advanced ways to effectively write efficient Python code. Small and simple practical examples will help you test the concepts yourself, and you will be able to easily adapt them for any application.
R 1,661.00

R 306.00


Competitive Programming in Python
Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. Readers can expect to master 128 algorithms in Python and discover the right way to tackle a problem and quickly implement a solution of low complexity. Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm are featured alongside lesser known data structures like Fenwick trees and Knuth's dancing links. The book provides a framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. Python code included in the book and on the companion website.
R 1,922.63

R 611.00

R 702.00

R 1,560.38


R 306.00

R 611.00

How to code in Python: GCSE, iGCSE, National 4/5 and Higher
Ensure every student can become fluent in Python with this highly practical guide that will help them understand the theory and logic behind coding.Written for 14-16-year olds by a leading Python specialist and teacher, and aligned to curriculum requirements, this essential Student Book provides numerous practice questions and coding problems that can be completed as homework or during class - plus answers can be found online at www.hoddereducation.co.uk/pythonextrasHow to Code in Python will: Provide hundreds of coding examples, puzzles and problem-solving tasks to strengthen computational thinking skills required for GCSE, iGCSE and National 4 / 5 success Help students become proficient in computational thinking and problem-solving using Python Provide easy-to-follow explanations of concepts and terminology Feature plenty of opportunities for self-assessment with solutions to coding problems available onlineThis unique book can be broken down into three key features: Code theory and explanations (worked examples) in a fun and accessible way Computational thinking puzzles for the reader to solve; this will greatly improve students' ability to read code and predict its effect and output when run Programming problems where the reader has to write a program to solve given scenariosiGreg Reid is a very experienced Computer Science teacher in Scotland, who has written How to Pass Higher Computer Science and Higher Computing Science Practice Papers for Hodder Gibson./i/p
R 953.00

R 2,997.00

R 611.00

Eye-Tracking with Python and Pylink
Several Python programming books feature tools designed for experimental psychologists. What sets this book apart is its focus on eye-tracking.Eye-tracking is a widely used research technique in psychology and neuroscience labs. Research grade eye-trackers are typically faster, more accurate, and of course, more expensive than the ones seen in consumer goods or usability labs. Not surprisingly, a successful eye-tracking study usually requires sophisticated computer programming. Easy syntax and flexibility make Python a perfect choice for this task, especially for psychology researchers with little or no computer programming experience.This book offers detailed coverage of the Pylink library, a Python interface for the gold standard EyeLink ® eye-trackers, with many step-by-step example scripts. This book is a useful reference for eye-tracking researchers, but you can also use it as a textbook for graduate-level programming courses.
R 3,814.47

Learn Model Context Protocol with Python
Get to grips with the Model Context Protocol (MCP) and learn how to build scalable, intelligent web applications with AI-ready architecture in PythonKey FeaturesThe only resource you'll need to build, test, and deploy MCP servers and clientsTake a modern approach toward building, testing, and securing distributed agentic AI appsGet clear, professional guidance on developing for both LLM and non-LLM clientsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionLearn Model Context Protocol with Python introduces developers, architects, and AI practitioners to the transformative capabilities of Model Context Protocol (MCP), an emerging protocol designed to standardize, distribute, and scale AI-driven applications. Through the lens of a practical project, the book tackles the modern challenges of resource management, client-server interaction, and deployment at scale.Drawing from Christoffer's expertise as a published author and tutor at the University of Oxford, you’ll explore the components of MCP and how they streamline server and client development. Next, you’ll progress from building robust backends and integrating LLMs into intelligent clients to interacting with servers via tools such as Claude for desktop and Visual Studio Code agents. The chapters help you understand how to describe the capabilities of hosts, clients, and servers, facilitating better interoperability, easier integration, and clearer communication between different components.The book also covers security best practices and building for the cloud, ensuring that you're ready to deploy your MCP-based apps. Each chapter enables you to develop hands-on skills for building and operating MCP-based agentic apps. The Python primer at the end rounds out the practical toolkit, making this book essential for any team building AI-native applications today.What you will learnUnderstand the MCP protocol and its core componentsBuild MCP servers that expose tools and resources to a variety of clientsTest and debug servers using the interactive inspector toolsConsume servers using Claude Desktop and Visual Studio Code AgentsSecure MCP apps, as well as managing and mitigating common threatsBuild and deploy MCP apps using cloud-based strategiesWho this book is forThis book is ideal for web developers, software architects, AI practitioners, and tech leads looking to build scalable AI-integrated applications using MCP. Product managers overseeing AI initiatives will also find this book valuable. A basic understanding of web development and AI concepts is needed to make the most of this book.
R 1,465.00

R 1,628.00


R 305.00

R 305.00















































