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

R 404.00

R 305.00

R 276.00

R 439.00

R 439.00

R 444.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 6,960.00

R 570.00

R 794.79

Learning Advanced Python by Studying Open Source Projects
This book is one of its own kind. It is not an encyclopedia or a hands-on tutorial that traps readers in the tutorial-hell. It is a distillation of just one common Python user’s learning experience. The experience is packaged with exceptional teaching techniques, careful dependence unraveling and most importantly, passion.Learning Advanced Python by Studying Open Source Projects helps readers overcome the difficulty in their day-to-day tasks and seek insights from solutions in famous open source projects. Different from a technical manual, this book mixes the technical knowledge, real-world applications and more theoretical content, providing readers with a practical and engaging approach to learning Python.Throughout the book, readers will learn how to write Python code that is efficient, readable, and maintainable, covering key topics such as data structures, algorithms, object-oriented programming, and more. The author's passion for Python shines through in the book, making it an enjoyable and inspiring read for both beginners and experienced programmers.
R 11,132.33


R 1,411.00
R 489.00

R 763.00


R 580.00

R 866.00

R 397.00

R 916.00

Python Projects for Beginners
Immerse yourself in learning Python and introductory data analytics with this book’s project-based approach. Through the structure of a ten-week coding bootcamp course, you’ll learn key concepts and gain hands-on experience through weekly projects.Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week. Topics include Python basics and essential intermediate concepts such as list comprehension, generators and iterators, understanding algorithmic complexity, and data analysis with pandas. From beginning to end, this book builds up your abilities through exercises and challenges, culminating in your solid understanding of Python.Challenge yourself with the intensity of a coding bootcamp experience or learn at your own pace. With this hands-on learning approach, you will gain the skills you need to jumpstart a new career in programming or further your current one as a software developer. What You Will LearnUnderstand beginning and more advanced concepts of the Python languageBe introduced to data analysis using pandas, the Python Data Analysis libraryWalk through the process of interviewing and answering technical questionsCreate real-world applications with the Python languageLearn how to use Anaconda, Jupyter Notebooks, and the Python ShellWho This Book Is ForThose trying to jumpstart a new career into programming, and those already in the software development industry and would like to learn Python programming.
R 1,322.57

Powerful Python
Learn the 5% of Python programming knowledge which exponentially accelerates your learning curve for the remaining 95%.Alleviate the overwhelm of "too much to learn, not enough time". This book cuts through the noise to focus on the "accelerators" that rapidly move the needle.Discover Python's key abstractions which enable and power the most important Python libraries, including Pandas; Django; Flask; SQLAlchemy; Twisted; Pytest; and more.Top Python programming performance is closer than you think. The difference between the best and the rest lies in the distinctions they make, the mental models they leverage, and their ability to perceive what others cannot. Powerful Python cuts through the noise to focus on these performance accelerators which rapidly improve your coding level and yield the most benefit on real-world production engineering and data teams.After a brief tour of the most necessary programming fundamentals; coding techniques and libraries including Pandas, Django, Flask, SQLAlchemy, Twisted, and Pytest are explored to unlock huge capabilities for the reader. Complex patterns are explained with only the minimum detail needed for use, and frequent code examples are used to show all methods in practice. For those ready to move beyond junior programmer stage, this book provides the 5% of knowledge that makes the remaining 95% of the journey a walk in the park.
R 1,482.00


Quantitative Risk Management Using Python
Gain an understanding of various financial risks, the benefits of portfolio diversification, and the fundamental trade-off between risk and return. This book takes an in-depth journey into the world of quantitative risk management using Python, focusing on credit and market risk, with an extension to model risk. You'll start by reviewing the different types of financial risk, the benefit of diversification in a portfolio, and the fundamental trade-off between risk and return. The book then offers an in-depth look at managing credit and market risk in today's dynamic markets, all with practical Python implementations. Moving on, you'll examine common hedging strategies used to manage investment positions, along with practical implementations on evaluating risk-adjusted, as well as downside risk measures. Finally, you'll be introduced to common risks related to the development and use of machine learning models in finance. Whether you're a finance professional, academic, or student, Quantitative Risk Management Using Python will empower you to make informed decisions in today's complex financial landscape. What You Will Learn Explore techniques to assess and manage the risk of default by borrowers or counterparties. Identify, measure, and mitigate risks arising from fluctuations in market prices. Understand how derivatives can be employed for risk management purposes.
R 2,015.00


R 303.00

