کوییز پایتون @tu_24 - کدام یک از جملات زیر درست است؟
Anonymous Quiz
12%
کامنت ها برای برنامه نویسان هستند تا درک بهتری از برنامه داشته باشند.
3%
مفسر پایتون از کامنت ها رد می شود.
7%
می توانید در پایتون کامنت های چند خطی با ''' یا """ ایجاد کنید.
78%
تمامی موارد بالا
🟦 جلسه فشرده پایتون - 3
🟩 قوانین نامگذاری متغیرها در پایتون
🔵 پایتون تعدادی قوانین برای نام گذاری متغیرها داره. شکستن بعضی از این قوانین باعث خطا می شوند. رعایت بعضی هم باعث می شوند که خوانایی کد شما بیشتر شوند.
🔵 قوانین نامگذاری متغیرها در پایتون به صورت زیر هستند:
متغیرها فقط می توانند شامل عدد، حرف و underscore یعنی _ باشند.
متغیرها نمی توانند با عدد شروع شوند. یعنی چی؟
🟢 یعنی این غلطه :
1_msg
🟢 ولی این درسته:
msg_1
متغیرها نمی توانند فاصله داشته باشند. در عوض از underscore بجای فاصله برای جدا کردن کلمات در نام متغیر استفاده کنید. یعنی چی؟
🟢 یعنی این غلطه:
new msg
🟢 ولی این درسته:
new_msg
از کلیدواژه ها و نام توابع رزرو شده توسط پایتون برای نام متغیر استفاده نکنید. برای مثال متغیر خود را print که تابع چاپ خروجی است، نامگذاری نکنید.
نام های متغیرها باید کوتاه ولی به خوبی توصیف کننده شرح عملکرد متغیر باشند. برای مثال student_id بهتر از s_i است. یا stu_fullname بهتر از student_firstname_and_lastname است.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟩 قوانین نامگذاری متغیرها در پایتون
🔵 پایتون تعدادی قوانین برای نام گذاری متغیرها داره. شکستن بعضی از این قوانین باعث خطا می شوند. رعایت بعضی هم باعث می شوند که خوانایی کد شما بیشتر شوند.
🔵 قوانین نامگذاری متغیرها در پایتون به صورت زیر هستند:
متغیرها فقط می توانند شامل عدد، حرف و underscore یعنی _ باشند.
متغیرها نمی توانند با عدد شروع شوند. یعنی چی؟
🟢 یعنی این غلطه :
1_msg
🟢 ولی این درسته:
msg_1
متغیرها نمی توانند فاصله داشته باشند. در عوض از underscore بجای فاصله برای جدا کردن کلمات در نام متغیر استفاده کنید. یعنی چی؟
🟢 یعنی این غلطه:
new msg
🟢 ولی این درسته:
new_msg
از کلیدواژه ها و نام توابع رزرو شده توسط پایتون برای نام متغیر استفاده نکنید. برای مثال متغیر خود را print که تابع چاپ خروجی است، نامگذاری نکنید.
نام های متغیرها باید کوتاه ولی به خوبی توصیف کننده شرح عملکرد متغیر باشند. برای مثال student_id بهتر از s_i است. یا stu_fullname بهتر از student_firstname_and_lastname است.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
👌1
🟦 جلسه فشرده پایتون - 4
🟩 ادامه قوانین نامگذاری متغیرها در پایتون
🔵 با تمرین به نامگذاری صحیح متغیرها عادت می کنید. همچنین یک راه مناسب دیگر خواندن کدهای دیگران است تا قلق کار نامگذاری متغیر دستتان بیاید.
🔵 نکته: سعی کنید نام متغیرهای خود را به صورت lowercase (یعنی همه با حروف انگلیسی کوچک) نامگذاری کنید. اگر به این توصیه عمل نکنید با خطایی روبرو نخواهید شد. ولی داستان اینجاست که یک قرارداد و عرف بین برنامه نویسان برای این کار وجود دارد که متغیر با حروف بزرگ معنای خاصی می دهد که بعدها به آن اشاره خواهیم کرد.
🔵 نکته: برای درک بهتر متغیرها، آن ها را به صورت یک برچسب فرض کنید. یعنی برچسبی که به یک مقدار داده می شود. بعضی ها متغیر را شبیه ظرف یا جعبه که درون آن مقداری وجود دارد فرض می کنند. ولی دقیق ترین توصیف در پایتون همین دیدگاه برچسبی است.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟩 ادامه قوانین نامگذاری متغیرها در پایتون
🔵 با تمرین به نامگذاری صحیح متغیرها عادت می کنید. همچنین یک راه مناسب دیگر خواندن کدهای دیگران است تا قلق کار نامگذاری متغیر دستتان بیاید.
🔵 نکته: سعی کنید نام متغیرهای خود را به صورت lowercase (یعنی همه با حروف انگلیسی کوچک) نامگذاری کنید. اگر به این توصیه عمل نکنید با خطایی روبرو نخواهید شد. ولی داستان اینجاست که یک قرارداد و عرف بین برنامه نویسان برای این کار وجود دارد که متغیر با حروف بزرگ معنای خاصی می دهد که بعدها به آن اشاره خواهیم کرد.
🔵 نکته: برای درک بهتر متغیرها، آن ها را به صورت یک برچسب فرض کنید. یعنی برچسبی که به یک مقدار داده می شود. بعضی ها متغیر را شبیه ظرف یا جعبه که درون آن مقداری وجود دارد فرض می کنند. ولی دقیق ترین توصیف در پایتون همین دیدگاه برچسبی است.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟦 جلسه فشرده پایتون - 5
🟩 رشته ها
🔵 رشته ها یا string ها یکی از داده های پرکاربرد در زبان های برنامه نویسی هستند. پایتون نیز از رشته ها پشتیبانی می کند.
🔵 رشته ها چه هستند؟ رشته ها یک سری از کاراکترها هستند.
🔵 رشته ها را یا می توانید در درون ‘ ‘ قرار دهید یا در درون ” “
🟢 برای مثال این دو رشته یکسان هستند:
“Hello”
‘Hello’
🔵 کی از کدام استفاده کنیم؟ بستگی به خود شما دارد ولی حواستان باشد وقتی از یکی استفاده می کنید باید شروع و پایان رشته با همان باشد. وجود دو گزینه ‘ یا ” در پایتون این امکان را به ما می دهد که اگر برای مثال خواستیم در وسط رشته مثلا نامی را داخل “” قرار دهیم از گزینه دیگر برای باز و بسته کردن رشته (اعلام شروع و پایان رشته به پایتون) استفاده کنیم. یعنی چطور؟
به این صورت:
‘Salam “Ali”, khobi? ‘
📝 چه کار کردیم؟ اگر می خواستیم در حالت عادی نام Ali را داخل “” بگذاریم با خطا در پایتون روبرو می شدیم. چرا؟ چون گفتیم حتما باید شروع و پایان ” باشد. با وجود دو گزینه ‘ و ” حالا ما انعطاف بیشتری برای انجام این دست کارها داریم.
🟢 حالا فرض کنید می خواستیم این بار Ali رو داخل ‘ ‘ قرار دهیم. باید چگونه عمل کنیم؟ حدستان درست است مثل سری قبلی ولی این بار به این صورت:
“Salam ‘Ali’, khoobi? “
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟩 رشته ها
🔵 رشته ها یا string ها یکی از داده های پرکاربرد در زبان های برنامه نویسی هستند. پایتون نیز از رشته ها پشتیبانی می کند.
🔵 رشته ها چه هستند؟ رشته ها یک سری از کاراکترها هستند.
🔵 رشته ها را یا می توانید در درون ‘ ‘ قرار دهید یا در درون ” “
🟢 برای مثال این دو رشته یکسان هستند:
“Hello”
‘Hello’
🔵 کی از کدام استفاده کنیم؟ بستگی به خود شما دارد ولی حواستان باشد وقتی از یکی استفاده می کنید باید شروع و پایان رشته با همان باشد. وجود دو گزینه ‘ یا ” در پایتون این امکان را به ما می دهد که اگر برای مثال خواستیم در وسط رشته مثلا نامی را داخل “” قرار دهیم از گزینه دیگر برای باز و بسته کردن رشته (اعلام شروع و پایان رشته به پایتون) استفاده کنیم. یعنی چطور؟
به این صورت:
‘Salam “Ali”, khobi? ‘
📝 چه کار کردیم؟ اگر می خواستیم در حالت عادی نام Ali را داخل “” بگذاریم با خطا در پایتون روبرو می شدیم. چرا؟ چون گفتیم حتما باید شروع و پایان ” باشد. با وجود دو گزینه ‘ و ” حالا ما انعطاف بیشتری برای انجام این دست کارها داریم.
🟢 حالا فرض کنید می خواستیم این بار Ali رو داخل ‘ ‘ قرار دهیم. باید چگونه عمل کنیم؟ حدستان درست است مثل سری قبلی ولی این بار به این صورت:
“Salam ‘Ali’, khoobi? “
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
کوییز پایتون @tu_24 - در پایتون استاندارد، از کدام یک از زبان های زیر می توان کتابخانه وارد کرد؟
Anonymous Quiz
45%
C/C++
8%
Java
6%
React
14%
C#
2%
Golang
24%
Javascript
🟦 جلسه فشرده پایتون - 6
🟩 ادامه رشته ها
🟩 استفاده از متد های رشته ای پایتون
🔵 پایتون یک سری کارهای جالب روی رشته ها انجام می دهد. به این کارها متد می گوییم. بعدا سر شی گرایی بهتون میگم چطور خودتون متد درست کنید. ولی بهرحال پایتون پر از متدها هست که هر کدوم کار خاصی رو انجام می دهند.
🔵 برای استفاده از متدهای یک رشته تو پایتون فقط کافیه یک نقطه جلوی اون متغیر رشته ای بگذارید.
🟩 متد Title
🔵 کار این متد چیه؟ بر میداره اولین حرف (حرف انگلیسی) کلمات رو با حرف بزرگ می کنه. مثلا چطوری؟ فرض کنیم من اسم یکی رو به این صورت داخل متغیر رشته ای به اسم name گذاشتم:
name = “aida tavakoli”
print(name.title())
🟢 خروجی دستورات بالا چه چیزی میشه؟
Aida Tavakoli
📝 چه کار کردیم؟ یه رشته تعریف کردیم که شامل aida tavakoli بود. این رو داخل “” گذاشتیم تا به پایتون بگیم رشته هست. بعد اومدیم این رو به متغیری به نام name دادیم. در نهایت اومدیم name رو تو خروجی با دستور print چاپ کردیم ولی یک کار اضافی هم کردیم. اومدیم جلوی name یک نقطه گذاشتیم و متد title رو با پرانتز باز و بسته فراخوانی کردیم. در نتیجه حرف اول هر کدوم از کلمات به صورت حرف بزرگ انگلیسی تو خروجی چاپ شد.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟩 ادامه رشته ها
🟩 استفاده از متد های رشته ای پایتون
🔵 پایتون یک سری کارهای جالب روی رشته ها انجام می دهد. به این کارها متد می گوییم. بعدا سر شی گرایی بهتون میگم چطور خودتون متد درست کنید. ولی بهرحال پایتون پر از متدها هست که هر کدوم کار خاصی رو انجام می دهند.
🔵 برای استفاده از متدهای یک رشته تو پایتون فقط کافیه یک نقطه جلوی اون متغیر رشته ای بگذارید.
🟩 متد Title
🔵 کار این متد چیه؟ بر میداره اولین حرف (حرف انگلیسی) کلمات رو با حرف بزرگ می کنه. مثلا چطوری؟ فرض کنیم من اسم یکی رو به این صورت داخل متغیر رشته ای به اسم name گذاشتم:
name = “aida tavakoli”
print(name.title())
🟢 خروجی دستورات بالا چه چیزی میشه؟
Aida Tavakoli
📝 چه کار کردیم؟ یه رشته تعریف کردیم که شامل aida tavakoli بود. این رو داخل “” گذاشتیم تا به پایتون بگیم رشته هست. بعد اومدیم این رو به متغیری به نام name دادیم. در نهایت اومدیم name رو تو خروجی با دستور print چاپ کردیم ولی یک کار اضافی هم کردیم. اومدیم جلوی name یک نقطه گذاشتیم و متد title رو با پرانتز باز و بسته فراخوانی کردیم. در نتیجه حرف اول هر کدوم از کلمات به صورت حرف بزرگ انگلیسی تو خروجی چاپ شد.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
کوییز پایتون @tu_24 - آیا در پایتون ابزاری برای پیدا کردن باگ ها یا تحلیل ایستا عملکرد وجود دارد؟
Anonymous Quiz
20%
بله. PyErrs
46%
بله. PyChecker و Pylint
9%
خیر. می بایستی خودتان باگ ها را پیدا کنید.
26%
بله. PyStats
کوییز پایتون @tu_24
در پایتون یک خطای نحوی (syntax) توسط ______ و در زمان ______ مشخص می شود.
در پایتون یک خطای نحوی (syntax) توسط ______ و در زمان ______ مشخص می شود.
Anonymous Quiz
18%
کامپایلر / در زمان کامپایل
30%
مفسر / در زمان اجرا
36%
کامپایلر / در زمان اجرا
15%
مفسر / در زمان کامپایل
کوییز پایتون @tu_24 - کدام keyword در پایتون در هر جایی به مفسر می گوید که کاری انجام نده و برو به دستور بعدی؟
Anonymous Quiz
26%
skip
15%
continue
26%
next
32%
pass
🔵 توضیح تست بخاطر درصد بالای خطا. توجه کنید که تو تست گفته شده کدام دستور کاری انجام نمیده! این دقیقا مصداق دستور pass هست که کاری انجام نمیده و فقط میگه برو دستور بعدی رو انجام بده. ممکنه بگید چنین دستوری اصلا به چه کاری میاد؟ ولی کابردهای خودش رو داره که بعدها بهش اشاره خواهیم کرد.
🟢 ولی دستور continue که بیشتر تو تست زدین به کل کار متفاوتی انجام میده. این دستور اتفاقا کاری رو انجام میده و کارش اینه next iteration یا تکرار بعدی حلقه رو میاره و تکرار فعلی رو متوقف می کنه.
🟢 دستور skip هم تو گزینه ها، گزینه سرکاری بود که اگر واقعا چنین چیزی بود معادلش همون continue تو پایتون می شد.
🟢 اما در مورد next تابع next رو واقعا داریم که مقدار بعدی یه iter رو میاره (که بعدها توضیحش میدیم تو آموزش ها)
ولی به صورت کوتاه و فشرده فرض کنید این لیست رو داریم:
list = iter([1, 2, 3])
print(next(list))
print(next(list))
خروجی next اولی از iter لیست برابر با 1 میشه. خروجی پرینت next دومی برابر با 2 میشه. (درست حدس زدید که اگر یک بار دیگه next رو استفاده می کردیم خروجی 3 می شد)
و اگر برای بار چهارم next رو اجرا می کردیم با پیغام خطا روبرو می شدیم چرا که لیست ما 3 عنصر بیشتر نداره.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟢 ولی دستور continue که بیشتر تو تست زدین به کل کار متفاوتی انجام میده. این دستور اتفاقا کاری رو انجام میده و کارش اینه next iteration یا تکرار بعدی حلقه رو میاره و تکرار فعلی رو متوقف می کنه.
🟢 دستور skip هم تو گزینه ها، گزینه سرکاری بود که اگر واقعا چنین چیزی بود معادلش همون continue تو پایتون می شد.
🟢 اما در مورد next تابع next رو واقعا داریم که مقدار بعدی یه iter رو میاره (که بعدها توضیحش میدیم تو آموزش ها)
ولی به صورت کوتاه و فشرده فرض کنید این لیست رو داریم:
list = iter([1, 2, 3])
print(next(list))
print(next(list))
خروجی next اولی از iter لیست برابر با 1 میشه. خروجی پرینت next دومی برابر با 2 میشه. (درست حدس زدید که اگر یک بار دیگه next رو استفاده می کردیم خروجی 3 می شد)
و اگر برای بار چهارم next رو اجرا می کردیم با پیغام خطا روبرو می شدیم چرا که لیست ما 3 عنصر بیشتر نداره.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
کوییز پایتون @tu_24 - در پایتون برای تعریف یک بلوک کد (بدنه یک تابع، داخل یک حلقه و ...) از چه چیزی استفاده می شود؟
Anonymous Quiz
34%
آکولاد { }
34%
پرانتز ()
28%
(فاصله) Indent
3%
کوتیشن ""
🟦 جلسه فشرده پایتون - 7
🟩 ادامه رشته ها
🟩 متد upper() و lower()
🔵 فرض کنیم یه متغیر به نام name به صورت زیر تعریف کردیم:
name = “Ali Babazadeh”
🔵 حال از این دو متد استفاده کنیم. چه اتفاقی میفته؟ خروجی برنامه زیر چی میشه؟
print(name.upper())
print(name.lower())
🟢 خروجی print اول و دوم به ترتیب چنین خواهد شد:
ALI BABAZADEH
ali babazadeh
📝 کار این دو متد چیه؟ همونطور که از اسمشون پیداست upper حروف یک رشته رو تماما به حروف بزرگ تبدیل می کنه و lower تمام حروف رو به حروف کوچک تبدیل می کنه.
🔵 ممکنه بپرسید کجا اصلا به کار میان؟ کاربردهای خاص خودشون رو دارن. فرض کنید مثلا برای ذخیره یوزرنیم های کاربران. ممکنه دوست نداشته باشید کلمات با حروف بزرگی که کاربر وارد می کنه رو ذخیره کنید و می خواین حرف کوچیک اونها رو ذخیره کنید. اینجا lower() بسیار کاربردی میشه.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟩 ادامه رشته ها
🟩 متد upper() و lower()
🔵 فرض کنیم یه متغیر به نام name به صورت زیر تعریف کردیم:
name = “Ali Babazadeh”
🔵 حال از این دو متد استفاده کنیم. چه اتفاقی میفته؟ خروجی برنامه زیر چی میشه؟
print(name.upper())
print(name.lower())
🟢 خروجی print اول و دوم به ترتیب چنین خواهد شد:
ALI BABAZADEH
ali babazadeh
📝 کار این دو متد چیه؟ همونطور که از اسمشون پیداست upper حروف یک رشته رو تماما به حروف بزرگ تبدیل می کنه و lower تمام حروف رو به حروف کوچک تبدیل می کنه.
🔵 ممکنه بپرسید کجا اصلا به کار میان؟ کاربردهای خاص خودشون رو دارن. فرض کنید مثلا برای ذخیره یوزرنیم های کاربران. ممکنه دوست نداشته باشید کلمات با حروف بزرگی که کاربر وارد می کنه رو ذخیره کنید و می خواین حرف کوچیک اونها رو ذخیره کنید. اینجا lower() بسیار کاربردی میشه.
————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟦 جلسه فشرده پایتون - 8
🟩 ادامه رشته ها
🟩 استفاده از متغیرها تو رشته ها
🔵 بعضی جاها نیاز میشه که از متغیر داخل یه رشته استفاده کنیم. برای مثال فرض کنید یه متغیر داریم به اسم «نام» و یه متغیر داریم به اسم «نام خانوادگی» به صورت زیر:
name = “ali”
last_name = “babazadeh”
🔵 می تونیم با استفاده از f این کار رو انجام بدیم. شیوه این کار به این صورته که ابتدای کار یه f تایپ می کنیم و با ” شروع می کنیم مثل رشته عادی و با ” رشته رو می بندیم. همه چیزش مثل رشته عادیه با این تفاوت که می تونیم متغیر دیگه رو هم توش قرار بدیم. برای قرار دادن متغیر دیگه از {} استفاده می کنیم.
مثلا فرض کنید حالا می خوایم یه متغیر رشته ای بسازیم که هم از نام و هم نام خانوادگی که داشتیم استفاده کنه. با f به صورت زیر انجامش میدیم:
full_name = f”{name} {last_name}”
print(full_name)
🟢 خروجیش این میشه:
ali babazadeh
🟩 ادامه رشته ها
🟩 استفاده از متغیرها تو رشته ها
🔵 بعضی جاها نیاز میشه که از متغیر داخل یه رشته استفاده کنیم. برای مثال فرض کنید یه متغیر داریم به اسم «نام» و یه متغیر داریم به اسم «نام خانوادگی» به صورت زیر:
name = “ali”
last_name = “babazadeh”
🔵 می تونیم با استفاده از f این کار رو انجام بدیم. شیوه این کار به این صورته که ابتدای کار یه f تایپ می کنیم و با ” شروع می کنیم مثل رشته عادی و با ” رشته رو می بندیم. همه چیزش مثل رشته عادیه با این تفاوت که می تونیم متغیر دیگه رو هم توش قرار بدیم. برای قرار دادن متغیر دیگه از {} استفاده می کنیم.
مثلا فرض کنید حالا می خوایم یه متغیر رشته ای بسازیم که هم از نام و هم نام خانوادگی که داشتیم استفاده کنه. با f به صورت زیر انجامش میدیم:
full_name = f”{name} {last_name}”
print(full_name)
🟢 خروجیش این میشه:
ali babazadeh
👍3
⚪️ دوره جامع آموزش پایتون:
🔵 دوره آموزش پایتون از سایت Tutorialspoint رو به صورت رایگان براتون قرار میدم. این سایت جزو سایت های مشهور آموزش برنامه نویسی هست.
🟢 زبان آموزش ها انگلیسی کاملا ساده هست ولی با لهجه هندی که اگر عادت نداشته باشید ممکنه این لهجه شما رو اذیت کنه.
🟡 آموزش ها داخل سایت قرار گرفتند تا هم به صورت ترافیک نیم بها باشند و هم مشکلات فیلترشکن برای دیدن ویدیوها رو نداشته باشید.
🟣 تمام آموزش ها رایگان هستند.
🔵 دوره آموزش پایتون از سایت Tutorialspoint رو به صورت رایگان براتون قرار میدم. این سایت جزو سایت های مشهور آموزش برنامه نویسی هست.
🟢 زبان آموزش ها انگلیسی کاملا ساده هست ولی با لهجه هندی که اگر عادت نداشته باشید ممکنه این لهجه شما رو اذیت کنه.
🟡 آموزش ها داخل سایت قرار گرفتند تا هم به صورت ترافیک نیم بها باشند و هم مشکلات فیلترشکن برای دیدن ویدیوها رو نداشته باشید.
🟣 تمام آموزش ها رایگان هستند.
✅ آموزش پایتون 1 - دید اجمالی
📎 رفتن به مطلب: آموزش پایتون 1 - دید اجمالی
✅ آموزش پایتون 2 - تاریخچه
📎 رفتن به مطلب: آموزش پایتون 2 - تاریخچه
✅ آموزش پایتون 3 - ویژگی ها
📎 رفتن به مطلب: آموزش پایتون 3 - ویژگی ها
✅ آموزش پایتون 4 - پایتون 2 در مقابل پایتون 3
📎 رفتن به مطلب: آموزش پایتون 4 - پایتون 2 در مقابل پایتون 3
✅ آموزش پایتون 5 - تنظیم محیط
📎 رفتن به مطلب: آموزش پایتون 5 - تنظیم محیط
✅ آموزش پایتون 6 - از خط فرمان (Command Line)
📎 رفتن به مطلب: آموزش پایتون 6 - از خط فرمان (Command Line)
✅ آموزش پایتون 7 - اسکریپت از خط فرمان (Command Line)
📎 رفتن به مطلب: آموزش پایتون 7 - اسکریپت از خط فرمان (Command Line)
✅ آموزش پایتون 8 - گزینه های خط فرمان (Command Line)
📎 رفتن به مطلب: آموزش پایتون 8 - گزینه های خط فرمان (Command Line)
✅ آموزش پایتون 9 - اسکریپت به عنوان قابل اجرا (Executable)
📎 رفتن به مطلب: آموزش پایتون 9 - اسکریپت به عنوان قابل اجرا (Executable)
✅ آموزش پایتون 10 - پوسته تعاملی IDLE
📎 رفتن به مطلب: آموزش پایتون 10 - پوسته تعاملی IDLE
✅ آموزش پایتون 11 - syntax مقدماتی
📎 رفتن به مطلب: آموزش پایتون 11 - syntax مقدماتی
✅ آموزش پایتون 12 - Indentifier ها
📎 رفتن به مطلب: آموزش پایتون 12 - Indentifier ها
✅ آموزش پایتون 13 - کلمات کلیدی پایتون
📎 رفتن به مطلب: آموزش پایتون 13 - کلمات کلیدی پایتون
✅ آموزش پایتون 14 - خط ها و Indentation ها
📎 رفتن به مطلب: آموزش پایتون 14 - خط ها و Indentation ها
✅ آموزش پایتون 15 - دستورهای چند خطی
📎 رفتن به مطلب: آموزش پایتون 15 - دستورهای چند خطی
✅ آموزش پایتون 16 - Quotation ها
📎 رفتن به مطلب: آموزش پایتون 16 - Quotation ها
✅ آموزش پایتون 17 - توضیحات (کامنت ها)
📎 رفتن به مطلب: آموزش پایتون 17 - توضیحات (کامنت ها)
✅ آموزش پایتون 18 - ورودی کاربر
📎 رفتن به مطلب: آموزش پایتون 18 - ورودی کاربر
✅ آموزش پایتون 19 - آرگومان خط فرمان
📎 رفتن به مطلب: آموزش پایتون 19 - آرگومان خط فرمان
✅ آموزش پایتون 20 - متغیرها
📎 رفتن به مطلب: آموزش پایتون 20 - متغیرها
✅ آموزش پایتون 21 - انواع داده استاندارد
📎 رفتن به مطلب: آموزش پایتون 21 - انواع داده استاندارد
✅ آموزش پایتون 22 - اعداد
📎 رفتن به مطلب: آموزش پایتون 22 - اعداد
✅ آموزش پایتون 23 - توابع ریاضی
📎 رفتن به مطلب: آموزش پایتون 23 - توابع ریاضی
✅ آموزش پایتون 24 - تابع عدد تصادفی
📎 رفتن به مطلب: آموزش پایتون 24 - تابع عدد تصادفی
✅ آموزش پایتون 25 - توابع مثلثی
📎 رفتن به مطلب: آموزش پایتون 25 - توابع مثلثی
✅ آموزش پایتون 26 - ثوابت ریاضی
📎 رفتن به مطلب: آموزش پایتون 26 - ثوابت ریاضی
✅ آموزش پایتون 27 - توابع معکوس مثلثاتی
📎 رفتن به مطلب: آموزش پایتون 27 - توابع معکوس مثلثاتی
✅ آموزش پایتون 28 - توابع مثلثاتی متفرقه
📎 رفتن به مطلب: آموزش پایتون 28 - توابع مثلثاتی متفرقه
✅ آموزش پایتون 29 - عملگرهای مقدماتی
📎 رفتن به مطلب: آموزش پایتون 29 - عملگرهای مقدماتی
✅ آموزش پایتون 30 - عملگرهای حسابی
📎 رفتن به مطلب: آموزش پایتون 30 - عملگرهای حسابی
✅ آموزش پایتون 31 - عملگرهای Bitwise
📎 رفتن به مطلب: آموزش پایتون 1 - دید اجمالی
✅ آموزش پایتون 2 - تاریخچه
📎 رفتن به مطلب: آموزش پایتون 2 - تاریخچه
✅ آموزش پایتون 3 - ویژگی ها
📎 رفتن به مطلب: آموزش پایتون 3 - ویژگی ها
✅ آموزش پایتون 4 - پایتون 2 در مقابل پایتون 3
📎 رفتن به مطلب: آموزش پایتون 4 - پایتون 2 در مقابل پایتون 3
✅ آموزش پایتون 5 - تنظیم محیط
📎 رفتن به مطلب: آموزش پایتون 5 - تنظیم محیط
✅ آموزش پایتون 6 - از خط فرمان (Command Line)
📎 رفتن به مطلب: آموزش پایتون 6 - از خط فرمان (Command Line)
✅ آموزش پایتون 7 - اسکریپت از خط فرمان (Command Line)
📎 رفتن به مطلب: آموزش پایتون 7 - اسکریپت از خط فرمان (Command Line)
✅ آموزش پایتون 8 - گزینه های خط فرمان (Command Line)
📎 رفتن به مطلب: آموزش پایتون 8 - گزینه های خط فرمان (Command Line)
✅ آموزش پایتون 9 - اسکریپت به عنوان قابل اجرا (Executable)
📎 رفتن به مطلب: آموزش پایتون 9 - اسکریپت به عنوان قابل اجرا (Executable)
✅ آموزش پایتون 10 - پوسته تعاملی IDLE
📎 رفتن به مطلب: آموزش پایتون 10 - پوسته تعاملی IDLE
✅ آموزش پایتون 11 - syntax مقدماتی
📎 رفتن به مطلب: آموزش پایتون 11 - syntax مقدماتی
✅ آموزش پایتون 12 - Indentifier ها
📎 رفتن به مطلب: آموزش پایتون 12 - Indentifier ها
✅ آموزش پایتون 13 - کلمات کلیدی پایتون
📎 رفتن به مطلب: آموزش پایتون 13 - کلمات کلیدی پایتون
✅ آموزش پایتون 14 - خط ها و Indentation ها
📎 رفتن به مطلب: آموزش پایتون 14 - خط ها و Indentation ها
✅ آموزش پایتون 15 - دستورهای چند خطی
📎 رفتن به مطلب: آموزش پایتون 15 - دستورهای چند خطی
✅ آموزش پایتون 16 - Quotation ها
📎 رفتن به مطلب: آموزش پایتون 16 - Quotation ها
✅ آموزش پایتون 17 - توضیحات (کامنت ها)
📎 رفتن به مطلب: آموزش پایتون 17 - توضیحات (کامنت ها)
✅ آموزش پایتون 18 - ورودی کاربر
📎 رفتن به مطلب: آموزش پایتون 18 - ورودی کاربر
✅ آموزش پایتون 19 - آرگومان خط فرمان
📎 رفتن به مطلب: آموزش پایتون 19 - آرگومان خط فرمان
✅ آموزش پایتون 20 - متغیرها
📎 رفتن به مطلب: آموزش پایتون 20 - متغیرها
✅ آموزش پایتون 21 - انواع داده استاندارد
📎 رفتن به مطلب: آموزش پایتون 21 - انواع داده استاندارد
✅ آموزش پایتون 22 - اعداد
📎 رفتن به مطلب: آموزش پایتون 22 - اعداد
✅ آموزش پایتون 23 - توابع ریاضی
📎 رفتن به مطلب: آموزش پایتون 23 - توابع ریاضی
✅ آموزش پایتون 24 - تابع عدد تصادفی
📎 رفتن به مطلب: آموزش پایتون 24 - تابع عدد تصادفی
✅ آموزش پایتون 25 - توابع مثلثی
📎 رفتن به مطلب: آموزش پایتون 25 - توابع مثلثی
✅ آموزش پایتون 26 - ثوابت ریاضی
📎 رفتن به مطلب: آموزش پایتون 26 - ثوابت ریاضی
✅ آموزش پایتون 27 - توابع معکوس مثلثاتی
📎 رفتن به مطلب: آموزش پایتون 27 - توابع معکوس مثلثاتی
✅ آموزش پایتون 28 - توابع مثلثاتی متفرقه
📎 رفتن به مطلب: آموزش پایتون 28 - توابع مثلثاتی متفرقه
✅ آموزش پایتون 29 - عملگرهای مقدماتی
📎 رفتن به مطلب: آموزش پایتون 29 - عملگرهای مقدماتی
✅ آموزش پایتون 30 - عملگرهای حسابی
📎 رفتن به مطلب: آموزش پایتون 30 - عملگرهای حسابی
✅ آموزش پایتون 31 - عملگرهای Bitwise
👍3
📎 رفتن به مطلب: آموزش پایتون 31 - عملگرهای Bitwise
✅ آموزش پایتون 32 - عملگرهای منطقی
📎 رفتن به مطلب: آموزش پایتون 32 - عملگرهای منطقی
✅ آموزش پایتون 33 - عملگرهای عضویت
📎 رفتن به مطلب: آموزش پایتون 33 - عملگرهای عضویت
✅ آموزش پایتون 34 - عملگرهای هویت (Identity)
📎 رفتن به مطلب: آموزش پایتون 34 - عملگرهای هویت (Identity)
✅ آموزش پایتون 35 - تقدم عملگر
📎 رفتن به مطلب: آموزش پایتون 35 - تقدم عملگر
✅ آموزش پایتون 36 - رشته ها
📎 رفتن به مطلب: آموزش پایتون 36 - رشته ها
✅ آموزش پایتون 37 - کاراکترهای Escape
📎 رفتن به مطلب: آموزش پایتون 37 - کاراکترهای Escape
✅ آموزش پایتون 38 - عملگرهای مقدماتی رشته ای
📎 رفتن به مطلب: آموزش پایتون 38 - عملگرهای مقدماتی رشته ای
✅ آموزش پایتون 39 - عملگرهای فرمت و الگودهی رشته
📎 رفتن به مطلب: آموزش پایتون 39 - عملگرهای فرمت و الگودهی رشته
✅ آموزش پایتون 40 - نقل قول های سه گانه (Triple Quotes)
📎 رفتن به مطلب: آموزش پایتون 40 - نقل قول های سه گانه (Triple Quotes)
✅ آموزش پایتون 41 - تابع بولی رشته ای
📎 رفتن به مطلب: آموزش پایتون 41 - تابع بولی رشته ای
✅ آموزش پایتون 42 - توابع انکدرینگ رشته ای
📎 رفتن به مطلب: آموزش پایتون 42 - توابع انکدرینگ رشته ای
✅ آموزش پایتون 43 - توابع متفرقه
📎 رفتن به مطلب: آموزش پایتون 43 - توابع متفرقه
✅ آموزش پایتون 44 - لیست
📎 رفتن به مطلب: آموزش پایتون 44 - لیست
✅ آموزش پایتون 45 - دستیابی، آپدیت و حذف لیست
📎 رفتن به مطلب: آموزش پایتون 45 - دستیابی، آپدیت و حذف لیست
✅ آموزش پایتون 46 - عمل لیست مقدماتی
📎 رفتن به مطلب: آموزش پایتون 46 - عمل لیست مقدماتی
✅ آموزش پایتون 47 - ماتریکس ها، شاخص گذاری و برش ( Indexing, Slicing)
📎 رفتن به مطلب: آموزش پایتون 47 - ماتریکس ها، شاخص گذاری و برش ( Indexing, Slicing)
✅ آموزش پایتون 48 - متدهای لیست
📎 رفتن به مطلب: آموزش پایتون 48 - متدهای لیست
✅ آموزش پایتون 49 - توابع لیست تو کار
📎 رفتن به مطلب: آموزش پایتون 49 - توابع لیست تو کار
✅ آموزش پایتون 50 - تصمیم گیری
📎 رفتن به مطلب: آموزش پایتون 50 - تصمیم گیری
✅ آموزش پایتون 51 - دستور If
📎 رفتن به مطلب: آموزش پایتون 51 - دستور If
✅ آموزش پایتون 52 - دستور If Else
📎 رفتن به مطلب: آموزش پایتون 52 - دستور If Else
✅ آموزش پایتون 53 - دستور If elif Else
📎 رفتن به مطلب: آموزش پایتون 53 - دستور If elif Else
✅ آموزش پایتون 54 - سوئیت های تک دستوری
📎 رفتن به مطلب: آموزش پایتون 54 - سوئیت های تک دستوری
✅ آموزش پایتون 55 - حلقه ها
📎 رفتن به مطلب: آموزش پایتون 55 - حلقه ها
✅ آموزش پایتون 56 - حلقه While
📎 رفتن به مطلب: آموزش پایتون 56 - حلقه While
✅ آموزش پایتون 57 - حلقه While نامحدود
📎 رفتن به مطلب: آموزش پایتون 57 - حلقه While نامحدود
✅ آموزش پایتون 58 - While Loop else
📎 رفتن به مطلب: آموزش پایتون 58 - While Loop else
✅ آموزش پایتون 59 - سوئیت های تک دستوری حلقه While
📎 رفتن به مطلب: آموزش پایتون 59 - سوئیت های تک دستوری حلقه While
✅ آموزش پایتون 60 - حلقه For
📎 رفتن به مطلب: آموزش پایتون 60 - حلقه For
✅ آموزش پایتون 32 - عملگرهای منطقی
📎 رفتن به مطلب: آموزش پایتون 32 - عملگرهای منطقی
✅ آموزش پایتون 33 - عملگرهای عضویت
📎 رفتن به مطلب: آموزش پایتون 33 - عملگرهای عضویت
✅ آموزش پایتون 34 - عملگرهای هویت (Identity)
📎 رفتن به مطلب: آموزش پایتون 34 - عملگرهای هویت (Identity)
✅ آموزش پایتون 35 - تقدم عملگر
📎 رفتن به مطلب: آموزش پایتون 35 - تقدم عملگر
✅ آموزش پایتون 36 - رشته ها
📎 رفتن به مطلب: آموزش پایتون 36 - رشته ها
✅ آموزش پایتون 37 - کاراکترهای Escape
📎 رفتن به مطلب: آموزش پایتون 37 - کاراکترهای Escape
✅ آموزش پایتون 38 - عملگرهای مقدماتی رشته ای
📎 رفتن به مطلب: آموزش پایتون 38 - عملگرهای مقدماتی رشته ای
✅ آموزش پایتون 39 - عملگرهای فرمت و الگودهی رشته
📎 رفتن به مطلب: آموزش پایتون 39 - عملگرهای فرمت و الگودهی رشته
✅ آموزش پایتون 40 - نقل قول های سه گانه (Triple Quotes)
📎 رفتن به مطلب: آموزش پایتون 40 - نقل قول های سه گانه (Triple Quotes)
✅ آموزش پایتون 41 - تابع بولی رشته ای
📎 رفتن به مطلب: آموزش پایتون 41 - تابع بولی رشته ای
✅ آموزش پایتون 42 - توابع انکدرینگ رشته ای
📎 رفتن به مطلب: آموزش پایتون 42 - توابع انکدرینگ رشته ای
✅ آموزش پایتون 43 - توابع متفرقه
📎 رفتن به مطلب: آموزش پایتون 43 - توابع متفرقه
✅ آموزش پایتون 44 - لیست
📎 رفتن به مطلب: آموزش پایتون 44 - لیست
✅ آموزش پایتون 45 - دستیابی، آپدیت و حذف لیست
📎 رفتن به مطلب: آموزش پایتون 45 - دستیابی، آپدیت و حذف لیست
✅ آموزش پایتون 46 - عمل لیست مقدماتی
📎 رفتن به مطلب: آموزش پایتون 46 - عمل لیست مقدماتی
✅ آموزش پایتون 47 - ماتریکس ها، شاخص گذاری و برش ( Indexing, Slicing)
📎 رفتن به مطلب: آموزش پایتون 47 - ماتریکس ها، شاخص گذاری و برش ( Indexing, Slicing)
✅ آموزش پایتون 48 - متدهای لیست
📎 رفتن به مطلب: آموزش پایتون 48 - متدهای لیست
✅ آموزش پایتون 49 - توابع لیست تو کار
📎 رفتن به مطلب: آموزش پایتون 49 - توابع لیست تو کار
✅ آموزش پایتون 50 - تصمیم گیری
📎 رفتن به مطلب: آموزش پایتون 50 - تصمیم گیری
✅ آموزش پایتون 51 - دستور If
📎 رفتن به مطلب: آموزش پایتون 51 - دستور If
✅ آموزش پایتون 52 - دستور If Else
📎 رفتن به مطلب: آموزش پایتون 52 - دستور If Else
✅ آموزش پایتون 53 - دستور If elif Else
📎 رفتن به مطلب: آموزش پایتون 53 - دستور If elif Else
✅ آموزش پایتون 54 - سوئیت های تک دستوری
📎 رفتن به مطلب: آموزش پایتون 54 - سوئیت های تک دستوری
✅ آموزش پایتون 55 - حلقه ها
📎 رفتن به مطلب: آموزش پایتون 55 - حلقه ها
✅ آموزش پایتون 56 - حلقه While
📎 رفتن به مطلب: آموزش پایتون 56 - حلقه While
✅ آموزش پایتون 57 - حلقه While نامحدود
📎 رفتن به مطلب: آموزش پایتون 57 - حلقه While نامحدود
✅ آموزش پایتون 58 - While Loop else
📎 رفتن به مطلب: آموزش پایتون 58 - While Loop else
✅ آموزش پایتون 59 - سوئیت های تک دستوری حلقه While
📎 رفتن به مطلب: آموزش پایتون 59 - سوئیت های تک دستوری حلقه While
✅ آموزش پایتون 60 - حلقه For
📎 رفتن به مطلب: آموزش پایتون 60 - حلقه For