دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Kent D. Lee
سری:
ISBN (شابک) : 9781447166412
ناشر: Springer
سال نشر: 2015
تعداد صفحات: 299
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 13 مگابایت
در صورت تبدیل فایل کتاب Python Programming Fundamentals به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مبانی برنامه نویسی پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب درسی آسان برای دنبال کردن و تست شده در کلاس، خواننده را از طریق اصول برنامه نویسی با پایتون راهنمایی می کند، زبانی قابل دسترس که می تواند به صورت تدریجی یاد بگیرد. این ویرایش جدید اصلاح شده و به روز شده به دانشآموزان آموزش میدهد که چگونه الگوهای انتزاعی را در برنامهنویسی از طریق استفاده گسترده از مثالهای گویا و تمرینهای عملی شناسایی و به کار ببرند. این کتاب همچنین مزایای استفاده از دیباگر را برای بررسی وضعیت یک برنامه در حین اجرا نشان می دهد. موضوعات و ویژگیها: شامل مثالهای متعدد و تمرینهای تمرینی در سراسر متن، با تمرینهای اضافی، راهحلها و سؤالات مروری در پایان هر فصل. الگوهایی را که اغلب هنگام نوشتن برنامه ها ظاهر می شوند برجسته می کند و کاربرد این الگوها را برای حل مسئله از طریق تمرینات تمرینی تقویت می کند. استفاده از ابزار دیباگر را برای بازرسی یک برنامه معرفی می کند، که دانش آموزان را قادر می سازد خودشان کشف کنند که برنامه ها چگونه کار می کنند و درک خود را افزایش می دهند. چارچوب Tkinter را برای ساخت برنامه های رابط کاربری گرافیکی و برنامه های رویداد محور ارائه می دهد. فیلمهای آموزشی و اطلاعات اضافی را برای دانشآموزان و همچنین مواد پشتیبانی برای مربیان در یک وبسایت مرتبط فراهم میکند. ایده آل برای دوره های برنامه نویسی مقدماتی برای دانشجویان کارشناسی علوم کامپیوتر، این کتاب درسی عملی برای یادگیری تعاملی در کلاس به دانش آموزان کمک می کند تا مهارت های لازم را برای شروع نوشتن برنامه های خود توسعه دهند. با توجه به انبوه مواد پشتیبانی موجود، پایتون به عنوان یک زبان اول خوب با هزینه کمی در یادگیری نوشتن برنامه های ساده انتخاب شده است.
This easy-to-follow and classroom-tested textbook guides the reader through the fundamentals of programming with Python, an accessible language which can be learned incrementally. This revised and updated new edition will teach students how to recognize and apply abstract patterns in programming through the extensive use of illustrative examples and practical exercises. The book also demonstrates the benefit of using a debugger to inspect the state of a program while it is executing. Topics and features: incudes numerous examples and practice exercises throughout the text, with additional exercises, solutions and review questions at the end of each chapter; highlights the patterns which frequently appear when writing programs, reinforcing the application of these patterns for problem-solving through practice exercises; introduces the use of a debugger tool to inspect a program, enabling students to discover for themselves how programs work and enhance their understanding; presents the Tkinter framework for building graphical user interface applications and event-driven programs; provides instructional videos and additional information for students, as well as support materials for instructors, at an associated website. Ideal for introductory programming courses for undergraduates in computer science, this hands-on textbook for interactive classroom learning will help students to develop the necessary skills to begin writing their own programs. Due to the wealth of support material available, Python is selected as a good first language with little overhead in learning to write simple programs."
Frontmatter......Page 2
1. Introduction......Page 14
2. Decision Making......Page 62
3. Repetitive Tasks......Page 88
4. Using Objects......Page 118
5. Defining Functions......Page 148
6. Event-Driven Programming......Page 186
7. Defining Classes......Page 211
8. Appendix A: Integer Operators......Page 241
9. Appendix B: Float Operators......Page 244
10. Appendix C: String Operators and Methods......Page 246
11. Appendix D: List Operators and Methods......Page 251
12. Appendix E: Dictionary Operators and Methods......Page 254
13. Appendix F: Turtle Methods......Page 257
14. Appendix G: TurtleScreen Methods......Page 270
15. Appendix H: The Reminder! Program......Page 279
16. Appendix I: The Bouncing Ball Program......Page 282
Backmatter......Page 285