You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/preface.rst
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,27 @@
1
1
پیشگفتار
2
2
==========
3
3
4
-
آنچه در این کتاب نوشته میشود حاصل یادگیریهای شخصی از منابع مختلف در دسترس مرتبط با آموزش پایتون میباشد؛ یک یادداشت شخصی ولی منسجم! که سعی میشود منطبق با مستندات اصلی زبان برنامهنویسی پایتون باشد.
4
+
آنچه در این کتاب گرد آمده، حاصل یادگیریهای شخصی از منابع مختلف و در دسترس مرتبط با آموزش پایتون است؛ یک یادداشت شخصی ولی منسجم. با این حال نمیتوان این کتاب را ترجمه یا برداشت از یک یا چند منبع مشخص دانست. چرا که هر موضوعی پیش از نوشتن، پیشنیازهای آن برآورد و کاملا با مستندات اصلی زبان پایتون هماهنگ شده است. این رویه درنهایت منجر به ایجاد طرحی جدا از منابع متداول آموزشی شده است به گونهای که میتوان این کتاب را یک نسخه ساده شده و روان از مستندات پایتون همراه با پیشنیازهای آن به زبان پارسی در نظر گرفت!
5
5
6
+
همانند پایتون، تمرکز این کتاب نیز بر سادگی گذاشته شده و تلاش گشته تا هر زمان که نیاز به دانستن موضوعی عمومی یا جدا از زبان پایتون بوده، آن موضوع نیز بیان شود. به همین دلیل، مطالعه این کتاب برای افرادی که پیشتر تجربه برنامهنویسی نداشتهاند نیز کاملا مناسب خواهد بود. تمامی دروس سطحبندی شدهاند و تا سطح متوسط برنامهنویسی با زبان پایتون را پوشش میدهند. سطوح در نظر گرفته شده در این کتاب عبارتند از: پایه (دروس یکم تا پنجم)، مقدماتی (دروس ششم تا یازدهم) و متوسط (دروس دوازدهم تا بیست و پنجم).
6
7
7
-
|
8
+
دروس کتاب بروز خواهند ماند ولی هیچ تصمیمی برای ادامه دروس کتاب با هدف گذر از سطح متوسط وجود ندارد. چرا که عبور از این سطح به میزان تجربه افراد در برنامهنویسی و همینطور حوزه تخصصی آنها باز میگردد و اینکه انتظار میرود یک برنامهنویس به تدریج قدرت اتکا به منابع دست اول و مستندات فنی را به دست آورد.
8
9
9
-
کاملترین منبع برای یادگیری یک زبان برنامهنویسی، مستندات اصلی آن است که با کمی تسلط به زبان انگلیسی میتوانید از آنها بهرهمند شوید. مشکل اینجاست که حجم این مستندات زیاد بوده و ممکن است همراه با کلماتی تخصصی باشند که برای کاربران جدید کمی نامفهوم هستند. هدف اصلی این کتاب در کنار آموزش زبان برنامهنویسی پایتون، نزدیک کردن کاربران به مستندات اصلی آن است. تلاش بر این است که در کنار ارايه توضیحات روان و کافی در هر بخش، لینک به صفحه مستندات اصلی پایتون نیز ارائه شود، مفاهیم و کلمات کلیدی با زبان اصلی (انگلیسی) ذکر شوند که امکان جستجوی بیشتر در اینترنت نیز برای خوانندگان فراهم باشد. همچنین سعی میشود هیچ نکته و مفهومی بدون ذکر نمونه کد و مثال باقی نماند و برای هر بخش پس از پایان، جای ابهامی باقی نگذارد.
10
+
کاملترین منبع برای استفاده از یک زبان برنامهنویسی، مستندات اصلی آن است که با کمی تسلط به زبان انگلیسی میتوان از آنها بهرهمند شد. مشکل اینجاست که حجم این مستندات زیاد بوده و ممکن است همراه با واژگان تخصصی باشند که برای کاربران جدید کمی نامفهوم خواهند بود. هدف اصلی این کتاب در کنار آموزش زبان برنامهنویسی پایتون، نزدیک کردن کاربران به مستندات اصلی آن است. تلاش شده در کنار ارايه توضیحات روان و کافی در هر بخش، لینک به صفحه مستندات اصلی پایتون نیز ارائه شود، مفاهیم و کلمات کلیدی با زبان اصلی (انگلیسی) ذکر شوند تا امکان جستجوی بیشتر در اینترنت نیز برای خوانندگان فراهم باشد. همچنین سعی شده هیچ نکته و مفهومی بدون ذکر نمونه کد و مثال بیان نشود به این امید که پس از پایان هر بخش، جای ابهامی برای خوانندگان باقی نمانده باشد.
10
11
11
12
|
12
13
13
14
این کتاب متنباز و آزاد است که سورس آن به منظور امکان مشارکت عمومی در توسعه و همچنین بهرهبرداریهای آزاد متناسب با مجوز انتشار آن، بر روی `گیتهاب <https://github.com/saeiddrv/PythonPersianTutorial>`__ قرار داده شده است.
14
15
16
+
----
17
+
18
+
از جامعه کابران پایتون در سراسر جهان و از تمام افرادی که به گونهای مشوق من در ادامه این کتاب بودهاند سپاسگذارم. از بلاگ کدرز و همینطور دوست عزیزم سجاد شکری که همیشه مشوق و راهنمای من بوده به صورت ویژه سپاسگذارم.
19
+
15
20
|
16
21
17
-
در نهایت امیدوارم مطالعه این کتاب برایتان مفید باشد.
22
+
با نهایت احترام، تقدیم به دختران سرزمینم - ایران ✌️
18
23
19
-
`سعید درویش <https://wiki.python.org/moin/SaeidDarvish>`__ - `تماس با من <mailto:python@coderz.ir>`__
0 commit comments