0
Your cart

Your cart is empty

Browse All departments
Price
  • R50 - R100 (5)
  • R100 - R250 (301)
  • R250 - R500 (831)
  • R500+ (3,388)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

JavaScript - The Web Warrior Series (Paperback, 6th edition): Sasha Vodnik, Don Gosselin JavaScript - The Web Warrior Series (Paperback, 6th edition)
Sasha Vodnik, Don Gosselin 1
R819 R699 Discovery Miles 6 990 Save R120 (15%) Shipped within 8 - 13 working days

Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors introduce key web authoring techniques with a strong focus on industry application. New coverage includes developing for touchscreen and mobile devices, and using the jQuery library. A real-world project, similar to what students would encounter in a professional setting, is developed chapter by chapter. Because professional web development jobs often require programmers to add features to existing sites, each chapter project uses a professionally designed web site. After completing a course using this textbook, students will be able to use JavaScript to build professional quality, dynamic web sites. websites, hot sheets, datafeeds] Any suggestions for copywriter or provide generic description of the product to be used for the Internet or non-channel specific applications.

Fundamentals of Programming using Java (Paperback, International Edition): Edward Currie Fundamentals of Programming using Java (Paperback, International Edition)
Edward Currie 1
R623 R510 Discovery Miles 5 100 Save R113 (18%) In stock

Aimed at students learning how to program for the first time, this is a focused introduction which stands out as an accessible first encounter with Java.

Students work their way through carefully chosen examples and exercises – paced and structured for an intuitive progression. These drills will provide them with a sound and working knowledge of basic programming constructs. Taking an “objects later” approach, this book is designed for one semester courses with aim of providing a launch pad to later in depth OOP study. Concepts and principles are illustrated by everyday analogies and backed up by code examples which will help to clarify and anchor your understanding.

Developed with support from Middlesex University Press and Global Campus.

Features:

  • Review questions are located at the end of the chapters, and these invite students to consider whether they have achieved the learning outcomes of the chapter.
  • Back-of-an-envelope questions encourage students to think about the problem and come up with simple and straightforward solutions.
  • Activities require students to try out aspects of the material which have just been explained, or invite them to consider something which is about to be discussed. A formal answer is provided, in the final section of each chapter.
  • Computer activities are flagged in the text and found on the accompanying website corresponding to the chapter in question.
Automate The Boring Stuff With Python (Paperback): Al Sweigart Automate The Boring Stuff With Python (Paperback)
Al Sweigart
R650 R405 Discovery Miles 4 050 Save R245 (38%) In stock

Ever spent way too much time renaming a folder full of files, or updating hundreds of cells in Excel by hand? You might not be a programmer, but even non-programmers can benefit from knowing how to write simple time-saving scripts. Automate the Boring Stuff with Python teaches you just enough Python for you to start automating your own tedious computer tasks.

Starting from zero, author Al Sweigart gets you up and running with the beginner-friendly Python programming language as quickly as possible, without a lot of unnecessary theory. You start with the basics, learning from code examples that are as practical as they are illustrative. Soon you're using powerful pieces of pre-existing code (Python's "modules") to effortlessly perform truly impressive--and useful--feats of scripting prowess. In particular, this book teaches you how to: Search for any pattern of text in a file, or across multiple filesOrganize your life (and computer) by creating, updating, moving, and renaming files and foldersScrape the web for data and informationInstantly update Excel spreadsheets of any sizeAutomatically send out emails or text messagesSchedule your computer to perform tasks at regular intervalsIt turns out that you don't need to be a programmer to get your computer to work for you. Automate the Boring Stuff with Python really is the practical programming guide for the rest of us.