Python Programming on WIN32
Python is growing in popularity; based on download statistics, there are now over 450,000 people using Python, and more than 150,000 people using Python on Windows. Use of the language has been growing at about 40% per year since 1995, and there is every reason to believe that growth will continue. Despite Python's increasing popularity on Windows, Python Programming on Win32 is the first book to demonstrate how to use it as a serious Windows development and administration tool. Unlike scripting on Unix, Windows scripting involves integrating a number of components, such as COM or the various mail and database APIs, with the Win32 programming interface. While experienced Windows C++ programmers can find their way through the various objects, most people need some guidance, and this book is it. It addresses all the basic technologies for common integration tasks on Windows, explaining both the Windows issues and the Python code you need to glue things together.Topics include: * The Python language and the PythonWin extensions * Building a GUI with COM * Adding a Macro language * Distributing the application * Client-side COM for output and data access * Integration with mail and other internet protocols * Managing users and drives This is a vital and unique book. Python Programming on Win32 is an excellent presentation of Windows application development and a solid illustration of how to use Python in the Windows environment.
R 2,076.00

R 1,491.54


Python Using GPT-5 and Gemini
Python Using GPT-5 and Gemini provides a practical, up-to-date guide that combines solid Python programming skills with real-world integration of today’s leading large language models. The book teaches essential Python techniques while showing readers exactly how to connect and use GPT-5, Google Gemini, Claude, Grok, Perplexity, and other major models in their daily work.Readers will gain a strong foundation in Python data structures, comprehensions, generators, regular expressions, and object-oriented programming. The book then moves into detailed coverage of GPT-5 (including GPT-5.4 and GPT-5.3 Instant), Gemini 3.1, Claude Mythos and Opus 4.6, along with practical Python code samples for chatbots, tool calling, data analysis, graphics generation, and integration with PowerPoint and Excel. Additional chapters explore LLM benchmarks, deceptive behaviors such as alignment faking and scheming, military AI applications, and comparisons between the major models, giving readers clear insight into their relative strengths and limitations.This book is written for intermediate Python developers, data scientists, technical professionals, and anyone who wants to move beyond basic prompting and build production-ready applications that effectively combine Python with the latest generation of large language models.
R 6,118.00

Automate the Boring Stuff with Python, 3rd Edition
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In this fully revised edition of the best-selling classic Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required. You'll learn the basics of coding in Python and explore the language's rich library of modules for performing specific tasks, like scraping data from websites, searching for text across multiple files, and merging, watermarking, or encrypting PDFs. The third edition includes: Expanded coverage of developer techniques, like creating command line programs; Updated examples and new projects; Additional chapters about working with SQLite databases, speech-recognition technology, video and audio editing, and text-to-speech capabilities; Simplified explanations (based on reader feedback) of beginner programming concepts, like loops and conditionals. Even if you've never written a line of code, Automate the Boring Stuff with Python, 3rd Edition will teach you how to make your computer take on tedious tasks and do all your grunt work - the way it should be!
R 1,669.00

R 428.00

Metaprogramming with Python
A practical approach to metaprogramming with real-world examples that enables the development of advanced frameworks, libraries, and applications using PythonKey FeaturesLearn applied metaprogramming through a simple step-by-step approachWork with easily understandable examples and explanations that take you deep into the theory of metaprogrammingGet practical experience in writing reusable code with real-world examplesBook DescriptionEffective and reusable code makes your application development process seamless and easily maintainable. With Python, you will have access to advanced metaprogramming features that you can use to build high-performing applications. The book starts by introducing you to the need and applications of metaprogramming, before navigating the fundamentals of object-oriented programming. Next, you will learn about simple decorators, work with metaclasses, and later focus on introspection and reflection. You'll also delve into generics and typing before defining templates for algorithms. As you progress, you will understand your code using abstract syntax trees and explore method resolution order. This Python book also shows you how to create your own dynamic objects before structuring the objects through design patterns. Finally, you will learn simple code-generation techniques along with discovering best practices and eventually building your own applications. By the end of this learning journey, you'll have acquired the skills and confidence you need to design and build reusable high-performing applications that can solve real-world problems.What you will learnUnderstand the programming paradigm of metaprogramming and its needRevisit the fundamentals of object-oriented programmingDefine decorators and work with metaclassesEmploy introspection and reflection on your codeApply generics, typing, and templates to enhance your codeGet to grips with the structure of your code through abstract syntax trees and the behavior through method resolution orderCreate dynamic objects and generate dynamic codeUnderstand various design patterns and best practicesWho this book is forIf you are an intermediate-level Python programmer looking to enhance your coding skills by developing reusable and advanced frameworks, then this book is for you. Basic knowledge of Python programming will help you get the most out of this learning journey.
R 1,596.00

R 1,099.00

R 611.00

R 363.00

R 611.00

R 641.00

R 580.00

Python Crash Course, 3rd Edition
Since its initial debut in 2015, this critically acclaimed quick-start guide to programming has taught millions of people all over the world to write clean code, solve problems, and build custom applications in the popular language of Python. The highly anticipated third edition of Python Crash Course has been completely revised with updated code, practices, and projects-making it the ultimate launchpad for beginners to start their engines and code in Python 3!
R 1,484.00


R 1,879.00

R 947.00

R 488.00

R 458.00

R 611.00

R 579.00


R 641.00















































