Unavailable
Unavailable
Unavailable
Ebook559 pages4 hours
Learn Python Visually: Creative Coding with Processing.py
By Tristan Bunn
Rating: 0 out of 5 stars
()
Currently unavailable
Currently unavailable
About this ebook
An accessible, visual, and creative approach to teaching core coding concepts using Python's Processing.py, an open-source graphical development environment.
This beginners book introduces non-programmers to the fundamentals of computer coding within a visual, arts-focused context. Tristan Bunn’s remarkably effective teaching approach is designed to help you visualize core programming concepts while you make cool pictures, animations, and simulations using Python Mode for the open-source Processing development environment.
Right from the first chapter, you'll produce and manipulate colorful drawings, shapes and patterns as Bunn walks you through a series of easy-to-follow graphical coding projects that grow increasingly complex. You’ll go from drawing with code to animating a bouncing DVD screensaver and practicing data-visualization techniques. Along the way, you’ll encounter creative-yet-practical skill-building challenges that relate to everything from video games, cars, and coffee, to fine art, amoebas, and Pink Floyd. As you grow more fluent in both Python and programming in general, topics shift toward the mastery of algorithmic thinking, as you explore periodic motion, Lissajous curves, and using classes to create objects.
You’ll learn about:
Basic coding theories and concepts, like variables, data types, pixel coordinates, control flow and algorithms Writing code that produces drawings, patterns, animations, data visualizations, user interfaces, and simulations Using conditional statements, iteration, randomness, lists and dictionaries Defining functions, reducing repetition, and making your code more modular How to write classes, and create objects to structure code more efficiently
In addition to giving you a good grounding in general programming, the skills and knowledge you’ll gain in this book are your entry point to coding for an ever-expanding horizon of creative technologies.
This beginners book introduces non-programmers to the fundamentals of computer coding within a visual, arts-focused context. Tristan Bunn’s remarkably effective teaching approach is designed to help you visualize core programming concepts while you make cool pictures, animations, and simulations using Python Mode for the open-source Processing development environment.
Right from the first chapter, you'll produce and manipulate colorful drawings, shapes and patterns as Bunn walks you through a series of easy-to-follow graphical coding projects that grow increasingly complex. You’ll go from drawing with code to animating a bouncing DVD screensaver and practicing data-visualization techniques. Along the way, you’ll encounter creative-yet-practical skill-building challenges that relate to everything from video games, cars, and coffee, to fine art, amoebas, and Pink Floyd. As you grow more fluent in both Python and programming in general, topics shift toward the mastery of algorithmic thinking, as you explore periodic motion, Lissajous curves, and using classes to create objects.
You’ll learn about:
In addition to giving you a good grounding in general programming, the skills and knowledge you’ll gain in this book are your entry point to coding for an ever-expanding horizon of creative technologies.
LanguageEnglish
PublisherNo Starch Press
Release dateMay 4, 2021
ISBN9781718500976
Unavailable
Related to Learn Python Visually
Related ebooks
Beginning Graphics Programming with Processing 3 Rating: 0 out of 5 stars0 ratingsGraphic Guide to R with Processing.R 4: Graphic Guide to Programming Rating: 0 out of 5 stars0 ratingsMATLAB Made Easy: Project-Based Learning for Young Innovators Rating: 0 out of 5 stars0 ratingsPython Graphics Rating: 0 out of 5 stars0 ratingsScientific Computing with Python 3 Rating: 0 out of 5 stars0 ratingsPython Essentials Rating: 5 out of 5 stars5/5NumPy Cookbook Rating: 5 out of 5 stars5/5LaTeX Cookbook: Over 100 practical, ready-to-use LaTeX recipes for instant solutions Rating: 4 out of 5 stars4/5Unlocking Python: A Comprehensive Guide for Beginners Rating: 0 out of 5 stars0 ratingsPyQt6 101: A Beginner’s guide to PyQt6 Rating: 0 out of 5 stars0 ratingsMastering Algorithm in Python Rating: 0 out of 5 stars0 ratingsPython Mini Manual Rating: 0 out of 5 stars0 ratingsPython Programming For Beginners: Python Programming Language Tutorial Rating: 0 out of 5 stars0 ratingsmatplotlib Plotting Cookbook Rating: 5 out of 5 stars5/5Python for Beginners Rating: 0 out of 5 stars0 ratingsMastering Python: A Comprehensive Crash Course for Beginners Rating: 0 out of 5 stars0 ratingsTeach Yourself VISUALLY Python Rating: 0 out of 5 stars0 ratingsPython Made Easy: A First Course in Computer Programming Using Python Rating: 0 out of 5 stars0 ratingsAbsolute Beginner's Python Programming: The Illustrated Guide to Learning Computer Programming Rating: 1 out of 5 stars1/5Mastering matplotlib Rating: 0 out of 5 stars0 ratingsComputer Graphics in Python Rating: 0 out of 5 stars0 ratingsPython Made Simple: A Practical Guide with Examples Rating: 0 out of 5 stars0 ratingsMastering MATLAB: A Comprehensive Journey Through Coding and Analysis Rating: 0 out of 5 stars0 ratingsAdvanced Data Structures in Python: Mastering Complex Computational Patterns Rating: 0 out of 5 stars0 ratingsMastering Objectoriented Python Rating: 5 out of 5 stars5/5IPython Notebook Essentials Rating: 0 out of 5 stars0 ratingsTrackpad iPro Ver. 4.0 Class 8 Rating: 0 out of 5 stars0 ratingsProcessing 2: Creative Programming Cookbook Rating: 4 out of 5 stars4/5
Programming For You
Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5PYTHON PROGRAMMING Rating: 4 out of 5 stars4/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsPython Data Structures and Algorithms Rating: 5 out of 5 stars5/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 5 out of 5 stars5/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5JavaScript All-in-One For Dummies Rating: 5 out of 5 stars5/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5Python for Data Science For Dummies Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Beginning Programming with Python For Dummies Rating: 3 out of 5 stars3/5Python 3 Object Oriented Programming Rating: 4 out of 5 stars4/5Problem Solving in C and Python: Programming Exercises and Solutions, Part 1 Rating: 5 out of 5 stars5/5
Reviews for Learn Python Visually
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews