Skip to content

Commit 494bfc6

Browse files
author
Saeid Darvish
committed
edited preface
1 parent 9bf62d7 commit 494bfc6

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

source/preface.rst

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,27 @@
11
پیش‌گفتار
22
==========
33

4-
آنچه در این کتاب نوشته می‌شود حاصل یادگیری‌های شخصی از منابع مختلف در دسترس مرتبط با آموزش پایتون می‌باشد؛ یک یادداشت شخصی ولی منسجم! که سعی می‌شود منطبق با مستندات اصلی زبان برنامه‌نویسی پایتون باشد.
4+
آنچه در این کتاب گرد آمده، حاصل یادگیری‌های شخصی از منابع مختلف و در دسترس مرتبط با آموزش پایتون است؛ یک یادداشت شخصی ولی منسجم. با این حال نمی‌توان این کتاب را ترجمه یا برداشت از یک یا چند منبع مشخص دانست. چرا که هر موضوعی پیش از نوشتن، پیش‌نیازهای آن برآورد و کاملا با مستندات اصلی زبان پایتون هماهنگ شده است. این رویه درنهایت منجر به ایجاد طرحی جدا از منابع متداول آموزشی شده است به گونه‌ای که میتوان این کتاب را یک نسخه ساده شده و روان از مستندات پایتون همراه با پیش‌نیازهای آن به زبان پارسی در نظر گرفت!
55

6+
همانند پایتون، تمرکز این کتاب نیز بر سادگی گذاشته شده و تلاش گشته تا هر زمان که نیاز به دانستن موضوعی عمومی یا جدا از زبان پایتون بوده، آن موضوع نیز بیان شود. به همین دلیل، مطالعه این کتاب برای افرادی که پیش‌تر تجربه برنامه‌نویسی نداشته‌اند نیز کاملا مناسب خواهد بود. تمامی دروس سطح‌بندی شده‌اند و تا سطح متوسط برنامه‌نویسی با زبان پایتون را پوشش می‌دهند. سطوح در نظر گرفته شده در این کتاب عبارتند از: پایه (دروس یکم تا پنجم)، مقدماتی (دروس ششم تا یازدهم) و متوسط (دروس دوازدهم تا بیست و پنجم).
67

7-
|
8+
دروس کتاب بروز خواهند ماند ولی هیچ تصمیمی برای ادامه دروس کتاب با هدف گذر از سطح متوسط وجود ندارد. چرا که عبور از این سطح به میزان تجربه افراد در برنامه‌نویسی و همینطور حوزه تخصصی آن‌ها باز می‌گردد و اینکه انتظار می‌رود یک برنامه‌نویس به تدریج قدرت اتکا به منابع دست اول و مستندات فنی را به دست آورد.
89

9-
کامل‌ترین منبع برای یادگیری یک زبان برنامه‌نویسی، مستندات اصلی آن است که با کمی تسلط به زبان انگلیسی می‌توانید از آن‌ها بهره‌مند شوید. مشکل اینجاست که حجم این مستندات زیاد بوده و ممکن است همراه با کلماتی تخصصی باشند که برای کاربران جدید کمی نامفهوم هستند. هدف اصلی این کتاب در کنار آموزش زبان برنامه‌نویسی پایتون، نزدیک کردن کاربران به مستندات اصلی آن است. تلاش بر این است که در کنار ارايه توضیحات روان و کافی در هر بخش، لینک به صفحه مستندات اصلی پایتون نیز ارائه شود، مفاهیم و کلمات کلیدی با زبان اصلی (انگلیسی) ذکر شوند که امکان جستجوی بیشتر در اینترنت نیز برای خوانندگان فراهم باشد. همچنین سعی می‌شود هیچ نکته و مفهومی بدون ذکر نمونه کد و مثال باقی نماند و برای هر بخش پس از پایان، جای ابهامی باقی نگذارد.
10+
کامل‌ترین منبع برای استفاده از یک زبان برنامه‌نویسی، مستندات اصلی آن است که با کمی تسلط به زبان انگلیسی می‌توان از آن‌ها بهره‌مند شد. مشکل اینجاست که حجم این مستندات زیاد بوده و ممکن است همراه با واژگان تخصصی باشند که برای کاربران جدید کمی نامفهوم خواهند بود. هدف اصلی این کتاب در کنار آموزش زبان برنامه‌نویسی پایتون، نزدیک کردن کاربران به مستندات اصلی آن است. تلاش شده در کنار ارايه توضیحات روان و کافی در هر بخش، لینک به صفحه مستندات اصلی پایتون نیز ارائه شود، مفاهیم و کلمات کلیدی با زبان اصلی (انگلیسی) ذکر شوند تا امکان جستجوی بیشتر در اینترنت نیز برای خوانندگان فراهم باشد. همچنین سعی شده هیچ نکته و مفهومی بدون ذکر نمونه کد و مثال بیان نشود به این امید که پس از پایان هر بخش، جای ابهامی برای خوانندگان باقی نمانده باشد.
1011

1112
|
1213
1314
این کتاب متن‌باز و آزاد است که سورس آن به منظور امکان مشارکت عمومی در توسعه و همچنین بهره‌برداری‌های آزاد متناسب با مجوز انتشار آن، بر روی `گیت‌هاب <https://github.com/saeiddrv/PythonPersianTutorial>`__ قرار داده شده است.
1415

16+
----
17+
18+
از جامعه کابران پایتون در سراسر جهان و از تمام افرادی که به گونه‌ای مشوق من در ادامه این کتاب بوده‌اند سپاسگذارم. از بلاگ کدرز و همینطور دوست عزیزم سجاد شکری که همیشه مشوق و راهنمای من بوده به صورت ویژه سپاسگذارم.
19+
1520
|
1621
17-
در نهایت امیدوارم مطالعه این کتاب برایتان مفید باشد.
22+
با نهایت احترام، تقدیم به دختران سرزمینم - ایران ✌️
1823

19-
`سعید درویش <https://wiki.python.org/moin/SaeidDarvish>`__ - `تماس با من <mailto:python@coderz.ir>`__
24+
`سعید درویش <https://wiki.python.org/moin/SaeidDarvish>`__
2025

2126

2227

0 commit comments

Comments
 (0)