توضیحاتی در مورد کتاب :
برنامه های نوآورانه و بازی های سرگرم کننده را روی Raspberry Pi کوچک و در عین حال قدرتمند خود ایجاد کنید. در این کتاب، استاد الکترونیک Simon Monk، اصول اولیه توسعه اپلیکیشن Raspberry Pi را توضیح میدهد، در حالی که نمونههای عملی و اسکریپتهای آماده برای استفاده را ارائه میدهد. نحوه راهاندازی سختافزار و نرمافزار، نوشتن و اشکالزدایی برنامهها، ایجاد رابطهای کاربرپسند و کنترل الکترونیک خارجی را ببینید. پروژههایی که خودتان انجام دهید شامل یک بازی جلاد، ساعت LED و یک ربات سرگردان کنترلشده با نرمافزار است.
رزبری پای خود را راهاندازی و پیکربندی کنید
فایلها، پوشهها و منوها را پیمایش کنید
برنامههای پایتون را با استفاده از آن ایجاد کنید. ویرایشگر IDLE
با رشته ها، لیست ها و توابع کار کنید
از کتابخانه ها، ماژول ها و کلاس های خود استفاده کرده و بنویسید
ویژگی های وب را به برنامه های خود اضافه کنید
بازی های تعاملی را با Pygame ایجاد کنید
رابط با دستگاه ها از طریق پورت GPIO
ساخت ربات Raspberry Pi و ساعت LED
ساخت رابط کاربری گرافیکی با کیفیت حرفه ای با استفاده از Tkinter
فهرست مطالب :
A. About the author --
B. Dedication --
C. Acknowledgments --
D. Introduction --
1. Introduction --
What is the raspberry pi? --
What can you do with a raspberry pi? --
A tour of the raspberry pi --
Setting up your raspberry pi --
Booting up --
Summary --
2. Getting started --
Linux --
The desktop --
The internet --
The command line --
Applications --
Internet resources --
Summary --
3. Python basics --
Idle --
Numbers --
Variables --
For loops --
Simulating dice --
If --
While --
Summary --
4. Strings, lists, and dictionaries --
String theory --
Lists --
Functions --
Hangman --
Dictionaries --
Tuples --
Exceptions --
Summary of functions --
Summary --
5. Modules, classes, and methods --
Modules --
Object orientation --
Defining classes --
Inheritance --
Summary --
6. Files and the internet --
Files --
Pickling --
Internet --
Summary --
7. Graphical user interfaces --
Tkinter --
Hello world --
Temperature converter --
Other gui widgets --
Dialogs --
Menus --
The canvas --
Summary --
8. Games programming --
What is pygame? --
Hello pygame --
A raspberry game --
Summary --
9. Interfacing hardware --
GPIO pin connections --
Direct connection to GPIO pins --
Expansion boards --
Prototyping boards --
Arduino and the pi --
Summary --
10. Prototyping project (clock) --
What you need --
Hardware assembly --
Software --
Phase two --
Summary --
11. The raspirobot --
What you need --
Phase 1: a basic rover --
Phase 2: adding a range finder and screen --
Summary --
12. What next --
Linux resources --
Python resources --
Raspberry pi resources --
Other programming languages --
Applications and projects --
Summary.
توضیحاتی در مورد کتاب به زبان اصلی :
Create innovative programs and fun games on your tiny yet powerful Raspberry Pi. In this book, electronics guru Simon Monk explains the basics of Raspberry Pi application development, while providing hands-on examples and ready-to-use scripts. See how to set up hardware and software, write and debug applications, create user-friendly interfaces, and control external electronics. Do-it-yourself projects include a hangman game, an LED clock, and a software-controlled roving robot.
Boot up and configure your Raspberry Pi
Navigate files, folders, and menus
Create Python programs using the IDLE editor
Work with strings, lists, and functions
Use and write your own libraries, modules, and classes
Add Web features to your programs
Develop interactive games with Pygame
Interface with devices through the GPIO port
Build a Raspberry Pi Robot and LED Clock
Build professional-quality GUIs using Tkinter