دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Nyhoff. Jeffrey, Nyhoff. Larry R سری: ISBN (شابک) : 9781351645225, 9781482255959 ناشر: Chapman and Hall/CRC سال نشر: 2017 تعداد صفحات: 571 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 12 مگابایت
کلمات کلیدی مربوط به کتاب پردازش: مقدمه ای بر برنامه نویسی: پردازش (زبان برنامه کامپیوتری)، برنامه نویسی کامپیوتر، مطالعه و تدریس، کامپیوتر، برنامه نویسی، عمومی
در صورت تبدیل فایل کتاب Processing : an introduction to programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پردازش: مقدمه ای بر برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب نشان می دهد که چگونه پردازش یک زبان عالی برای مبتدیان
برای یادگیری اصول برنامه نویسی کامپیوتر است. Processing که در
اصل برای سادهتر کردن یادگیری برنامهنویسی برای هنرمندان
دیجیتال طراحی شده بود، زبان اول فوقالعادهای برای یادگیری هر
کسی است. با توجه به منشأ آن، پردازش یک رویکرد چندوجهی به آموزش
برنامهنویسی را امکانپذیر میسازد، که به خوبی برای دانشآموزان
علاقهمند به علوم کامپیوتر یا هنر و علوم انسانی مناسب
است.
این کتاب از قابلیتهای پردازش برای گرافیک و تعامل استفاده
میکند تا نمونههایی را ایجاد کند. ساده، گویا، جالب و سرگرم
کننده هستند. این به گونه ای طراحی شده است که طیف وسیعی از
خوانندگان را به خود جلب کند، از جمله کسانی که می خواهند برنامه
نویسی برای ایجاد هنر دیجیتال را یاد بگیرند، و همچنین کسانی که
به دنبال یادگیری برنامه ریزی برای پردازش اطلاعات یا داده های
عددی هستند. این کتاب می تواند توسط دانش آموزان و مدرسان در
اولین دوره برنامه نویسی و همچنین برای هرکسی که مشتاق آموزش
برنامه نویسی به آنها باشد استفاده شود.
این کتاب به دنبال یک رشته سنتی از موضوعات برای معرفی برنامه
نویسی، علوم کلیدی کامپیوتر را معرفی می کند. مفاهیم، بدون
خوانندگان طاقت فرسا با جزئیات گسترده. تمرینهای اضافی، مانند
سایر مواد تکمیلی برای مربیانی که به دنبال معرفی مفاهیم علوم
کامپیوتری مرتبط با موضوعات هستند، در دسترس هستند. چندین فصل
آنلاین نیز ارائه شده است که موضوعات کمی پیشرفته تر در پردازش را
معرفی می کند، مانند آرایه های دو بعدی، دستکاری رشته ها، و ورودی
و خروجی فایل. سبک مکالمه و سرعت کتاب بر اساس تجربه گسترده
نویسندگان در آموزش برنامه نویسی به طیف گسترده ای از مبتدیان در
کلاس درس است. هیچ تجربه برنامه نویسی قبلی انتظار نمی رود.
This book demonstrates how Processing is an excellent language
for beginners to learn the fundamentals of computer
programming. Originally designed to make it simpler for digital
artists to learn to program, Processing is a wonderful first
language for anyone to learn. Given its origins, Processing
enables a multimodal approach to programming instruction, well
suited to students with interests in computer science or in the
arts and humanities.
The book uses Processing’s capabilities for graphics and
interactivity in order to create examples that are simple,
illustrative, interesting, and fun. It is designed to appeal to
a broad range of readers, including those who want to learn to
program to create digital art, as well as those who seek to
learn to program to process numerical information or data. It
can be used by students and instructors in a first course on
programming, as well as by anyone eager to teach them self to
program.
Following a traditional sequence of topics for introducing
programming, the book introduces key computer science concepts,
without overwhelming readers with extensive detail. Additional
exercises are available, as are other supplementary materials
for instructors looking to introduce even more computer science
concepts associated with the topics. Several online chapters
are also provided that introduce slightly more advanced topics
in Processing, such as two-dimensional arrays, manipulation of
strings, and file input and output. The conversational style
and pace of the book are based upon the authors’ extensive
experience with teaching programming to a wide variety of
beginners in a classroom. No prior programming experience is
expected.
Content: Cover
Half Title
Title Page
Copyright Page
Dedication
Table of Contents
Foreword
Preface: Why We Wrote This Book and For Whom It Is Written
What Is Processing?
Why Not Java?
What about Python?
Why This Book?
Acknowledgments
Introduction: Welcome to Computer Programming
Why Learn to Program?
A Tour of Processing
1: Basic Drawing in Processing
Starting a New Program
Saving a Program
Retrieving a Program
Entering Code into the Text Editor
Basic Drawing with Graphical Elements
Setting the "Canvas" Size: A Closer Look at the size() Function Drawing Points: The point() FunctionDrawing Line Segments: The line() Function
Drawing Rectangles: The rect() Function
Drawing Ellipses: The ellipse() Function
Drawing Triangles: The triangle() Function
Drawing Quadrilaterals: The quad() Function
Drawing Arcs: The arc() Function
Summary
The Processing Reference
More about Graphical Elements
Stacking Order
Changing Line Thickness: The strokeWeight() Function
Working with Color: RGB
Resetting the Canvas: The background() Function
Changing the Fill Color: The fill() and noFill() Functions Changing the Stroke Color: The stroke() and noStroke() FunctionsInline Comments
Grayscale
Transparency
Summary
Exercises
2: Types, Expressions, and Variables
Values
Numeric Values
Integers: The int Type
Numbers with Decimal Points: The float Type
Arithmetic with int Values and float Values
int Arithmetic
Integer Division
Calculating the Remainder with the Modulo Operator: %
float Arithmetic
float Fractions
The Trouble with Fractions on Computers
Evaluating Expressions
Order of Operations
Using Parentheses
Variables
Predefined Variables: width and height Benefits of Using VariablesCreating and Using Our Own Variables
Variable Names
Variable Types
Declaring a Variable
Assigning a Value to a Variable
Combining Declaration and Initialization
Reusing a Variable
Type Mismatches
Why Not Use Only the float Type?
Expressions in Assignment Statements
Using a Variable on the Right-Hand Side of an Assignment Statement
Being Careful with Integer Division
Reassigning a New Value to a Variable
Constants
Predefined Constants
Defining Our Own Constants
Nonnumeric Types
Individual Characters: The char Type Multiple Characters: The String TypeString Concatenation
Summary
Exercises
3: More about Using Processing' s Built-In Functions
More about Console Output: The print() and println() Functions
Displaying Multiple Items to the Console
Graphical Text in Processing
The text() Function
The textsize() Function
The textAlign() Function
Matching the Type of an Argument to the Type of a Parameter
Two Kinds of Functions
void Functions
Functions That Return a Value
Determining a Function' s Return Type Using Processing' s Reference