You Don't Know JS - Up & Going (Paperback): Kyle Simpson You Don't Know JS - Up & Going (Paperback)
Kyle Simpson
R213 R135 Discovery Miles 1 350 Save R78 (37%) Shipped within 7 - 12 working days

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This compact guide serves as an introduction to the "You Don't Know JS" series, which dives into trickier parts of the language that many JavaScript programmers simply avoid-or use incorrectly. In this compact guide, author Kyle Simpson explains basic JavaScript language concepts and shows developers how to take advantage of them, while exposing various misconceptions. Perfect for programmers who aren't familiar with JavaScript, this book helps you to get the most out of other books in the series-and guides you toward true JavaScript mastery.

JavaScript For Kids For Dummies (Paperback): Chris Minnick, Eva Holland JavaScript For Kids For Dummies (Paperback)
Chris Minnick, Eva Holland 1
R520 R364 Discovery Miles 3 640 Save R156 (30%) In stock

Have big dreams? Kick start them with JavaScript! If we've learned one thing from the Millennial generation, it's that no one is too young to make history online. JavaScript For Kids For Dummies introduces pre-teens and early teens alike to the world of JavaScript, which is an integral programming language that drives the functionality of websites and apps. This informative, yet engaging text guides you through the basics of coding with JavaScript, and is an essential resource if you want to expand your technology skills while following easy, step-by-step instructions. Through small, goal-oriented projects, you learn key coding concepts, while actually creating apps, games, and more. This hands-on experience, coupled with the presentation of ideas in a simple style, allows you to both learn and retain JavaScript fundamentals. JavaScript has been heralded as 'the programming language of the web,' and many kids are interested in learning how to use it; however, most schools don't offer coding classes at this level, and most families can't afford the high cost of coding classes through a summer camp. But this can't stop you from developing your JavaScript coding skills! This fun text is all you need to get started on your JavaScript journey. Explore the basics of JavaScript through the creation of a calculator app Deepen your understanding of HTML, arrays, and variables by building a grocery shopping app Learn conditional logic through the development of a choose your own adventure game Discover loops and strings by creating a lemonade stand app and MadLibs-style game JavaScript For Kids For Dummies brings pre-teens and early teens into the world of coding by teaching them one of the key Web design languages.

You Don't Know JS - ES6 & Beyond (Paperback): Kyle Simpson You Don't Know JS - ES6 & Beyond (Paperback)
Kyle Simpson
R409 R291 Discovery Miles 2 910 Save R118 (29%) Shipped within 7 - 12 working days

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. As part of the "You Don't Know JS" series, this compact guide focuses on new features available in ECMAScript 6 (ES6), the latest version of the standard upon which JavaScript is built. Like other books in this series, You Don't Know JS: ES6 & Beyond dives into trickier parts of the language that many JavaScript programmers either avoid or know nothing about. Armed with this knowledge, you can achieve true JavaScript mastery. With this book, you will: Learn new ES6 syntax that eases the pain points of common programming idioms Organize code with iterators, generators, modules, and classes Express async flow control with Promises combined with generators Use collections to work more efficiently with data in structured ways Leverage new API helpers, including Array, Object, Math, Number, and String Extend your program's capabilities through meta programming Preview features likely coming to JS beyond ES6 Consumer Long Text:No matter how much experience you have with JavaScript, odds are you don't fully understand the language.As part of the "You Don't Know JS" series, this compact guide focuses on new features available in ECMAScript 6 (ES6), the latest version of the standard upon which JavaScript is built. Like other books in this series, You Don't Know JS: ES6 & Beyond dives into trickier parts of the language that many JavaScript programmers either avoid or know nothing about. Armed with this knowledge, you can achieve true JavaScript mastery. With this book, you will: Learn new ES6 syntax that eases the pain points of common programming idioms Organize code with iterators, generators, modules, and classes Express async flow control with Promises combined with generators Use collections to work more efficiently with data in structured ways Leverage new API helpers, including Array, Object, Math, Number, and String Extend your program's capabilities through meta programming Preview features likely coming to JS beyond ES6

Build Your Own Website With WordPress (Paperback): Kevin Ryan Build Your Own Website With WordPress (Paperback)
Kevin Ryan
R257 R178 Discovery Miles 1 780 Save R79 (31%) Shipped within 7 - 11 working days

