ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learn Python Visually: Creative Coding with Processing.Py

دانلود کتاب Python Visually: Creative Coding with Processing.Py را یاد بگیرید

Learn Python Visually: Creative Coding with Processing.Py

مشخصات کتاب

Learn Python Visually: Creative Coding with Processing.Py

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1718500963, 9781718500969 
ناشر: No Starch Press 
سال نشر: 2021 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب Learn Python Visually: Creative Coding with Processing.Py به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Python Visually: Creative Coding with Processing.Py را یاد بگیرید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Python Visually: Creative Coding with Processing.Py را یاد بگیرید

رویکردی در دسترس، بصری و خلاقانه برای آموزش برنامه نویسی پایتون با استفاده از محیط توسعه پردازش متمرکز بر سواد نرم افزار. خوانندگان با نوشتن کدهایی که نتایج خلاقانه، جذاب و زیباشناختی ایجاد می کند، مبانی برنامه نویسی را یاد می گیرند. رویکردی در دسترس، بصری و خلاقانه برای آموزش برنامه نویسی پایتون با استفاده از محیط توسعه پردازش. خوانندگان با نوشتن کدهایی که نتایج جذاب و زیبایی‌شناختی را تولید می‌کنند، عملکرد نظری و فنی برنامه‌نویسی رایانه را یاد می‌گیرند. بر اساس یک دهه تجربه سخنرانی، نویسنده آنچه را که برای کسانی که به دنبال یادگیری اصول برنامه نویسی در زمینه بصری هستند بهترین کار را پوشش می دهد. این مهارت ها نقطه ورود به دنیای هنر کد، ساخت بازی های ویدیویی، توسعه وب و سایر فناوری های خلاقانه را فراهم می کند. از میان موضوعاتی که در این کتاب پوشش داده شده است، خوانندگان یاد خواهند گرفت که چگونه کامپیوترها رنگ ها را مدیریت می کنند، چگونه با کد ترسیم و متحرک شوند، چگونه تصادفی را به برنامه ها اضافه کنند، برخی از تکنیک های تجسم داده ها، و مدیریت تعامل ماوس و صفحه کلید.


توضیحاتی درمورد کتاب به خارجی

An accessible, visual, and creative approach to teaching Python programming using the software literacy-focused Processing development environment. Readers learn the foundations of programming as they write code that produces creative, intriguing, and aesthetically-pleasing results. An accessible, visual, and creative approach to teaching Python programming using the Processing development environment. Readers learn the theoretical and technical workings of computer programming as they write code that produces intriguing and aesthetically-pleasing results. Based on a decade's worth of lecturing experience, the author covers what works best for those looking to learn programming fundamentals in a visual context. These skills provide an entry point into the world of code art, making video games, web development, and other creative technologies. Among the topics covered in the book, readers will learn how computers manage color, how to draw and animate with code, how to add randomness to programs, some data visualization techniques, and handling mouse and keyboard interaction.



فهرست مطالب

About the Author
About the Tech Reviewer
Acknowledgments
Introduction
	Who Is This Book For?
	What Is Python Mode for Processing?
	What Are Algorithms?
	What Is Creative Coding?
	Where Can I Find Help?
		Online Resources
		Source Code and Solutions
	What’s in This Book?
	Let’s Go!
Chapter 1: Hello, World!
	Processing Installation and Python Mode Setup
	Your First Sketch
		Comments
		Whitespace
		Errors
		Color
		Fills and Strokes
		Background Color
	Color Modes
	2D Primitives
		triangle()
		ellipse()
		quad()
		line()
	Challenge #1: Rainbow Task
		Variables
		Arithmetic Operators
			Basic Operations
			Modulo Operator
		Arcs
	Challenge #2: Disk Usage Analyzer
	Summary
Chapter 2: Drawing More Complicated Shapes
	Displaying a Grid
	Drawing Curves Using Catmull-Rom Splines
		Curving Lines with curve()
		Changing Curves with curveTightness()
	Drawing Bézier Curves
		Using the bezier() Function
		Positioning Anchor and Control Points
	Drawing Shapes Using Vertices
		Bézier Vertices
	Using Vector Graphics Software for Generating Shapes
	Summary
Chapter 3: Introduction to Strings and Working with Text
	Strings
	Creating Strings in Python
		Using Concatenation and String Formatting
		Working with String Length
	String Manipulation
		Slice Notation
		String Methods
	Typography
		Fonts
		Text Functions
	Summary
Chapter 4: Conditional Statements
	Control Flow
	Conditional Statements
		The Boolean Data Type
		Relational Operators
		if Statements
		elif Statements
		else Statements
		Logical Operators
	Challenge #3: Four-Square Task
	Summary
Chapter 5: Iteration and Randomness
	Iteration
	Using Iteration to Draw Concentric Circles
		while Loops
		for Loops
	Challenge #4: Create Line Patterns
	break and continue Statements
	Randomness
		random() Function
		Random Seed
	Truchet Tiles
	Summary
Chapter 6: Motion and Transformation
	Perceiving Motion
	Adding Motion to Processing Sketches
		The draw() and setup() Functions
		Global Variables
		Saving Frames
	Challenge #5: DVD Screensaver
	Transformations
		Processing Transformation Functions
		translate()
		rotate()
		scale()
		shearX() and shearY()
		pushMatrix() and popMatrix()
	Challenge #6: Analog Clock
	Summary
Chapter 7: Working with Lists and Reading Data
	Introducing Lists
	Creating and Accessing Lists
		Modifying Lists
	Combining Loops and Lists
		Drawing Shapes by Using a List of Color Values
		Looping with enumerate()
	Creating Lists of Lists
	Challenge #7: Breakout Level
	Reading Data
		File Formats
		CSV
	Challenge #8: Games Sales Chart
	Summary
Chapter 8: Dictionaries and JSON
	Introducing Dictionaries
	Accessing Dictionaries
		Modifying Dictionaries
	Nesting Dictionaries and Lists
	Combining Loops and Dictionaries
		Iterating Keys
		Iterating Values
		Iterating Items
	Working with JSON
		Understanding JSON Syntax
		Using Web APIs
		Reading in JSON Data
	Challenge #9: Coffee Chart
	Summary
Chapter 9: Functions and Periodic Motion
	Defining Functions
		Creating a Simple Speech Bubble Function
		Drawing Compound Shapes Using a Function
		Adding Arguments and Parameters
		Using Keyword Arguments
		Setting Default Values
		Mixing Positional and Keyword Arguments
		Returning Values
	Defining Functions for Periodic Motion
		An Introduction to Trigonometric Functions
		Circular and Elliptical Motion
		Sine Waves
		Lissajous Curves
		Creating Screensaver-Like Patterns with Lissajous Curves
	Summary
Chapter 10: Object-Oriented Programming and PVector
	Working with Classes
		Defining a New Class
		Creating an Instance from a Class
		Adding Attributes to a Class
		Adding Methods to a Class
	Programming Movement with Vectors
		The PVector Class
		Moving an Amoeba with PVector
	Adding Many Amoebas to the Simulation
	Splitting Your Python Code into Multiple Files
	Challenge #10: Collision Detection
	Summary
Chapter 11: Mouse and Keyboard Interaction
	Mouse Interaction
		Mouse Variables
		Mouse Events
		Creating a Paint App
	Keyboard Interaction
		Adding Keyboard Shortcuts to the Paint App
	Challenge #11: Adding Paint App Features
	Summary
Afterword
	More Python for Processing
	More Python
	Other Creative Coding Environments
INDEX




نظرات کاربران