Search results for "Beginning ChatGPT for Python"
Items we need to order for you

R 580.00


Python for Engineers and Scientists
The text focuses on the basics of Python programming fundamentals and introduction to present-day applications in technology and the upcoming state-of-art trends in a comprehensive manner. The text is based on Python 3.x and it covers the fundamentals of Python with object-oriented concepts having numerous worked-out examples. It provides a learning tool for the students of beginner level as well as for researchers of advanced level. Each chapter contains additional examples that explain the usage of methods/functions discussed in the chapter. It provides numerous programming examples along with their outputs.The book:Includes programming tips to highlight the important concepts and help readers avoid common programming errorsProvides programming examples along with their outputs to ensure the correctness and help readers in mastering the art of writing efficient Python programsContains MCQs with their answers; conceptual questions and programming questions; and solutions to some selected programming questions, for every chapterDiscusses applications like time zone converter and password generators at the endCovers fundamental of Python up to object oriented concepts including regular expressionThe book offers a simple and lucid treatment of concepts supported with illustrations for easy understanding, provides numerous programming examples along with their outputs, and includes programming tips to highlight the important concepts. It will be a valuable resource for senior undergraduate, graduate students, and professionals in the fields of electrical engineering, electronics and communication engineering, and computer engineering.
R 2,826.71



Beginning Game Development with Python and Pygame
This book provides readers with an introductory resource for learning how to create compelling games using the open source Python programming language and Pygame games development library. Authored by industry veteran and Python expert Will McGugan, readers are treated to a comprehensive, practical introduction to games development using these popular technologies. They can also capitalize upon numerous tips and tricks the author has accumulated over his career creating games for some of the world's largest gaming developers.
R 1,824.00

R 1,310.00


Introduction to Python for Humanists
This book will introduce digital humanists at all levels of education to Python. It provides background and guidance on learning the Python computer programming language, and as it presumes no knowledge on the part of the reader about computers or coding concepts allows the reader to gradually learn the more complex tasks that are currently popular in the field of digital humanities. This book will be aimed at undergraduates, graduates, and faculty who are interested in learning how to use Python as a tool within their workflow. An Introduction to Python for Digital Humanists will act as a primer for students who wish to use Python, allowing them to engage with more advanced textbooks. This book fills a real need, as it is first Python introduction to be aimed squarely at humanities students, as other books currently available do not approach Python from a humanities perspective. It will be designed so that those experienced in Python can teach from it, in addition to allowing those who are interested in being self-taught can use it for that purpose.Key Features: Data analysis Data science Computational humanities Digital humanities Python Natural language processing Social network analysisApp development
R 2,528.00

Foundations for Analytics with Python
If you're like many of Excel's 750 million users, you want to do more with your data-like repeating similar analyses over hundreds of files, or combining data in many files for analysis at one time. This practical guide shows ambitious non-programmers how to automate and scale the processing and analysis of data in different formats-by using Python. After author Clinton Brownley takes you through Python basics, you'll be able to write simple scripts for processing data in spreadsheets as well as databases. You'll also learn how to use several Python modules for parsing files, grouping data, and producing statistics. No programming experience is necessary.Create and run your own Python scripts by learning basic syntax Use Python's csv module to read and parse CSV files Read multiple Excel worksheets and workbooks with the xlrd module Perform database operations in MySQL or with the mysqlclient module Create Python applications to find specific records, group data, and parse text files Build statistical graphs and plots with matplotlib, pandas, ggplot, and seaborn Produce summary statistics, and estimate regression and classification models Schedule your scripts to run automatically in both Windows and Mac environments
R 1,557.00

Non-Programmers Tutorial For Python 2 and 3
This book is a tutorial for the Python 2 and 3 programming language designed for someone with no programming experience. All the examples work in Python 2.6 and Python 3.
R 414.02