WordPress is a software package widely used to create stunning websites. This title assumes no prior knowledge of how to create a website and has many step-by-step guides and checklists to help you.

There are some troubleshooting appendices to help fix many of the common issues.

Learning Python with Raspberry Pi (Paperback): Alex Bradbury, Ben Everard, Russel Winder Learning Python with Raspberry Pi (Paperback)
Alex Bradbury, Ben Everard, Russel Winder
R425 R304 Discovery Miles 3 040 Save R121 (28%) Shipped within 7 - 12 working days

The must-have companion guide to the Raspberry Pi User Guide! Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running. * Covers variables, loops, and functions * Addresses 3D graphics programming * Walks you through programming Minecraft * Zeroes in on Python for scripting Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.

JavaScript Programming for the Absolute Beginner (Paperback, New edition): Andy Harris JavaScript Programming for the Absolute Beginner (Paperback, New edition)
Andy Harris
R1,479 R1,088 Discovery Miles 10 880 Save R391 (26%) Shipped within 7 - 12 working days

This book not only teachers JavaScript - a great programming 'gateway' language - it also teaches readers the fundamental programming concepts they need to grasp in order to learn any computer language. Plus, it uses game creation as a teaching tool. The goal of the series is adaptive learning. Readers will be able to utilize these skills when learning their next programming language.

HTML5 and CSS - Complete, International Edition (Paperback, 7th edition): Denise Woods HTML5 and CSS - Complete, International Edition (Paperback, 7th edition)
Denise Woods
R620 R534 Discovery Miles 5 340 Save R86 (14%) Shipped within 8 - 13 working days

Part of the highly successful Shelly Cashman Series (R), this text provides an introduction to HTML5 and CSS and leads the user through a clear, step-by-step, screen-by-screen approach to learning. Readers learn how to create a Web page using HTML5, format the page, add graphics, and more.

Professional AngularJS (Paperback): Valeri Karpov, Diego Netto Professional AngularJS (Paperback)
Valeri Karpov, Diego Netto 1
R807 R540 Discovery Miles 5 400 Save R267 (33%) Shipped within 7 - 12 working days

A comprehensive guide to AngularJS, Google's open-source client-side framework for app development. Most of the existing guides to AngularJS struggle to provide simple and understandable explanations for more advanced concepts. As a result, some developers who understand all the basic concepts of AngularJS struggle when it comes to building more complex real-world applications. "Professional AngularJS" provides a thorough understanding of AngularJS, covering everything from basic concepts, such as directives and data binding, to more advanced concepts like transclusion, build systems, and automated integration testing. In addition to explaining the features of AngularJS, this book distills real-world experience on how these features fit together to enable teams to work together more effectively in building extraordinary apps.Offers a more thorough and comprehensive approach to AngularJS than other guides to the subjectIncludes pointers to other advanced topics and further reading for those who want to take their skills even furtherLets readers build a simple application from scratch, explaining basic building blocks along way for quick hands-on learning

GitHub For Dummies (Paperback): Sarah Guthals, Phil Haack GitHub For Dummies (Paperback)
Sarah Guthals, Phil Haack
R611 R367 Discovery Miles 3 670 Save R244 (40%) Shipped within 7 - 12 working days

Code collaboratively with GitHub Once you've learned the basics of coding the next step is to start sharing your expertise, learning from other coding pros, or working as a collaborative member of development teams. GitHub is the go-to community for facilitating coding collaboration, and GitHub For Dummies is the next step on your journey as a developer. Written by a GitHub engineer, this book is packed with insight on how GitHub works and how you can use it to become a more effective, efficient, and valuable member of any collaborative programming team. Store and share your work online with GitHub Collaborate with others on your team or across the international coding community Embrace open-source values and processes Establish yourself as a valuable member of the GitHub community From setting up GitHub on your desktop and launching your first project to cloning repositories, finding useful apps on the marketplace, and improving workflow, GitHub For Dummies covers the essentials the novice programmer needs to enhance collaboration and teamwork with this industry-standard tool.

