Learn Python Visually: Creative Coding with Processing.py 302872

Паперова книга
302872
Learn Python Visually: Creative Coding with Processing.py - фото 1
  • ISBN
    978-1718500969
  • Бренд
  • Автор
  • Рік
    2021
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
1'400
Купити

Все про “Learn Python Visually: Creative Coding with Processing.py”

Від видавця

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.

About the Author
Tristan Bunn kicked off his web design career back in the days of PlayStation 1, grunge music, and dial-up modems. Since then, he’s worked on a diverse range of digital projects for varied clients. He’s currently involved in lecturing, research, and work that blends code, interaction, interface design, and creativity. Bunn has years of experience teaching coding for art, games, web, and other creative technologies.

Всі характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2021
  • Сторінок
    296
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Товар входить до категорії

  • Безкоштовна доставка Новою Поштою від 3'000,00 ₴
  • Безкоштовна доставка Укрпоштою від 800,00 ₴
  • Безкоштовна доставка Meest Поштою від 3'000,00 ₴
Персонально для вас
Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications (Undergraduate Topics in Computer Science) 2nd ed. 2024 Edition
275543
Laura IgualSanti SeguiJordi VitriaEloi PuertasPetia RadevaOriol PujolSergio EscaleraFrancesc Danti
1'200 ₴
Python for Excel Users: Boost Productivity Without Becoming a Programmer
303259
Tracy Stephens
1'200 ₴
Pythonic Programming: Tips for Becoming an Idiomatic Python Programmer. 1st Ed.
244809
Dmitry Zinoviev
1'300 ₴
Python Programming for Mathematics
295070
Guillod Julien
1'300 ₴
Python Deep Learning: Understand how deep neural networks work and apply them to real-world tasks 3rd ed. Edition
264111
Ivan Vasilev
1'400 ₴
Digital Signal Processing: Illustration Using Python 1st ed. 2024 Edition
277689
S EsakkirajanT VeerakumarBadri N Subudhi
1'400 ₴
Extending Excel with Python and R: Unlock the potential of analytics languages for advanced data manipulation and visualization
279443
Steven SandersonDavid Kun
1'400 ₴
Think Python: How to Think Like a Computer Scientist 3rd Edition
280694
Allen B. Downey
1'400 ₴
Django in Action
282314
Christopher Trudeau
1'400 ₴
The Well-Grounded Python Developer: How the pros use Python and Flask
246936
Doug Farrell
1'450 ₴
Machine Learning for Algorithmic Trading: Predictive models to extract signals from market and alternative data for systematic trading strategies with Python, 2nd Edition
270201
Stefan Jansen
1'450 ₴
The hitchhiker's Guide to Python: Best Practices for Development 1st Edition
67107
Kenneth Reitz
1'500 ₴
Hands-On Application Development with PyCharm - Second Edition: Build applications like a pro with the ultimate python development tool 2nd ed. Edition
282448
Bruce M. Van Horn IIQuan Nguyen
1'500 ₴
Think Bayes. Bayesian Statistics in Python 2nd Edition
154853
Allen Downey
1'600 ₴
Hands-On Microservices with Django: Build cloud-native and reactive applications with Python using Django 5
277867
Tieme Woldman
1'600 ₴
Django 5 By Example - Fifth Edition: Build powerful and reliable Python web applications from scratch 5th ed. Edition
280327
Antonio Mele
1'600 ₴
Web Development with Django - Second Edition: A definitive guide to building modern Python web applications using Django 4 2nd ed. Edition
281127
Ben ShawSaurabh BadhwarChris Guest
1'600 ₴
Інші книги No Starch Press
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming 3rd Edition
259260
Eric Matthes
891 ₴990 ₴
Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills 2nd Edition
283847
Daniel Zingaro
1'600 ₴
Graph Algorithms the Fun Way
283891
Jeremy Kubica
1'700 ₴
Black Hat Bash: Creative Scripting for Hackers and Pentesters
283851
Dolev FarhiNick Aleks
1'900 ₴
Engineering Secure Devices: A Practical Guide for Embedded System Architects and Developers
283885
Dominik Merli
1'900 ₴
Serious Cryptography, 2nd Edition: A Practical Introduction to Modern Encryption
283888
Jean-Philippe Aumasson
1'900 ₴
Web Security for Developers: Real Threats, Practical Defense
303166
Malcolm McDonald
500 ₴
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming 3rd Edition
259260
Eric Matthes
891 ₴990 ₴
Linux Basics for Hackers, 2nd Edition
303136
OccupyTheWeb
1'200 ₴