Data Analytics for Discourse Analysis with Python
This concise volume, using examples of psychotherapy talk, showcases the potential applications of data analytics for advancing discourse research and other related disciplines.The book provides a brief primer on data analytics, defined as the science of analyzing raw data to reveal new insights and support decision making. Currently underutilized in discourse research, Tay draws on the case of psychotherapy talk, in which clients’ concerns are worked through via verbal interaction with therapists to demonstrate how data analytics can address both practical and theoretical concerns. Each chapter follows a consistent structure, offering a streamlined walk through of a key technique, an example case study, and annotated Python code. The volume shows how techniques such as simulations, classification, clustering, and time series analysis can address such issues as incomplete data transcripts, therapist–client (a)synchrony, and client prognosis, offering inspiration for research, training, and practitioner self-reflection in psychotherapy and other discourse contexts.This volume is a valuable resource for discourse and linguistics researchers, particularly for those interested in complementary approaches to qualitative methods, as well as active practitioners.
R 9,301.74

R 1,008.00

Python for Secret Agents - Volume II
Gather, analyze, and decode data to reveal hidden facts using Python, the perfect tool for all aspiring secret agentsAbout This Book• Discover the essential features of Python programming: statements, variables, expressions, and many of the built-in data types• Use Python's standard library to do more sophisticated data gathering and analysis• Written by a Python programming expert, with over 35 years' experience as a consultant, teacher, author and software developerWho This Book Is ForThis book is for Secret Agents who have some exposure to Python. Our focus is on the Field Agents who are ready to do more sophisticated and complex programming in Python. We'll stick to simple statistics for the most part. A steady hand with a soldering iron is not required, but a skilled field agent should be able to assemble a working Arduino circuit to gather their own sensor data.What You Will Learn• Upgrade Python to the latest version and discover its latest and greatest tools• Use Python libraries to extract data from log files that are designed more for people to read than for automated analysis• Summarize log files and extract meaningful information• Gather data from social networking sites and leverage your experience of analyzing log files to summarize the data you find• Extract text and images from social networking sites• Parse the complex and confusing data structures in a PDF file to extract meaningful text that we can analyze• Connect small, intelligent devices to our computer to use them as remote sensors• Use Python to analyze measurements from sensors to calibrate them and use sensors efficientlyIn DetailPython is easy to learn and extensible programming language that allows any manner of secret agent to work with a variety of data. Agents from beginners to seasoned veterans will benefit from Python's simplicity and sophistication. The standard library provides numerous packages that move beyond simple beginner missions. The Python ecosystem of related packages and libraries supports deep information processing.This book will guide you through the process of upgrading your Python-based toolset for intelligence gathering, analysis, and communication. You'll explore the ways Python is used to analyze web logs to discover the trails of activities that can be found in web and database servers. We'll also look at how we can use Python to discover details of the social network by looking at the data available from social networking websites.Finally, you'll see how to extract history from PDF files, which opens up new sources of data, and you'll learn about the ways you can gather data using an Arduino-based sensor device.Style and approachEach chapter will include a background briefing that covers an essential Python technology. After some in-depth exploration of the features, the chapter will conclude with a mission that is a concrete application of the Python tools and techniques covered.
R 912.00

R 1,099.00

Beginning Ethical Hacking with Python
Learn the basics of ethical hacking and gain insights into the logic, algorithms, and syntax of Python. This book will set you up with a foundation that will help you understand the advanced concepts of hacking in the future. Learn Ethical Hacking with Python 3 touches the core issues of cyber security: in the modern world of interconnected computers and the Internet, security is increasingly becoming one of the most important features of programming. Ethical hacking is closely related to Python. For this reason this book is organized in three parts. The first part deals with the basics of ethical hacking; the second part deals with Python 3; and the third part deals with more advanced features of ethical hacking.What You Will LearnDiscover the legal constraints of ethical hacking Work with virtual machines and virtualization Develop skills in Python 3See the importance of networking in ethical hackingGain knowledge of the dark web, hidden Wikipedia, proxy chains, virtual private networks, MAC addresses, and moreWho This Book Is ForBeginners wanting to learn ethical hacking alongside a modular object oriented programming language.
R 1,086.07