Schaum's Easy Outline of XML (Paperback): Ed Tittel Schaum's Easy Outline of XML (Paperback)
Ed Tittel
R248 R202 Discovery Miles 2 020 Save R46 (19%) Shipped within 7 - 11 working days

What could be better than the bestselling "Schaum's Outline" series? For students looking for a quick nuts-and-bolts overview, it would have to be "Schaum's Easy Outline" series. Every book in this series is a pared-down, simplified, and tightly focused version of its predecessor. With an emphasis on clarity and brevity, each new title features a streamlined and updated format and the absolute essence of the subject, presented in a concise and readily understandable form. Graphic elements such as sidebars, reader-alert icons, and boxed highlights stress selected points from the text, illuminate keys to learning, and give students quick pointers to the essentials.It is designed to appeal to underprepared students and readers turned off by dense text. Cartoons, sidebars, icons, and other graphic pointers get the material across fast. Concise text focuses on the essence of the subject. It delivers expert help from teachers who are authorities in their fields. It is perfect for last-minute test preparation. It is so small and light that they fit in a backpack!

Programming with MicroPython (Paperback): Nicholas H. Tollervey Programming with MicroPython (Paperback)
Nicholas H. Tollervey
R1,024 R587 Discovery Miles 5 870 Save R437 (43%) Shipped within 7 - 12 working days

It's an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you're familiar with Python as a programmer, educator, or maker, you're ready to learn-and have fun along the way. Author Nicholas Tollervey takes you on a journey from first steps to advanced projects. You'll explore the types of devices that run MicroPython, and examine how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects. Work with MicroPython on four typical devices: PyBoard, the micro:bit, Adafruit's Circuit Playground Express, and ESP8266/ESP32 boards Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics Learn how idiomatic MicroPython helps you express a lot with the minimum of resources Take the next step by getting involved with the Python community

Programming with Java (Paperback): John Hubbard Programming with Java (Paperback)
John Hubbard
R248 R201 Discovery Miles 2 010 Save R47 (19%) Shipped within 7 - 11 working days

Boiled-down essentials of the top-selling Schaums Outline series for the student with limited time


What could be better than the bestselling Schaums Outline series? For students looking for a quick nuts-and-bolts overview, it would have to be Schaums Easy Outline series. Every book in this series is a pared-down, simplified, and tightly focused version of its predecessor. With an emphasis on clarity and brevity, each new title features a streamlined and updated format and the absolute essence of the subject, presented in a concise and readily understandable form.


Graphic elements such as sidebars, reader-alert icons, and boxed highlights stress selected points from the text, illuminate keys to learning, and give students quick pointers to the essentials.



  • Designed to appeal to underprepared students and readers turned off by dense text
  • Cartoons, sidebars, icons, and other graphic pointers get the material across fast
  • Concise text focuses on the essence of the subject
  • Delivers expert help from teachers who are authorities in their fields
  • Perfect for last-minute test preparation
  • So small and light that they fit in a backpack!

Java Programming for the Absolute Beginner (Paperback): Joseph Russell, Prima Development Java Programming for the Absolute Beginner (Paperback)
Joseph Russell, Prima Development
R980 R825 Discovery Miles 8 250 Save R155 (16%) Shipped within 8 - 13 working days

Java is a language many aspiring programmers are eager to learn because of its versatility, extensibility, and ever-increasing popularity among employers. "Java Programming for the Absolute Beginner" teaches beginners the fundamental programming concepts they need to grasp in order to learn any computer language. Although applets will be discussed, unlike most beginning-level Java books, this one will focus on creating stand-alone applications. Readers will be able to take the skills they learn in this book and apply them to their own real-world situations.

Python Data Science Handbook (Paperback): Jake VanderPlas Python Data Science Handbook (Paperback)
Jake VanderPlas
R1,454 R832 Discovery Miles 8 320 Save R622 (43%) Shipped within 7 - 12 working days

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all-IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools. Working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python. With this handbook, you'll learn how to use: IPython and Jupyter: provide computational environments for data scientists using Python NumPy: includes the ndarray for efficient storage and manipulation of dense data arrays in Python Pandas: features the DataFrame for efficient storage and manipulation of labeled/columnar data in Python Matplotlib: includes capabilities for a flexible range of data visualizations in Python Scikit-Learn: for efficient and clean Python implementations of the most important and established machine learning algorithms

Ruby For Kids For Dummies (Paperback): Christopher Haupt Ruby For Kids For Dummies (Paperback)
Christopher Haupt 1
R515 R360 Discovery Miles 3 600 Save R155 (30%) Shipped within 7 - 12 working days

The fun way to introduce coding with Ruby to kids If you don't have the chance to take coding classes at school or in camp or if you just want to learn on your own Ruby For Kids gears you up to expand your technology skills and learn this popular programming language. Written in a way that's easy to follow and keeping the super tech-heavy stuff to a minimum it quickly and easily shows you how to use Ruby to create web and mobile applications with no experience required. Ruby is considered one of the best and simplest languages to start with when you're learning coding. This fun and friendly guide makes it even easier. Broken down into simple projects designed to appeal to younger programmers, Ruby For Kids gets you up and running with core coding concepts in no time. Before you know it, you'll be tackling hands-on projects, enjoying the support of a vibrant community, and feeling a sense of accomplishment as you complete projects. Navigate the basics of coding with the Ruby language Use Ruby to create your own applications and games Find help from other Ruby users Offers tips for parents and teachers helping kids learn Ruby So what are you waiting for? Ruby For Kids has everything you need to get in on one of the most popular topics around!

Monolith to Microservices - Evolutionary Patterns to Transform Your Monolith (Paperback): Sam Newman Monolith to Microservices - Evolutionary Patterns to Transform Your Monolith (Paperback)
Sam Newman
R902 R687 Discovery Miles 6 870 Save R215 (24%) Shipped within 7 - 11 working days

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture. Ideal for organizations looking to transition to microservices, rather than rebuild Helps companies determine whether to migrate, when to migrate, and where to begin Addresses communication, integration, and the migration of legacy systems Discusses multiple migration patterns and where they apply Provides database migration examples, along with synchronization strategies Explores application decomposition, including several architectural refactoring patterns Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more

New Perspectives on Adobe Flash Professional CS6, Introductory, International Edition (Paperback, Revised ed.): Robin Romer,... New Perspectives on Adobe Flash Professional CS6, Introductory, International Edition (Paperback, Revised ed.)
Robin Romer, Luis Lopez
R1,050 R879 Discovery Miles 8 790 Save R171 (16%) Shipped within 8 - 13 working days

New Perspectives On Adobe Flash Professional CS6: Introductory, International Edition offers a critical-thinking approach to teaching multimedia. This text explains and reinforces design software concepts and skills through the New Perspectives' signature case-based, problem-solving pedagogy. Students will transcend point-and-click skills to take full advantage of the software's utility.

Python for Finance 2e (Paperback, 2 Revised Edition): Yves Hilpisch Python for Finance 2e (Paperback, 2 Revised Edition)
Yves Hilpisch
R1,466 R844 Discovery Miles 8 440 Save R622 (42%) Shipped within 7 - 12 working days

The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial applications and interactive financial analytics. Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full-fledged framework for Monte Carlo simulation-based derivatives and risk analytics, based on a large, realistic case study. Much of the book uses interactive IPython Notebooks

Think Python, 2e (Paperback, 2nd Revised edition): Allen B. Downey Think Python, 2e (Paperback, 2nd Revised edition)
Allen B. Downey
R929 R542 Discovery Miles 5 420 Save R387 (42%) Shipped within 7 - 12 working days

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Beginners just getting their feet wet will learn how to start with Python in a browser. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand objects, methods, and object-oriented programming Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design, data structures, and GUI-based programs through case studies

