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

R 611.00

Introduction To Time-dependent Quantum Mechanics With Python
Computational spectroscopy and computational quantum chemical dynamics is a vast field in physical chemistry. Significant part of this field is developed based on the concepts of time-dependent quantum mechanics and its numerical implementations.This book gives an introduction to the Time-Dependent Quantum Chemistry for use with any introductory college/university course in optics, spectroscopy, kinetics, dynamics, or experimental physical chemistry or chemical physics of the kind usually taken by undergraduate and graduate students in physical chemistry. In this book, different concepts of time-dependent quantum mechanics are systematically presented by first giving emphasis on the contrasting viewpoint of classical and quantum mechanical motion of a particle, then by demonstrating the ways to find classical flavour in quantum dynamics, thereafter by formally defining the wavepacket which represents a quantum particle and finally by demonstrating numerical methods to explore the wavepacket dynamics in one dimension. Along with the analytical theory, accompanying Python chapters in this book take readers to a hands-on tour with Python programming by first giving them a quick introduction to the Python programming, then by introducing the position-space grid representation of the wavefunction, thereafter, by making them familiarized with the Fourier transform to represent the discretized wavefunction in momentum space, subsequently by showing the Python-based methodologies to express Hamiltonian operator in matrix form and finally by demonstrating the entire Python program which solves the wavepacket dynamics in one dimension under influence of time-independent Hamiltonian following split-operator approach.Rigorous class-testing of the presented lecture notes at the Indian Institute of Science, GITAM University and at NPTEL platform reveals that physical chemistry students, after thoroughly going through all chapters, not only develop an in-depth understanding of the wavepacket dynamics and its numerical implementations, but also start successfully writing their own Python code for solving any one dimensional wavepacket dynamics problem.
R 4,694.12


Python
This title is part of UC Press's Voices Revived program, which commemorates University of California Press’s mission to seek out and cultivate the brightest minds and give them voice, reach, and impact. Drawing on a backlist dating to 1893, Voices Revived makes high-quality, peer-reviewed scholarship accessible once again using print-on-demand technology. This title was originally published in 1959.
R 1,913.00

R 611.00

Quick Python 3
Are you a programmer who wants to get started quickly in a new language? This book is for you.Are you a novice who wants to learn to program? This book is not for you. Are you a Python programmer who needs encyclopaedic information? This book is not for you.Like any mainstream language, Python has loops, if statements, assignment statements, functions, etc. I’ll show you what these look like in Python. I won’t waste your time telling you what they’re good for. Python has features you may not be familiar with--iterators, list comprehensions, maybe even dictionaries. I’ll spend more time on these. I’ll cover some of the library functions I found most immediately useful, and tell you where to find more. In short, this book will help you hit the ground running. Next week, you’ll be ready to buy that Python encyclopaedia.
R 5,617.16

R 591.00

Challenging Programming in Python: A Problem Solving Perspective
This book aims to strengthen programming skills and foster creative thinking by presenting and solving 90 challenging problems. The book is intended for individuals with elementary, intermediate, and advanced Python programming skills who aspire to take their abilities to the next level. Additionally, the book is valuable for individuals interested in enhancing their creative thinking and logical reasoning skills. It is a self-instructional book meant to provide readers with the ability to solve challenging problems independently. The presented challenges are lucidly and succinctly expressed, facilitating readers to follow along and comprehend the problem-solving process. The challenges cover various fields, making it suitable for a wide range of individuals. The book is divided into eight chapters, beginning with an introduction in chapter one. The second chapter presents essential Python basics for programming challenging problems, while the subsequent chapters focus on specific types of challenges. These include math-based challenges in chapter three, number-based challenges in chapter four, string-based challenges in chapter five, game-based challenges in chapter six, count-based challenges in chapter seven, and miscellaneous challenges in chapter eight. Each chapter comprises a set of challenges with examples, hints, algorithms, and Python code solutions. The target audience of the book includes computer science and engineering students, teachers, software developers, and participants in programming competitions.
R 4,030.00

R 641.00

R 367.00

Python Bootcamp
Python Bootcamp is a concise guide to becoming proficient in the Python programming language. This book enables you to write and comprehend engaging Python programs quickly. The book is organized into three main parts. Part I: Foundations lays the groundwork for your programming journey. You'll begin with setting up your programming environment and introducing essential programming concepts. Next, you'll explore strings, integers, floats, booleans, lists, tuples, and dictionaries, all while learning to create interactive applications. Part II: Building Smart Programs equips you with the tools to enhance your coding skills. You'll learn to make decisions in your programs and learn how to repeat actions efficiently. You'll learn more complex structures and learn about Functions and Modules to create reusable code. Further, you will be introduced to error management, and how to read from and write to files. Part III: Introduction to OOP offers a brief overview of object-oriented programming. You'll explore Classes and Objects and learn about Inheritance, allowing for code reuse and organization. Each chapter is designed to be completed in short time, making this book perfect for readers who feel intimidated by lengthy, complex programming texts yet wish to learn quickly and effectively. What you will learn: Understand the fundamental features of Python 3Learn to use Jupyter Notebook with the Anaconda distribution.Discover tools that can improve your coding skills.Explore Object-Oriented Programming (OOP) with Python. Who this book is for: Software developers, and software architects. Readers with basic programming knowledge will find it quick and easy to understand.
R 1,254.00

R 855.00

R 275.00

R 763.00

R 489.00

R 611.00

R 1,857.00

R 1,221.00

R 970.00

R 1,391.00

R 641.00

R 1,221.00