R 2,132.72


R 580.00


R 1,817.00



Blueprints for Text Analytics using Python
Turning text into valuable information is essential for businesses looking to gain a competitive advantage. With recent improvements in natural language processing (NLP), users now have many options for solving complex challenges. But it's not always clear which NLP tools or libraries would work for a business's needs, or which techniques you should use and in what order.This practical book provides data scientists and developers with blueprints for best practice solutions to common tasks in text analytics and natural language processing. Authors Jens Albrecht, Sidharth Ramachandran, and Christian Winkler provide real-world case studies and detailed code examples in Python to help you get started quickly.Extract data from APIs and web pagesPrepare textual data for statistical analysis and machine learningUse machine learning for classification, topic modeling, and summarizationExplain AI models and classification resultsExplore and visualize semantic similarities with word embeddingsIdentify customer sentiment in product reviewsCreate a knowledge graph based on named entities and their relations
R 1,824.00




Quantum Computing for AI with Python
Build Quantum AI skills with Python and Qiskit. Create quantum circuits, implement Grover's search, explore quantum kernels, VQCs, and QNNs, and connect classical ML with hybrid quantum-classical optimization workflows.Key FeaturesBuild AI and machine learning foundations with Python, scikit-learn, TensorFlow, and PyTorchCreate quantum circuits and explore core algorithms, gates, and measurements using QiskitPrototype quantum kernels, variational classifiers, QNNs, and hybrid optimization workflowsBook DescriptionQuantum machine learning sits at the intersection of two fields, yet most learners encounter artificial intelligence and quantum computing as separate subjects. This book bridges that gap with a beginner-friendly, code-led path that explains the classical AI foundations first, then shows how quantum methods are introduced through Python and Qiskit.You will start with machine learning, model evaluation, neural networks, deep learning, and reinforcement learning using scikit-learn, TensorFlow, and PyTorch. The journey then moves into qubits, superposition, entanglement, measurement, quantum gates, and circuit construction before exploring Grover's search, the Quantum Fourier Transform, phase estimation, and the ideas behind Shor's algorithm.With these foundations in place, you will explore quantum feature maps, quantum kernels, variational quantum classifiers, quantum neural networks, and hybrid quantum-classical models. The book also introduces QAOA, VQE, quantum annealing, and applied examples in portfolio optimization, quantum chemistry, and cybersecurity. Rather than promising automatic quantum advantage, it helps you understand what these techniques do, how to prototype them, and where they fit alongside classical AI. By the end, you will be able to build and explain practical QML workflows with Python and Qiskit.What you will learnBuild, train, and evaluate ML models with Python and Scikit-LearnTrain neural networks and image classifiers with TensorFlow and PyTorchExplain qubits, superposition, entanglement, measurement, and quantum gatesCreate and simulate quantum circuits and core algorithms using QiskitImplement Grover's search and explore QFT and quantum phase estimationEncode classical data with quantum feature maps and kernel methodsBuild variational quantum classifiers and introductory QNNsExplore hybrid quantum-classical optimization through applied use casesWho this book is forThis book is for software developers, data professionals, ML practitioners, students, and technical learners who want a practical introduction to AI and quantum computing. It also suits readers with basic programming knowledge who are new to quantum computing or quantum machine learning. No prior AI or quantum experience is required. Familiarity with high school algebra, probability, and basic linear algebra will help. Python knowledge is useful, but the book provides enough foundation to follow the examples and progress into Qiskit-based quantum circu
R 1,140.00


R 336.00

R 367.00


