کتاب یادگیری کدنویسی با حل مسائل: یک مقدمه برای برنامه‌نویسی پایتون - ویرایش 1

عنوان:

Learn to Code by Solving Problems

نویسنده:

Daniel Zingaro

انتشارات:

No Starch Press

تاریخ انتشار

2021

حجم:

2.1MB

دانلود

معرفی کتاب: " یادگیری کدنویسی با حل مسائل: یک مقدمه برای برنامه‌نویسی پایتون - ویرایش 1"

کتاب یادگیری کدنویسی با حل مسائل مقدمه‌ای عملی و کاربردی بر برنامه‌نویسی با زبان پایتون است که با استفاده از مسائل واقعی مسابقات کدنویسی، مفاهیم اساسی برنامه‌نویسی را آموزش می‌دهد. این کتاب مخصوص مبتدیانی است که می‌خواهند مهارت‌های حل مسأله و تفکر الگوریتمی را در کنار یادگیری زبان پایتون تقویت کنند.

آنچه در این کتاب می‌آموزید:

  • نحوه اجرای کد پایتون و استفاده از متغیرها و رشته‌ها
  • نوشتن برنامه‌هایی که تصمیم‌گیری می‌کنند
  • بهینه‌سازی کد با استفاده از حلقه‌های for و while
  • استفاده از لیست‌ها، دیکشنری‌ها و مجموعه‌ها برای مدیریت داده‌ها
  • طراحی برنامه‌ها به شیوه بالا به پایین و استفاده مؤثر از توابع
  • درک مفاهیم پایه الگوریتمی مانند جستجوی کامل و تحلیل Big O

ویژگی‌های برجسته کتاب:

  • حل مسائل واقعی برگرفته از چالش‌های کدنویسی آنلاین
  • ارائه بازخورد آنی از طریق پلتفرم‌های داوری خودکار
  • تمرین‌های اضافی برای کشف مفاهیم پیشرفته‌تر
  • سوالات چندگزینه‌ای برای درک عمیق‌تر نحوه عملکرد کد

چرا این کتاب ارزشمند است؟

این کتاب شما را نه تنها با زبان پایتون، بلکه با شیوه‌ی تفکر برنامه‌نویسان آشنا می‌سازد. با رویکردی مسئله‌محور، مهارت‌های حل مسئله و طراحی الگوریتم در شما تقویت می‌شود که فارغ از زبان برنامه‌نویسی، در تمامی پروژه‌های نرم‌افزاری کاربرد دارد.

مناسب چه کسانی است؟

اگر به تازگی می‌خواهید وارد دنیای برنامه‌نویسی شوید یا در آغاز مسیر خود هستید و به دنبال تمرینی عملی و هدفمند برای یادگیری پایتون و مهارت‌های حل مسأله هستید، این کتاب برای شماست.

در پایان این کتاب:

مهارت کافی برای نوشتن کدهای مؤثر، حل مسائل الگوریتمی، و درک عمیق‌تری از ساختارهای داده و طراحی برنامه خواهید داشت. همچنین تفکر تحلیلی شما تقویت شده و توانایی تبدیل مسائل پیچیده به راه‌حل‌های کدنویسی را پیدا خواهید کرد.

فهرست مطالب

  • Title Page
  • Copyright Page
  • Dedication
  • About the Author
  • About the Technical Reviewer
  • BRIEF CONTENTS
  • CONTENTS IN DETAIL
  • ACKNOWLEDGMENTS
  • INTRODUCTION
  • Chapter 1. GETTING STARTED
  • Chapter 2. MAKING DECISIONS
  • Chapter 3. REPEATING CODE: DEFINITE LOOPS
  • Chapter 4. REPEATING CODE: INDEFINITE LOOPS
  • Chapter 5. ORGANIZING VALUES USING LISTS
  • Chapter 6. DESIGNING PROGRAMS WITH FUNCTIONS
  • Chapter 7. READING AND WRITING FILES
  • Chapter 8. ORGANIZING VALUES USING SETS AND DICTIONARIES
  • Chapter 9. DESIGNING ALGORITHMS WITH COMPLETE SEARCH
  • Chapter 10. BIG O AND PROGRAM EFFICIENCY
  • AFTERWORD
  • APPENDIX: PROBLEM CREDITS
  • INDEX

مشخصات

نام کتاب

Learn to Code by Solving Problems

نویسنده

Daniel Zingaro

انتشارات

No Starch Press

تاریخ انتشار

2021

ISBN

9781718501324

تعداد صفحات

429

زبان

انگلیسی

فرمت

pdf

حجم

2.1MB

موضوع

python