💢سلام و درود
❗️آموزش رو از اول تیر استارت میزنیم
بعد از آشنایی اولیه با پایتون و پیدا کردن دیدگاه کلی از این حوزه
ما مرحله به مرحله آموزش ها رو قرار میدیم و بعد از اون تمرین با هم حل میکنیم تا روی مسائل مسلط بشید .
سعی کنید تمرینات رو حتما حل کنید و داخل قسمت کامنتا برامون بفرستید .
امیدواریم تابستون خوب و مفیدی رو با هم شروع کنیم.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❗️آموزش رو از اول تیر استارت میزنیم
بعد از آشنایی اولیه با پایتون و پیدا کردن دیدگاه کلی از این حوزه
ما مرحله به مرحله آموزش ها رو قرار میدیم و بعد از اون تمرین با هم حل میکنیم تا روی مسائل مسلط بشید .
سعی کنید تمرینات رو حتما حل کنید و داخل قسمت کامنتا برامون بفرستید .
امیدواریم تابستون خوب و مفیدی رو با هم شروع کنیم.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤6🔥2
🐍 پایتون اصلاً چیه؟
اگه تا حالا اسم برنامهنویسی به گوشت خورده، به احتمال زیاد اسم پایتون رو هم شنیدی.
پایتون یه زبونیه که ما باهاش به کامپیوتر دستور میدیم کارهایی که میخوایم رو انجام بده.
مثلاً:
🔹 یه ماشین حساب بسازه
🔹 یه سایت طراحی کنه
🔹 یه ربات تلگرام بسازه
🔹 دادهها رو تحلیل کنه
🔹 عکسها رو پردازش کنه
🔹 حتی توی ساخت هوش مصنوعی و چتباتها استفاده بشه
شاید الان فکر کنی اینا خیلی پیچیدهان، ولی جالبه بدونی پایتون یکی از سادهترین زبانهای برنامهنویسی برای شروعه و به همین خاطر خیلی از افراد اولین زبانی که یاد میگیرن پایتونه.
🔸امروزه از دانشجو و مهندس گرفته تا شرکتهای بزرگ دنیا از پایتون استفاده میکنن.
هدف ما توی این کانال این نیست که فقط یه سری کد حفظ کنیم؛ قراره یاد بگیریم چطور با پایتون مسائل واقعی رو حل کنیم و کمکم وارد دنیای برنامهنویسی بشیم. 🚀
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
اگه تا حالا اسم برنامهنویسی به گوشت خورده، به احتمال زیاد اسم پایتون رو هم شنیدی.
پایتون یه زبونیه که ما باهاش به کامپیوتر دستور میدیم کارهایی که میخوایم رو انجام بده.
مثلاً:
🔹 یه ماشین حساب بسازه
🔹 یه سایت طراحی کنه
🔹 یه ربات تلگرام بسازه
🔹 دادهها رو تحلیل کنه
🔹 عکسها رو پردازش کنه
🔹 حتی توی ساخت هوش مصنوعی و چتباتها استفاده بشه
شاید الان فکر کنی اینا خیلی پیچیدهان، ولی جالبه بدونی پایتون یکی از سادهترین زبانهای برنامهنویسی برای شروعه و به همین خاطر خیلی از افراد اولین زبانی که یاد میگیرن پایتونه.
🔸امروزه از دانشجو و مهندس گرفته تا شرکتهای بزرگ دنیا از پایتون استفاده میکنن.
هدف ما توی این کانال این نیست که فقط یه سری کد حفظ کنیم؛ قراره یاد بگیریم چطور با پایتون مسائل واقعی رو حل کنیم و کمکم وارد دنیای برنامهنویسی بشیم. 🚀
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤🔥5❤4
🩺 پایتون توی مهندسی پزشکی چه کاربردی داره؟
شاید فکر کنی برنامهنویسی فقط به درد کامپیوتر میخوره، ولی واقعیت اینه که امروزه توی مهندسی پزشکی هم خیلی از کارها با برنامهنویسی انجام میشه.
مثلاً:
🔹 تحلیل سیگنالهای پزشکی مثل ECG و EEG
🔹 پردازش تصاویر پزشکی مثل MRI و CT Scan
🔹 ساخت مدلهای هوش مصنوعی برای تشخیص بیماریها
🔹 تحلیل دادههای بیماران و تحقیقات پزشکی
🔹 کنترل و برنامهنویسی بعضی تجهیزات پزشکی
🔹 انجام محاسبات پیچیده مهندسی و پژوهشی
به همین خاطر خیلی از دانشجوها و مهندسهای پزشکی سراغ پایتون میرن؛ چون هم یادگیریش نسبتاً راحته و هم توی پروژههای دانشگاهی، پایاننامه و حتی بازار کار کاربرد زیادی داره.
البته فعلاً قرار نیست وارد این مباحث پیچیده بشیم!
اول یاد میگیریم پایتون چیه و چطور باهاش برنامه بنویسیم، بعد کمکم میرسیم به کاربردهای جذابش توی مهندسی پزشکی. 🚀
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
شاید فکر کنی برنامهنویسی فقط به درد کامپیوتر میخوره، ولی واقعیت اینه که امروزه توی مهندسی پزشکی هم خیلی از کارها با برنامهنویسی انجام میشه.
مثلاً:
🔹 تحلیل سیگنالهای پزشکی مثل ECG و EEG
🔹 پردازش تصاویر پزشکی مثل MRI و CT Scan
🔹 ساخت مدلهای هوش مصنوعی برای تشخیص بیماریها
🔹 تحلیل دادههای بیماران و تحقیقات پزشکی
🔹 کنترل و برنامهنویسی بعضی تجهیزات پزشکی
🔹 انجام محاسبات پیچیده مهندسی و پژوهشی
به همین خاطر خیلی از دانشجوها و مهندسهای پزشکی سراغ پایتون میرن؛ چون هم یادگیریش نسبتاً راحته و هم توی پروژههای دانشگاهی، پایاننامه و حتی بازار کار کاربرد زیادی داره.
البته فعلاً قرار نیست وارد این مباحث پیچیده بشیم!
اول یاد میگیریم پایتون چیه و چطور باهاش برنامه بنویسیم، بعد کمکم میرسیم به کاربردهای جذابش توی مهندسی پزشکی. 🚀
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤11❤🔥2🔥1
⭕️سلام و درود
اول اینکه
📍چه چیزهایی برای شروع نیاز دارید؟
📌نصب پایتون: اولین قدم نصب مفسر پایتون بر روی سیستم عامل خود (ویندوز، مک یا لینوکس) است.
📌یک ویرایشگر کد یا IDE: ابزارهایی مانند VS Code، پایچرم یا حتی IDLE (که همراه با پایتون نصب میشود) به شما کمک میکنند کد خود را بنویسید و مدیریت کنید.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
اول اینکه
📍چه چیزهایی برای شروع نیاز دارید؟
📌نصب پایتون: اولین قدم نصب مفسر پایتون بر روی سیستم عامل خود (ویندوز، مک یا لینوکس) است.
📌یک ویرایشگر کد یا IDE: ابزارهایی مانند VS Code، پایچرم یا حتی IDLE (که همراه با پایتون نصب میشود) به شما کمک میکنند کد خود را بنویسید و مدیریت کنید.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤5❤🔥1
❤5❤🔥1
✔️1_VS Code (Visual Studio Code):
📌نوع: ویرایشگر کد (با قابلیت تبدیل شدن به IDE با افزونهها)
❗️توضیح: رایگان، بسیار محبوب و سبک. VS Code به خاطر انعطافپذیری بالا، پشتیبانی از هزاران زبان برنامهنویسی از طریق افزونهها (Extensions) و رابط کاربری مدرن شناخته شده است. میتوانید با نصب افزونههای مختلف، امکاناتی مانند دیباگ کردن، Git integration، linting و … را به آن اضافه کنید.
💢مناسب برای: تقریباً همه، از مبتدیان تا حرفهایها، برای پروژههای کوچک تا بزرگ
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
📌نوع: ویرایشگر کد (با قابلیت تبدیل شدن به IDE با افزونهها)
❗️توضیح: رایگان، بسیار محبوب و سبک. VS Code به خاطر انعطافپذیری بالا، پشتیبانی از هزاران زبان برنامهنویسی از طریق افزونهها (Extensions) و رابط کاربری مدرن شناخته شده است. میتوانید با نصب افزونههای مختلف، امکاناتی مانند دیباگ کردن، Git integration، linting و … را به آن اضافه کنید.
💢مناسب برای: تقریباً همه، از مبتدیان تا حرفهایها، برای پروژههای کوچک تا بزرگ
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤5❤🔥2
✔️2_PyCharm:
📌نوع: IDE (محیط توسعه یکپارچه)
❗️توضیح: توسط شرکت JetBrains ساخته شده و به طور خاص برای توسعه پایتون طراحی شده است. PyCharm امکانات فوقالعادهای برای توسعه پایتون دارد، از جمله تکمیل کد هوشمند، دیباگ کردن پیشرفته، ابزارهای تست، یکپارچگی با فریمورکهای وب و … . نسخه Community آن رایگان است، اما نسخه Professional امکانات بیشتری دارد (پولی).
💢مناسب برای: توسعهدهندگان پایتون که به دنبال ابزاری قدرتمند و تخصصی هستند، به خصوص برای پروژههای بزرگ و پیچیده.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
📌نوع: IDE (محیط توسعه یکپارچه)
❗️توضیح: توسط شرکت JetBrains ساخته شده و به طور خاص برای توسعه پایتون طراحی شده است. PyCharm امکانات فوقالعادهای برای توسعه پایتون دارد، از جمله تکمیل کد هوشمند، دیباگ کردن پیشرفته، ابزارهای تست، یکپارچگی با فریمورکهای وب و … . نسخه Community آن رایگان است، اما نسخه Professional امکانات بیشتری دارد (پولی).
💢مناسب برای: توسعهدهندگان پایتون که به دنبال ابزاری قدرتمند و تخصصی هستند، به خصوص برای پروژههای بزرگ و پیچیده.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤5❤🔥2
✔️3_Sublime Text:
📌نوع: ویرایشگر کد
❗️توضیح: یک ویرایشگر کد سریع، زیبا و با کارایی بالا. Sublime Text به خاطر سرعت، قابلیت سفارشیسازی بالا و امکانات فراوانی که با افزونهها اضافه میشوند، محبوب است. مانند VS Code، با نصب بستهها (Packages) قابلیتهای بیشتری به آن اضافه میشود.
💢مناسب برای: توسعهدهندگانی که به دنبال سرعت و سبکی هستند و میخواهند محیط کدنویسی خود را کاملاً شخصیسازی کنند.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
📌نوع: ویرایشگر کد
❗️توضیح: یک ویرایشگر کد سریع، زیبا و با کارایی بالا. Sublime Text به خاطر سرعت، قابلیت سفارشیسازی بالا و امکانات فراوانی که با افزونهها اضافه میشوند، محبوب است. مانند VS Code، با نصب بستهها (Packages) قابلیتهای بیشتری به آن اضافه میشود.
💢مناسب برای: توسعهدهندگانی که به دنبال سرعت و سبکی هستند و میخواهند محیط کدنویسی خود را کاملاً شخصیسازی کنند.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤5❤🔥2
✔️4_IDLE:
📌نوع: IDE (بسیار ساده)
❗️توضیح: IDLE (Integrated Development and Learning Environment) همراه با خود پایتون نصب میشود. این یک محیط بسیار ابتدایی است که شامل یک ویرایشگر کد و یک پوسته تعاملی (interactive shell) میشود.
💢مناسب برای: مبتدیان مطلق برای یادگیری مفاهیم اولیه پایتون و اجرای دستورات ساده. برای پروژههای جدیتر معمولاً کافی نیست.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
📌نوع: IDE (بسیار ساده)
❗️توضیح: IDLE (Integrated Development and Learning Environment) همراه با خود پایتون نصب میشود. این یک محیط بسیار ابتدایی است که شامل یک ویرایشگر کد و یک پوسته تعاملی (interactive shell) میشود.
💢مناسب برای: مبتدیان مطلق برای یادگیری مفاهیم اولیه پایتون و اجرای دستورات ساده. برای پروژههای جدیتر معمولاً کافی نیست.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤4❤🔥2
❗️❗️بنظرم برای شروع یادگیری vscode بهترین گزینس هم سبکه و هم قدرتمند و اگه میخواید چند تا خط کد رو تست کنید IDLE که همراه با خود پایتونه هم گزینه خوبیه.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤6🔥2
💢خب بعد از معرفی باید یه محیط رو انتخاب کنید و نصبش کنید که آموزش نصب رو میزارم:👇
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤🔥4❤2
❤2❤🔥1
❤4❤🔥1
⭕️برای شروع، اولین چیزی که باید یاد بگیریم، متغیرها و انواع داده در پایتون است.
📌متغیرها (Variables):
فکر کنید متغیرها مانند جعبههایی هستند که میتوانید اطلاعات را در آنها ذخیره کنید. شما به این جعبهها یک نام میدهید تا بعداً بتوانید به راحتی به اطلاعات داخل آنها دسترسی پیدا کنید.
📌انواع داده (Data Types):
اطلاعاتی که در این جعبهها (متغیرها) ذخیره میکنیم، میتوانند انواع مختلفی داشته باشند. مهمترین انواع داده در پایتون عبارتند از:
✔️1_اعداد صحیح (Integers - int): اعداد کامل بدون اعشار، مانند 5، -10، 0.
✔️2_اعداد اعشاری (Floats - float): اعداد با اعشار، مانند 3.14، -0.5، 2.0.
✔️3_رشتهها (Strings - str): دنبالهای از کاراکترها (متن)، مانند “سلام”، ‘پایتون’، “123”. رشتهها باید داخل کوتیشن (’ ') یا دابل کوتیشن (" ") قرار بگیرند.
✔️4_مقادیر بولی (Booleans - bool): فقط دو مقدار دارند: True (درست) یا False (نادرست). معمولاً در شرطها استفاده میشوند.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
📌متغیرها (Variables):
فکر کنید متغیرها مانند جعبههایی هستند که میتوانید اطلاعات را در آنها ذخیره کنید. شما به این جعبهها یک نام میدهید تا بعداً بتوانید به راحتی به اطلاعات داخل آنها دسترسی پیدا کنید.
📌انواع داده (Data Types):
اطلاعاتی که در این جعبهها (متغیرها) ذخیره میکنیم، میتوانند انواع مختلفی داشته باشند. مهمترین انواع داده در پایتون عبارتند از:
✔️1_اعداد صحیح (Integers - int): اعداد کامل بدون اعشار، مانند 5، -10، 0.
✔️2_اعداد اعشاری (Floats - float): اعداد با اعشار، مانند 3.14، -0.5، 2.0.
✔️3_رشتهها (Strings - str): دنبالهای از کاراکترها (متن)، مانند “سلام”، ‘پایتون’، “123”. رشتهها باید داخل کوتیشن (’ ') یا دابل کوتیشن (" ") قرار بگیرند.
✔️4_مقادیر بولی (Booleans - bool): فقط دو مقدار دارند: True (درست) یا False (نادرست). معمولاً در شرطها استفاده میشوند.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤6
📌 تعریف متغیرها و انواع داده
عدد_صحیح = 10
عدد_اعشاری = 3.14
پیام = "سلام دنیا!"
واقعیت_دارد = True.
❗️برای چاپ هر کدوم از دستور print استفاده میکنیم
print(عدد_صحیح) => 10
print(عدد_اعشاری) => 3.14
print(پیام) =>سلام دنیا!
print(واقعیت_دارد) => True
📌و برای اینکه بفهمیم متغیر ها از چه نوع داده ای هس از دستور type استفاده میکنیم
print(type(عدد_صحیح)) =>int
print(type(عدد_اعشاری)) =>float
print(type(پیام)) =>str
print(type(واقعیت_دارد)) =>bool
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
عدد_صحیح = 10
عدد_اعشاری = 3.14
پیام = "سلام دنیا!"
واقعیت_دارد = True.
❗️برای چاپ هر کدوم از دستور print استفاده میکنیم
print(عدد_صحیح) => 10
print(عدد_اعشاری) => 3.14
print(پیام) =>سلام دنیا!
print(واقعیت_دارد) => True
📌و برای اینکه بفهمیم متغیر ها از چه نوع داده ای هس از دستور type استفاده میکنیم
print(type(عدد_صحیح)) =>int
print(type(عدد_اعشاری)) =>float
print(type(پیام)) =>str
print(type(واقعیت_دارد)) =>bool
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤8
⭕️پس دو تا دستور رو یاد گرفتیم
✔️یکی پرینت برای که برای چاپ استفاده میشه
مثلا میگیم x=5 و بعد میگیم print(x)
میاد 5 رو برای ما چاپ میکنه
✔️دوم تایپ که میاد نوع داده رو به ما میگه.
مثلا همون x=5 و بعد میگیم print(type(x)) که میاد int رو به ما میده . یعنی به ما میگه ۵ از نوع عدد صحیحه.
❗️دقت کنید که برای چاپ هر چیزی قبلش پرینت باید بیاریم.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
✔️یکی پرینت برای که برای چاپ استفاده میشه
مثلا میگیم x=5 و بعد میگیم print(x)
میاد 5 رو برای ما چاپ میکنه
✔️دوم تایپ که میاد نوع داده رو به ما میگه.
مثلا همون x=5 و بعد میگیم print(type(x)) که میاد int رو به ما میده . یعنی به ما میگه ۵ از نوع عدد صحیحه.
❗️دقت کنید که برای چاپ هر چیزی قبلش پرینت باید بیاریم.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤6
❗️❗️مثال
جواب کدهای زیر چی میشه؟
A = 50.7
Print(type(A))
--------------------------
B = "ali"
Print(type(B))
---------------------------
C = 70
Print(C)
تو کامنتا جوابا رو بفرستید
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
جواب کدهای زیر چی میشه؟
A = 50.7
Print(type(A))
--------------------------
B = "ali"
Print(type(B))
---------------------------
C = 70
Print(C)
تو کامنتا جوابا رو بفرستید
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤9