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

R 306.00

R 1,222.00

R 1,491.54

R 611.00

R 611.00



R 2,345.32

Blueprint for Production-Ready Web Applications
Go from setting up your production environment, to building an app, to deploying it to the web using industry best practices along the wayKey FeaturesFollow a blueprint to build production-ready apps that can be adapted and tailored to your requirementsLearn how to combine a React frontend with a Quart backend, and run them in Docker on AWSAdopt industry best practices that can be used in your personal as well as work projectsBook DescriptionA Blueprint for Production-Ready Web Applications will help you expand upon your coding knowledge and teach you how to create a complete web application. Unlike other guides that focus solely on a singular technology or process, this book shows you how to combine different technologies and processes as needed to meet industry standards.You'll begin by learning how to set up your development environment, and use Quart and React to create the backend and frontend, respectively. This book then helps you get to grips with managing and validating accounts, structuring relational tables, and creating forms to manage data. As you progress through the chapters, you'll gain a comprehensive understanding of web application development by creating a to-do app, which can be used as a base for your future projects. Finally, you'll find out how to deploy and monitor your application, along with discovering advanced concepts such as managing database migrations and adding multifactor authentication.By the end of this web development book, you'll be able to apply the lessons and industry best practices that you've learned to both your personal and work projects, allowing you to further develop your coding portfolio.What you will learnSet up an optimum development environment for building web appsCreate a working backend Quart app that can be tailored to suit your needsBuild a user management system with passwords and authenticationBuild a single-page application with React Router and FormikDeploy your app to AWS and understand the importance of monitoringDiscover advanced concepts such as managing database migrationsWho this book is forThis book is for software engineers like recent computer science or bootcamp graduates who already know how to program and want to learn how to build an app by following standard industry processes such as continuous integration and continuous deployment (CI/CD). Working knowledge of TypeScript/JavaScript, Python, HTML, CSS, and SQL is needed. You don't, however, need prior experience with Quart, React, AWS, and all other specific technologies and processes, as they will be introduced in the book.
R 1,270.00

R 611.00

R 2,524.65

R 425.00

R 672.00

R 602.00

R 611.00

R 1,160.00

Python Geospatial Development - Third Edition
Develop sophisticated mapping applications from scratch using Python 3 tools for geospatial developmentAbout This Book• Build web applications based around maps and geospatial data using Python 3.x• Install and use various toolkits and obtain geospatial data for use in your programs• This practical, hands-on book will teach you all about geospatial development in PythonWho This Book Is ForThis book is for experienced Python developers who want to learn about geospatial concepts, obtain and work with geospatial data, solve spatial problems, and build sophisticated map-based applications using Python.What You Will Learn• Access, manipulate, and display geospatial data from within your Python programs• Master the core geospatial concepts of location, distance, units, projections, and datums• Read and write geospatial data in both vector and raster format• Perform complex, real-world geospatial calculations using Python• Store and access geospatial information in a database• Use points, lines, and polygons within your Python programs• Convert geospatial data into attractive maps using Python-based tools• Build complete web-based mapping applications using PythonIn DetailGeospatial development links your data to locations on the surface of the Earth. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of spatial information, performing complex geospatial calculations, and drawing colorful interactive maps. In order to do this well, you'll need appropriate tools and techniques, as well as a thorough understanding of geospatial concepts such as map projections, datums, and coordinate systems.This book provides an overview of the major geospatial concepts, data sources, and toolkits. It starts by showing you how to store and access spatial data using Python, how to perform a range of spatial calculations, and how to store spatial data in a database. Further on, the book teaches you how to build your own slippy map interface within a web application, and finishes with the detailed construction of a geospatial data editor using the GeoDjango framework.By the end of this book, you will be able to confidently use Python to write your own geospatial applications ranging from quick, one-off utilities to sophisticated web-based applications using maps and other geospatial data.Style and approach This book is a comprehensive course in geospatial development. The concepts you need to know are presented in a hands-on fashion with example code to help you to solve real-world problems right away. Larger programs are built up step by step while guiding you through the process of building your own sophisticated mapping applications.
R 1,889.00

R 611.00


R 457.00

R 763.00



R 1,047.00


R 672.00



R 733.00

R 324.00

R 885.00


R 702.00


R 611.00


R 427.00


R 611.00

R 466.00


R 916.00

R 1,832.00

R 611.00

R 916.00



R 611.00
















