Numerical Methods in Physics with Python
Bringing together idiomatic Python programming, foundational numerical methods, and physics applications, this is an ideal standalone textbook for courses on computational physics. All the frequently used numerical methods in physics are explained, including foundational techniques and hidden gems on topics such as linear algebra, differential equations, root-finding, interpolation, and integration. The second edition of this introductory book features several new codes and 140 new problems (many on physics applications), as well as new sections on the singular-value decomposition, derivative-free optimization, Bayesian linear regression, neural networks, and partial differential equations. The last section in each chapter is an in-depth project, tackling physics problems that cannot be solved without the use of a computer. Written primarily for students studying computational physics, this textbook brings the non-specialist quickly up to speed with Python before looking in detail at the numerical methods often used in the subject.
R 5,259.00

R 641.00

R 611.00

Python 3 - Intensivkurs
Python ist eine vollwertige Programmiersprache, mit der sich auch größere Anwendungen entwickeln lassen. In den letzten Jahren hat sie an Beliebtheit gewonnen, und mit Python 3 steht eine stark erweiterte Version zur Verfügung. In dem Band werden die Werkzeuge und Programmiermöglichkeiten praxisorientiert vorgestellt. Jedes Kapitel beginnt mit einem vollwertigen, lauffähigen Codebeispiel, das jeweils ausführlich analysiert wird. Im Vordergrund stehen die unmittelbare praktische Anwendung und die Realisierung von Projekten mit Python 3.
R 1,837.09

R 911.00

R 967.00

R 608.00

R 305.00

R 641.00

Head First Python
What will you learn from this book? Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you'll quickly grasp Python's fundamentals by working with built-in data structures and functions. You'll build your very own web app, which--once it's ready for prime time--runs in the cloud. You'll learn how to wrangle data with Python, scrape data from the web, feed data to pandas, and interact with databases. This third edition is a complete learning experience that will help you become a bona fide Python programmer in no time. What's so special about this book? If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Python through a multisensory experience that engages your mind--rather than a text-heavy approach that puts you to sleep.
R 1,505.00

R 458.00

R 457.00

Clean Code in Python
Getting the most out of Python to improve your codebaseKey FeaturesSave maintenance costs by learning to fix your legacy codebaseLearn the principles and techniques of refactoringApply microservices to your legacy systems by implementing practical techniquesBook DescriptionPython is currently used in many different areas such as software construction, systems administration, and data processing. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them. The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform. By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code. What you will learnSet up tools to effectively work in a development environmentExplore how the magic methods of Python can help us write better codeExamine the traits of Python to create advanced object-oriented designUnderstand removal of duplicated code using decorators and descriptorsEffectively refactor code with the help of unit testsLearn to implement the SOLID principles in PythonWho this book is forThis book will appeal to team leads, software architects and senior software engineers who would like to work on their legacy systems to save cost and improve efficiency. A strong understanding of Programming is assumed.
R 1,661.00

R 641.00


High Performance Python
Your Python code may run correctly, but what if you need it to run faster? This practical book shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By explaining the fundamental theory behind design choices, this expanded edition of High Performance Python helps experienced Python programmers gain a deeper understanding of Python's implementation.How do you take advantage of multicore architectures or compilation? Or build a system that scales up beyond RAM limits or with a GPU? Authors Micha Gorelick and Ian Ozsvald reveal concrete solutions to many issues and include war stories from companies that use high-performance Python for GenAI data extraction, productionized machine learning, and more.Get a better grasp of NumPy, Cython, and profilersLearn how Python abstracts the underlying computer architectureUse profiling to find bottlenecks in CPU time and memory usageWrite efficient programs by choosing appropriate data structuresSpeed up matrix and vector computationsProcess DataFrames quickly with Pandas, Dask, and PolarsSpeed up your neural networks and GPU computationsUse tools to compile Python down to machine codeManage multiple I/O and computational operations concurrentlyConvert multiprocessing code to run on local or remote clusters
R 1,505.00

R 599.00

R 611.00

R 947.00

R 1,099.00

R 672.00

R 763.00

R 1,007.25

R 397.00

Deep Learning with Python
Master the practical aspects of implementing deep learning solutions with PyTorch, using a hands-on approach to understanding both theory and practice. This updated edition will prepare you for applying deep learning to real world problems with a sound theoretical foundation and practical know-how with PyTorch, a platform developed by Facebook’s Artificial Intelligence Research Group.You'll start with a perspective on how and why deep learning with PyTorch has emerged as an path-breaking framework with a set of tools and techniques to solve real-world problems. Next, the book will ground you with the mathematical fundamentals of linear algebra, vector calculus, probability and optimization. Having established this foundation, you'll move on to key components and functionality of PyTorch including layers, loss functions and optimization algorithms. You'll also gain an understanding of Graphical Processing Unit (GPU) based computation, which is essential for training deep learning models. All the key architectures in deep learning are covered, including feedforward networks, convolution neural networks, recurrent neural networks, long short-term memory networks, autoencoders and generative adversarial networks. Backed by a number of tricks of the trade for training and optimizing deep learning models, this edition of Deep Learning with Python explains the best practices in taking these models to production with PyTorch.What You'll LearnReview machine learning fundamentals such as overfitting, underfitting, and regularization.Understand deep learning fundamentals such as feed-forward networks, convolution neural networks, recurrent neural networks, automatic differentiation, and stochastic gradient descent.Apply in-depth linear algebra with PyTorchExplore PyTorch fundamentals and its building blocksWork with tuning and optimizing models Who This Book Is ForBeginners with a working knowledge of Python who want to understand Deep Learning in a practical, hands-on manner.
R 866.00















































