دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Alex Bradbury. Ben Everard
سری:
ISBN (شابک) : 1118717058, 9781118717059
ناشر: Wiley
سال نشر: 2014
تعداد صفحات: 288
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 88 مگابایت
در صورت تبدیل فایل کتاب Learning Python with Raspberry Pi به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش پایتون با رزبری پای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Raspberry Pi برای تشویق نسل جدیدی از برنامه نویسان به یادگیری نحوه برنامه نویسی پایتون را به عنوان زبان آموزشی انتخاب کرد. این کتاب قابل دسترسی به عنوان یک منبع ایده آل برای هر کسی که می خواهد از Raspberry Pi برای یادگیری برنامه نویسی استفاده کند، به شما کمک می کند تا با زبان برنامه نویسی پایتون شروع به کار کنید. این کتاب مبتدی برای توسعه دهندگانی که برای اولین بار بدون هیچ زبان برنامه نویسی قبلی فرض شده اند، طراحی شده است و شما را راه اندازی می کند.
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.
About the Authors......Page 10
Contents......Page 13
What Is Programming?......Page 19
How Does this Book Work?......Page 20
Setting Up Your Raspberry Pi......Page 23
Solving Problems......Page 24
A Quick Tour of Raspbian......Page 25
Python 3......Page 29
Summary......Page 30
Drawing Picture with Turtles......Page 31
A Python Game of Cat and Mouse......Page 39
Summary......Page 44
Variables, Values, and Types......Page 45
Keeping Text in Strings......Page 48
Boolean: True or False......Page 49
Test Your Knowledge......Page 50
Storing Values in Structures......Page 51
Controlling the Way the Program Flows......Page 56
Making Code Reusable with Functions......Page 61
Bringing Everything Together......Page 64
Building Objects with Classes......Page 67
Getting Extra Features from Modules......Page 72
Summary......Page 73
Solutions to Exercises......Page 74
Chapter 4: Graphical Programming......Page 75
Graphical User Interface (GUI) Programming......Page 76
Adding Controls......Page 78
Creating a Web Browser......Page 80
Adding Window Menus......Page 89
Solutions to Exercises......Page 92
Chapter 5: Creating Games......Page 95
Building a Game......Page 97
Initialising PyGame......Page 100
Creating a World......Page 104
Making It Your Own......Page 115
Adding Sound......Page 116
Adding Scenery......Page 117
Taking the Game to the Next Level......Page 120
Realistic Game Physics......Page 121
Summary......Page 126
Chapter 6: Creating Graphics with OpenGL......Page 127
Creating a Spinning Cube......Page 128
Making the Screen Dance......Page 144
Taking Things Further......Page 153
Summary......Page 154
Understanding Hosts, Ports, and Sockets......Page 157
Getting On the Web......Page 167
Keeping Things Secure......Page 173
Summary......Page 177
Solutions to Exercises......Page 178
Chapter 8: Minecraft......Page 181
Exploring Minecraft......Page 182
Making the Game Snake......Page 187
Summary......Page 193
Using PyAudio to Get Sound into Your Computer......Page 195
Making Movies......Page 202
Summary......Page 214
Getting Started with the Linux Command Line......Page 215
Testing Your Knowledge......Page 224
Scripting with Networking......Page 225
Bringing It All Together......Page 227
Working with Files in Python......Page 234
Summary......Page 235
Setting Up Your Hardware Options......Page 237
Getting the Best Tools......Page 240
Hardware Needed for this Chapter......Page 241
Expanding the GPIO Options with I2C, SPI, and Serial......Page 249
Taking the Example Further......Page 254
Trying Some Popular Projects......Page 256
Summary......Page 257
Investigating Bugs by Printing Out the Values......Page 259
Finding Bugs by Testing......Page 263
How Much Should You Test?......Page 272
Summary......Page 273
Index......Page 275