Python for non-Pythonians
The book uses a very simple and accessible language. All the descriptions of Python functionalities come with intuitive examples to make you learn by doing. This is not a theoretical book and does not cover some of the most internal features of Python. The intention of the authors is to allow business oriented people to start using Python. The main reason for such a choice of style is due to the increasing number of requests by non-technical professionals to solve daily problems and tasks. Whether we want to append multiple spreadsheets or profile the customer base, being able to use a solid infrastructure which enables to collect, check, process, analyze data, and report results has become a basic requirement in most industries. The structure of this book replicates the structure of a grammar book. It first introduces the building blocks of Python - i.e., objects - which can be compared to the different types of words (e.g., verbs, nouns) of a language. It introduces readers to the syntax rules of Python - i.e., statements, functions, and classes. It then provides introduces how to use this new language for managing data. One thing that we found particularly helpful for our students is to provide wrong Python codes with the error message that Python provides, and ask them to fix the code in order to make it work. As making mistakes is very common, we would say normal, in programming, learning how to interpret the error messages and fix codes is extremely important from a pedagogical perspective. The book always challenges students with a series of "fix the code" questions at the end of each a topic. We adopt this structure because we found that students learn how to successfully write algorithms in Python when they understand its logic and the meaning of every single element of the algorithm. We have experimented that this natural progression, from the most basic elements to very complex scripts, raises students' self-confidence and proficiency in writing their own algorithms. Hence, the structure of the textbook greatly helps students and instructors to gradually acquire the "programming" mindset. Also, our teaching experience indicates that, as with any other language, students learn by practicing. For this reason our textbook, is rich in exercises of increasing complexity.
R 911.00

R 519.00

R 382.00

Tanmay Teaches Julia for Beginners: A Springboard to Machine Learning for All Ages
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.A quick guide to start writing your own fun and useful Julia apps—no prior experience required!This engaging guide shows, step by step, how to build custom programs using Julia, the open-source, intuitive scripting language. Written by 15-year-old technology phenom Tanmay Bakshi, the book is presented in an accessible style that makes learning easy and enjoyable. Tanmay Teaches Julia for Beginners: A Springboard to Machine Learning for All Ages clearly explains the basics of Julia programming and takes a look at cutting-edge machine learning applications. You will also discover how to interface your Julia apps with code written in Python. Inside, you’ll learn to:• Set up and configure your Julia environment• Get up and running writing your own Julia apps• Define variables and use them in your programs• Use conditions, iterations, for-loops, and while-loops• Create, go through, and modify arrays• Build an app to manage things you lend and get back from your friends• Create and utilize dictionaries• Simplify maintenance of your code using functions• Apply functions on arrays and use functions recursively and generically• Understand and program basic machine learning apps
R 704.00

R 336.00

Beginning Ethereum Smart Contracts Programming
Use this book to write an Ethereum blockchain smart contract, test it, deploy it, and create a web application to interact with your smart contract. This new edition has been expanded and updated to cover web3.js APIs, additional Consensus Protocols, non-Fungible Tokens (NFTs), developing NFT tokens using ERC-721, and more!Beginning Ethereum Smart Contracts Programming, second edition is your fastest and most efficient means of getting started if you are unsure where to begin and how to connect to the Ethereum blockchain. The book begins with a foundational discussion of blockchain and the motivation behind it. From there, you will get up close and personal with the Ethereum blockchain, learning how to use an Ethereum client (geth) to create a private Ethereum blockchain to perform transactions such as sending Ethers to another account on another node. You will learn about smart contracts without having to wade through tons of documentation. Author Lee’s “learn-by-doing” approach will allow you to be productive and feel confident in your ability in no time. The last part of this book covers tokens, a topic that has taken the cryptocurrency market by storm.Sample code in Python, Solidity, and JavaScript is provided in the book and online.What You'll LearnUnderstand the basic premise of blockchain and “record keeping” in a peer-to-peer networkExperience blockchain in action by creating your own blockchain using PythonKnow the foundation of smart contracts programming and how to deploy and test smart contractsWork on a case study to illustrate the use of blockchainBe familiar with tokens, and how to create and launch your own ICO digital tokenWrite smart contracts that transact using tokensWho This Book Is ForThose who want to get started quickly with Ethereum smart contracts programming. Basic programming knowledge and an understanding of Python or JavaScript is recommended.
R 1,600.18

R 1,130.00

R 733.00

R 603.01