This Is Service Design Methods - A Companion to This Is Service Design Doing (Paperback): Marc Stickdorn, Markus Edgar Hormess,... This Is Service Design Methods - A Companion to This Is Service Design Doing (Paperback)
Marc Stickdorn, Markus Edgar Hormess, Adam Lawrence, Jakob Schneider
R815 R540 Discovery Miles 5 400 Save R275 (34%) Shipped within 7 - 12 working days

In this book, you'll find 54 hands-on descriptions that help you do the key methods used in service design. These methods include instructions, guidelines, and tips-and-tricks for activities within research, ideation, prototyping, and facilitation. This is the print version of the method companion to the book This Is Service Design Doing (#TiSDD). It includes the same content that you can find free on the book website, tisdd.com, but nicely revisualized and presented in a professional bound format. Caveat: While methods are the building blocks of a service design process, owning a pile of bricks does not make you an architect or even a bricklayer. Success in doing service design certainly requires a mastery of these methods. However, you must also be able to combine them into a process that fits the context and needs of your organization and guide people through this new way of working. This book only contains the building blocks-the methods. It doesn't detail how to assemble them into a cohesive design process or how to plan or manage it. Neither does it describe why people should invest in service design nor explain how to bring service design to life in your organization. For all of this (and more), please read This Is Service Design Doing.

Fluent Python (Paperback): Luciano Ramalho Fluent Python (Paperback)
Luciano Ramalho
R1,274 R750 Discovery Miles 7 500 Save R524 (41%) Shipped within 7 - 12 working days

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time--what experts consider "Pythonic."Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.Learn practical applications of generators for database processingRethink some design patterns in a Python contextExamine attribute descriptors and when to use them: the key to ORMsExplore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance

A Student's Guide to Python for Physical Modeling (Paperback): Jesse M Kinder, Philip Nelson A Student's Guide to Python for Physical Modeling (Paperback)
Jesse M Kinder, Philip Nelson
R456 R366 Discovery Miles 3 660 Save R90 (20%) Shipped within 7 - 12 working days

Python is a computer programming language that is rapidly gaining popularity throughout the sciences. A Student's Guide to Python for Physical Modeling aims to help you, the student, teach yourself enough of the Python programming language to get started with physical modeling. You will learn how to install an open-source Python programming environment and use it to accomplish many common scientific computing tasks: importing, exporting, and visualizing data; numerical analysis; and simulation. No prior programming experience is assumed. This tutorial focuses on fundamentals and introduces a wide range of useful techniques, including: * Basic Python programming and scripting* Numerical arrays* Two- and three-dimensional graphics* Monte Carlo simulations* Numerical methods, including solving ordinary differential equations* Image processing* Animation Numerous code samples and exercises--with solutions--illustrate new ideas as they are introduced. Web-based resources also accompany this guide and include code samples, data sets, and more.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Laravel: Up & Running - A Framework for…
Matt Stauffer Paperback R1,057 R620 Discovery Miles 6 200
Python for Data Analysis, 2e
Wes McKinney Paperback R1,309 R785 Discovery Miles 7 850
Learning PHP, MySQL & JavaScript 5e
Robin Nixon Paperback R1,078 R641 Discovery Miles 6 410
Introducing Python
Bill Lubanovic Paperback R937 R722 Discovery Miles 7 220
Introduction to Machine Learning with…
Sarah Guido, Andreas C. Mueller Paperback R1,236 R712 Discovery Miles 7 120
You Don't Know JS - Types & Grammar
Kyle Simpson Paperback R401 R321 Discovery Miles 3 210
Programming Phoenix 1.4
Chris McCord, Bruce Tate, … Paperback R848 R651 Discovery Miles 6 510
PHP, MySQL, & JavaScript All-in-One For…
Richard Blum Paperback R716 R492 Discovery Miles 4 920
Running Lean - Iterate from Plan A to a…
Ash Maurya Hardcover R733 R433 Discovery Miles 4 330
Learning Python
Mark Lutz Paperback R1,632 R961 Discovery Miles 9 610

 

Partners