آموزش برنامه نویسی پایتون و Django
2.97K subscribers
185 photos
526 videos
52 files
1.78K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 فریم ورک های ضرروی پایتون برای کارهای متفاوت

————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
👍1
🔵 ساختارهای داده در پایتون

————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
کوییز پایتون @tu_24 - در پایتون 'Hello' با "Hello" یکسان است.
Anonymous Quiz
66%
درست
34%
غلط
👍1
🟦 جلسه فشرده پایتون - 1
🟩 متغیرها

🔵 رسم است که در هر زبان اولین چیزی که در خروجی چاپ شود، پیغام Hello world! باشد. برای چاپ چنین پیغامی در پایتون به این صورت عمل می کنیم:

print("Hello world!")

📝دستور print هر چیزی که داخل پرانتز باشد را چاپ می کند که یک رشته (تعدادی از حروف) داخل "" برای چاپ داخل پرانتز گذاشته ایم.

🔵 حال فرض کنید همین پیغام را می خواستیم با چیزی به نام متغیر چاپ کنیم. متغیر را مانند برچسب ببینید. هر متغیر دارای یک مقدار است. این بار باید برنامه بالا را به این صورت می نوشتیم:

msg = "Hello world!"
print(msg)

📝 کاری که کردیم به این صورت است که یک متغیر به نام msg با مقدار Hello world! تعریف کردیم (با علامت مساوی مقدار دهی به یک متغیر انجام می شود) و سپس این بار در print به جای اینکه مستقیم بنویسیم Hello world! به متغیر msg ارجاع دادیم که مقدارش همان Hello world! است.


————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟦 جلسه فشرده پایتون - 2
🟩 متغیرها

🔵 حالا قطعه کد زیر را ببینید:

msg = "Hello world!"
print(msg)

msg = "Salam Donya!"
print(msg)

🟢 خروجی این کد به صورت زیر است:

Hello world!
Salam Donya!

📝 کاری که کردیم این بود که یک متغیر به نام msg تعریف کردیم و مقدار اول را در آن قرار دادیم و آن را در خروجی چاپ کردیم. پس Hello world! در خروجی چاپ شد. سپس دوباره مقدار جدیدی به متغیر اختصاص دادیم و اینبار print را که مجدد برای این متغیر زدیم، خروجی جدید یعنی Salam Donya! چاپ شد.

————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
👍1
🟦 جلسه فشرده پایتون - 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
👌1
🟦 جلسه فشرده پایتون - 4
🟩 ادامه قوانین نام‌گذاری متغیرها در پایتون

🔵 با تمرین به نام‌گذاری صحیح متغیرها عادت می کنید. همچنین یک راه مناسب دیگر خواندن کدهای دیگران است تا قلق کار نام‌گذاری متغیر دستتان بیاید.

🔵 نکته: سعی کنید نام متغیرهای خود را به صورت lowercase (یعنی همه با حروف انگلیسی کوچک) نام‌گذاری کنید. اگر به این توصیه عمل نکنید با خطایی روبرو نخواهید شد. ولی داستان اینجاست که یک قرارداد و عرف بین برنامه نویسان برای این کار وجود دارد که متغیر با حروف بزرگ معنای خاصی می دهد که بعدها به آن اشاره خواهیم کرد.

🔵 نکته: برای درک بهتر متغیرها، آن ها را به صورت یک برچسب فرض کنید. یعنی برچسبی که به یک مقدار داده می شود. بعضی ها متغیر را شبیه ظرف یا جعبه که درون آن مقداری وجود دارد فرض می کنند. ولی دقیق ترین توصیف در پایتون همین دیدگاه برچسبی است.

————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
کوییز پایتون @tu_24 - برای اجرای یک اسکریپت پایتون به نام test.py از دستور زیر استفاده می کنیم:
Anonymous Quiz
34%
run python test.py
45%
python test.py
7%
go python test.py
🟦 جلسه فشرده پایتون - 5
🟩 رشته ها

🔵 رشته ها یا string ها یکی از داده های پرکاربرد در زبان های برنامه نویسی هستند. پایتون نیز از رشته ها پشتیبانی می کند.

🔵 رشته ها چه هستند؟ رشته ها یک سری از کاراکترها هستند.
🔵 رشته ها را یا می توانید در درون ‘ ‘ قرار دهید یا در درون ” “
🟢 برای مثال این دو رشته یکسان هستند:
“Hello”
‘Hello’

🔵 کی از کدام استفاده کنیم؟ بستگی به خود شما دارد ولی حواستان باشد وقتی از یکی استفاده می کنید باید شروع و پایان رشته با همان باشد. وجود دو گزینه ‘ یا ” در پایتون این امکان را به ما می دهد که اگر برای مثال خواستیم در وسط رشته مثلا نامی را داخل “” قرار دهیم از گزینه دیگر برای باز و بسته کردن رشته (اعلام شروع و پایان رشته به پایتون) استفاده کنیم. یعنی چطور؟

به این صورت:
‘Salam “Ali”, khobi? ‘

📝 چه کار کردیم؟ اگر می خواستیم در حالت عادی نام Ali را داخل “” بگذاریم با خطا در پایتون روبرو می شدیم. چرا؟ چون گفتیم حتما باید شروع و پایان ” باشد. با وجود دو گزینه ‘ و ” حالا ما انعطاف بیشتری برای انجام این دست کارها داریم.

🟢 حالا فرض کنید می خواستیم این بار Ali رو داخل ‘ ‘ قرار دهیم. باید چگونه عمل کنیم؟ حدستان درست است مثل سری قبلی ولی این بار به این صورت:

“Salam ‘Ali’, khoobi? “


————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir