From 8b89a572933b40e950ef5856c3d5c29af0c8324e Mon Sep 17 00:00:00 2001 From: Saeid Date: Thu, 2 Dec 2021 11:08:12 +0330 Subject: [PATCH 01/79] update donate --- donate-report.rst | 116 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 115 insertions(+), 1 deletion(-) diff --git a/donate-report.rst b/donate-report.rst index 9461184..4432f32 100644 --- a/donate-report.rst +++ b/donate-report.rst @@ -13,7 +13,7 @@ (*اطلاعات این صفحه به صورت آنی بروز نمی‌شود!*) -**از ابتدا (1394): 2,201,222 تومان** [آخرین بروزرسانی:‌ 13-01-1400] +**از ابتدا (1394): 2,577,222 تومان** [آخرین بروزرسانی:‌ 11-09-1400] ---- @@ -26,12 +26,126 @@ +.. raw:: html + +

73: 1,000 تومان در زمان 23:27 22-07-1400
للل

+ +---- + +.. raw:: html + +

72: 50,000 تومان در زمان 11:44 21-07-1400
شاکری

+ +---- + +.. raw:: html + +

71: 20,000 تومان در زمان 18:48 11-07-1400
tnx_dude

+ +---- + +.. raw:: html + +

70: 5,000 تومان در زمان 13:28 10-07-1400
حمایت

+ +---- + +.. raw:: html + +

69: 50,000 تومان در زمان 06:45 06-07-1400
بخاطر توضیح بسیار شفاف و مفاهیم

+ +---- + +.. raw:: html + +

68: 20,000 تومان در زمان 13:33 29-05-1400
تشکر

+ +---- + +.. raw:: html + +

67: 5,000 تومان در زمان 02:00 28-05-1400
دانشجو هم وسعم همینقدر هست

+ +---- + +.. raw:: html + +

66: 40,000 تومان در زمان 09:18 12-05-1400
H

+ +---- + + +.. raw:: html + +

65: 30,000 تومان در زمان 10:28 04-05-1400
پایتون

+ +---- + +.. raw:: html +

64: 50,000 تومان در زمان 01:11 04-05-1400
عالیست

+---- + +.. raw:: html + +

63: 20,000 تومان در زمان 11:13 30-04-1400
این آموزش عالی و بینظیر هست

+ +---- + +.. raw:: html + +

62: 5,000 تومان در زمان 18:44 19-04-1400
حمایت از اموزش درست

+ +---- + +.. raw:: html + +

61: 5,000 تومان در زمان 11:27 14-04-1400
amini

+ +---- + +.. raw:: html +

60: 5,000 تومان در زمان 17:17 10-04-1400
ممنون بابت کتاب

+---- + +.. raw:: html +

59: 10,000 تومان در زمان 21:54 22-03-1400
aaa

+---- + +.. raw:: html + +

59: 10,000 تومان در زمان 20:00 07-03-1400
واقعا سایت خوبی داری . دمت گرم

+ +---- + +.. raw:: html + +

58: 10,000 تومان در زمان 01:08 13-02-1400
ممنون بابت زحماتتون

+ +---- + +.. raw:: html + +

57: 10,000 تومان در زمان 01:25 12-02-1400
آنکه می بخشد بی منت آزاد است

+ +---- + +.. raw:: html + +

56: 20,000 تومان در زمان 11:49 03-02-1400
با تشکر از زحمات شما امیدوارم هر چه زودتر مطالب دیگری قرار بدهید.

+ +---- + +.. raw:: html + +

55: 10,000 تومان در زمان 11:48 03-02-1400
مبلغ کمیه اما ب مرور باز پرداخت میکنم❤

+ +---- .. raw:: html From adf22c91e6270058de8bc95219f0d95fc4abe8c3 Mon Sep 17 00:00:00 2001 From: Saeid Date: Thu, 2 Dec 2021 11:55:21 +0330 Subject: [PATCH 02/79] --user > L02 --- index.rst | 2 +- lessons/l02.rst | 16 ++++++++++++++++ log.rst | 11 +++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/index.rst b/index.rst index 021d2ff..e0ea0d3 100644 --- a/index.rst +++ b/index.rst @@ -60,7 +60,7 @@ ---- -**شروع:** فروردین ۱۳۹۴ **و** **آخرین بروزرسانی:** فروردین ۱۴۰۰ [`گزارش توسعه `__] +**شروع:** فروردین ۱۳۹۴ **و** **آخرین بروزرسانی:** آذر ۱۴۰۰ [`گزارش توسعه `__] diff --git a/lessons/l02.rst b/lessons/l02.rst index cfa986c..6e7cf4c 100644 --- a/lessons/l02.rst +++ b/lessons/l02.rst @@ -258,6 +258,9 @@ .. tip:: `PyPI `_ (پای‌پِ) یا مخزن بسته‌های پایتون (Python Package Index) محلی است که بسیاری از کتابخانه‌ها یا برنامه‌های شخص ثالث پایتون در آن نگه داری می‌شود. کاربران پایتون می‌توانند از طریق PyPI پروژه (یا بسته) خود را منتشر یا اقدام به جستجو و دانلود بسته‌های مورد نیاز خود نمایند. + + +آشنایی با مخازنی همچون PyPI و استفاده از pip در توسعه پروژه‌های پایتونی اهمیت بالایی دارد. برای مثال فرض نمایید در پروژه خود می‌بایست تاریخ را با فرمت جلالی نمایش دهید. راه‌حل ابتدایی، توسعه کدها یا ماژولی برای تبدیل تاریخ میلادی (پیش‌فرض در پایتون) به جلالی توسط خودتان می‌باشد. راه‌حل دیگر اما جستجو برای یافتن کتابخانه‌ یا ماژول‌هایی است که پیش‌تر توسط دیگران توسعه یافته و در مخازنی همانند PyPI منتشر یافته است. در این شرایط برای دسترسی به این کتابخانه‌ها‌ی شخص ثالث تنها کافی است با استفاده از pip آن‌ها را مجموعه کتابخانه‌های داخل رایانه خود اضافه نمایید. pip از زمان انتشار نسخه‌ 3.4 به بسته‌ نصبی پایتون افزوده شده است و به همراه آن نصب می‌شود ولی در صورت نیاز به pip برای نسخه‌های قدیمی‌تر، می‌بایست آن را به صورت جداگانه‌ نصب نمایید. @@ -365,6 +368,19 @@ pip از زمان انتشار نسخه‌ 3.4 به بسته‌ نصبی پای + +user-- +~~~~~~~~ + +ماژول pip به صورت پیش‌فرض تمامی بسته‌های دریافتی را در مسیری قرار می‌دهد که در کل رایانه (تمامی کاربران) قابل دسترس باشد. این روش نصب و مدیریت بسته به صورت حرفه‌ای پیشنهاد نمی‌شود، چرا که در بلند مدت و در هنگام توسعه برنامه‌های گوناگون، برنامه‌نویس را دچار مشکل خواهد کرد. علاوه بر این، هر نصب بسته نیاز به دسترسی root (دستور sudo) یا Administrator خواهد داشت که مشکلات خاص خود را به همراه دارد. + + +بهترین راه حل یا شیوه مدیریت پروژه در پایتون، ایجاد محیط مجازی (Virtual Environment) به ازای هر پروژه می‌باشد. در این حالت برای هر پروژه یک محیط پایتونی کاملا ایزوله و مستقل ایجاد می‌گردد. بنابراین ماژول pip هر بسته مورد نیاز در هر پروژه را تنها در همان پروژه قرار می‌دهد. چگونگی ایجاد محیط مجازی در پایتون توسط درس آینده بررسی خواهد شد. + + +شیوه دیگر استفاده از ``user--`` در میان دستور ماژول pip می‌باشد. این یک روش ساده برای پرهیز از نیاز به دسترسی root (دستور sudo) یا Administrator می‌باشد. در این شرایط ماژول pip هر بسته مورد نیاز را در محیط کاربری، کاربر جاری نگهداری می‌کند:: + + user> pip3 install --user bottle | diff --git a/log.rst b/log.rst index 7d7eb4b..1101e28 100644 --- a/log.rst +++ b/log.rst @@ -11,6 +11,17 @@ +.. raw:: html + +

00127 - پنج‌شنبه ۱۱ آذر ۱۴۰۰

+ +* توضیح مربوط به بخش «سیستم مدیریت بسته» از درس دوم تکمیل و بخش ``user--`` اضافه گردید. +* گزارش حمایت مالی بروز گردید. + + + + +---- .. raw:: html From cb7827ddbbfd9c2ede6c4162cab02fb2233582b8 Mon Sep 17 00:00:00 2001 From: Saeid Darvish Date: Wed, 23 Feb 2022 11:55:57 +0330 Subject: [PATCH 03/79] update donate --- donate-report.rst | 53 +++++++++++++++++++++++++++++++++++++++++++++-- lessons/l01.rst | 1 + 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/donate-report.rst b/donate-report.rst index 4432f32..1bac36a 100644 --- a/donate-report.rst +++ b/donate-report.rst @@ -1,4 +1,4 @@ -.. role:: emoji-size +.. role:: emoji-size .. meta:: @@ -13,7 +13,7 @@ (*اطلاعات این صفحه به صورت آنی بروز نمی‌شود!*) -**از ابتدا (1394): 2,577,222 تومان** [آخرین بروزرسانی:‌ 11-09-1400] +**از ابتدا (1394): 2,714,222 تومان** [آخرین بروزرسانی:‌ 04-12-1400] ---- @@ -26,6 +26,55 @@ + + + + + +.. raw:: html + +