Beginning IoT Projects
Experiment with building IoT projects without the demanding time or patience required to learn about electronics. This book thoroughly introduces readers of all ages to the world of IoT devices and electronics without getting bogged down by the overly technical aspects or being tied to a specific platform. You'll learn IoT, Arduino, Raspberry Pi from the ground up using the Qwiic and Grove components systems. The book begins with a brief overview of IoT followed by primers for the two most popular platforms; Arduino and Raspberry Pi. There is also a short tutorial on programming each host; Arduino C-like sketches and Python scripts respectfully. Thus, the book also helps you get started with your choice of platform. Next, you’ll learn the basics for the Qwiic and Grove component systems.The rest of the book presents a number of projects organized into easy-to-follow chapters that details the goal for the project, the components used, a walk-through of the code, and a challenge section that provides suggestions on how to improve or augment the project. Projects are presented for both the Arduino and Raspberry Pi where possible making each project as versatile as possible.What You'll LearnWrite Arduino sketchesCreate Python scripts for the Raspberry PiBuild IoT projects with Arduino and Raspberry PiUse the Qwiic and Grove component systemsJoin the electronics and IoT hobby world with almost no experienceHost projects data in the cloud using ThingSpeakWho This Book Is ForThose interested in building or experimenting with IoT solutions but have little or no experience working with electronics. This includes those with little or no programming experience. A secondary target would include readers interested in teaching the basics of working with Arduino and Raspberry Pi to others.
R 912.00

Robot Operating System (ROS) for Absolute Beginners
Start programming your own robots using Robot Operation System (ROS). Targeted for absolute beginners in ROS, Linux, and Python, this guide lets you build your own robotics projects. You'll learn the basic foundation of Ubuntu Linux. Begin with the fundamentals. Installation and useful commands will give you the basic tools you need while programming a robot. Then add useful software applications that can be used while making robots. Programming robots can be done using any of the programming languages. Most popular programming languages are Python and C++. You will incorporate the fundamentals of C++ by learning object oriented programing concepts from example and building C++ projects.Finally, tackle an ROS hands-on project to apply all the concepts of ROS you've learned. The aim of the project is to perform a dead-reckoning using a cheap mobile robot. You can command your robot's position on Rviz and your robot will move to that position! Not only will you learn to program, you'll gain hands-on experience working with hardware to create a real robot.What You’ll LearnInstall Ubuntu 20Install ROS NoeticUse ROS Programming with roscpp and rospy Build a mobile robot from scratch using ROSWho This Book Is ForRobotics enthusiast with little or no prior programming experience.
R 1,254.00

Python Debugging for AI, Machine Learning, and Cloud Computing
This book is for those who wish to understand how Python debugging is and can be used to develop robust and reliable AI, machine learning, and cloud computing software. It will teach you a novel pattern-oriented approach to diagnose and debug abnormal software structure and behavior.The book begins with an introduction to the pattern-oriented software diagnostics and debugging process that, before performing Python debugging, diagnoses problems in various software artifacts such as memory dumps, traces, and logs. Next, you’ll learn to use various debugging patterns through Python case studies that model abnormal software behavior. You’ll also be exposed to Python debugging techniques specific to cloud native and machine learning environments and explore how recent advances in AI/ML can help in Python debugging. Over the course of the book, case studies will show you how to resolve issues around environmental problems, crashes, hangs, resource spikes, leaks, and performance degradation. This includes tracing, logging, and analyziing memory dumps using native WinDbg and GDB debuggers. Upon completing this book, you will have the knowledge and tools needed to employ Python debugging in the development of AI, machine learning, and cloud computing applications.What You Will LearnEmploy a pattern-oriented approach to Python debugging that starts with diagnostics of common software problemsUse tips and tricks to get the most out of popular IDEs, notebooks, and command-line Python debuggingUnderstand Python internals for interfacing with operating systems and external modulesPerform Python memory dump analysis, tracing, and loggingWho This Book Is ForSoftware developers, AI/ML engineers, researchers, data engineers, as well as MLOps and DevOps professionals.
R 1,140.00

R 580.00
















