80: 10,000 تومان در زمان 23:06 01-12-1400
سلام ناقابل اما از صمیم قلب

+ +---- + + +.. raw:: html + +

79: 2,000 تومان در زمان 08:36 14-11-1400
سلام، شرمنده‌ام انشالله بزودی پیشتر کمک کنم. سپاس برای لطفتان💚

+ +---- + +.. raw:: html + +

78: 5,000 تومان در زمان 04:50 07-11-1400
تازه شروع کردم. همین که رایگان وقت میزاری دمت گرم.

+ +---- + +.. raw:: html + +

77: 10,000 تومان در زمان 15:50 04-11-1400
دمت گرم

+ +---- + +.. raw:: html + +

76: 20,000 تومان در زمان 19:28 23-10-1400
عالی توضیح دادی

+ +---- + +.. raw:: html + +

75: 70,000 تومان در زمان 13:52 02-10-1400
دو سه روزه دارم استفاده می‌کنم. دمتون گرم

+ +---- + +.. raw:: html + +

74: 20,000 تومان در زمان 12:57 15-09-1400
آرزوی توفیق

+ +---- + + .. raw:: html

73: 1,000 تومان در زمان 23:27 22-07-1400
للل

diff --git a/lessons/l01.rst b/lessons/l01.rst index a605d54..f31d350 100644 --- a/lessons/l01.rst +++ b/lessons/l01.rst @@ -12,6 +12,7 @@ .. figure:: /_static/pages/01-python-introduction.jpg :align: center :alt: آشنایی با زبان برنامه نویسی پایتون + :class: page-image Photo by `Michael Olsen `__ From 3f26b0edfd3681c8f100351afaaddbff38733446 Mon Sep 17 00:00:00 2001 From: Saeid Darvish Date: Fri, 25 Mar 2022 12:49:33 +0430 Subject: [PATCH 04/79] update donation report --- donate-report.rst | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/donate-report.rst b/donate-report.rst index 1bac36a..c122055 100644 --- a/donate-report.rst +++ b/donate-report.rst @@ -13,7 +13,7 @@ (*اطلاعات این صفحه به صورت آنی بروز نمی‌شود!*) -**از ابتدا (1394): 2,714,222 تومان** [آخرین بروزرسانی:‌ 04-12-1400] +**از ابتدا (1394): 2,749,222 تومان** [آخرین بروزرسانی:‌ 05-01-1401] ---- @@ -30,6 +30,28 @@ +| + +**سال 1400: 628,000 تومان** + +| + + + + +.. raw:: html + +

82: 20,000 تومان در زمان 19:31 24-12-1400
بابت کتاب آزاد پایتون

+ +---- + + +.. raw:: html + +

81: 15,000 تومان در زمان 17:06 15-12-1400
اموزش پایتون

+ +---- + .. raw:: html From 621ad690ca26ebf40ae6ee76192ef087e7ddddfd Mon Sep 17 00:00:00 2001 From: Saeid Darvish Date: Wed, 4 May 2022 10:35:32 +0430 Subject: [PATCH 05/79] remove ad --- _templates/sphinx_minoo_theme/includes/sidebar.html | 1 - _templates/sphinx_minoo_theme/includes/top.html | 6 +----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/_templates/sphinx_minoo_theme/includes/sidebar.html b/_templates/sphinx_minoo_theme/includes/sidebar.html index f60e7c2..a2511e6 100644 --- a/_templates/sphinx_minoo_theme/includes/sidebar.html +++ b/_templates/sphinx_minoo_theme/includes/sidebar.html @@ -59,7 +59,6 @@ {% endif %} - آموزش آنلاین مکتب‌خونه diff --git a/_templates/sphinx_minoo_theme/includes/top.html b/_templates/sphinx_minoo_theme/includes/top.html index d02d9bc..a3f88c7 100644 --- a/_templates/sphinx_minoo_theme/includes/top.html +++ b/_templates/sphinx_minoo_theme/includes/top.html @@ -39,11 +39,7 @@ - +