❓پاسخ سوالات شما:
1. پشتیبانی این دوره به چه صورت خواهد بود؟
پاسخ: در طول برگزاری دوره و تا سه ماه پس از آن، هر سوال یا ایرادی داشتید، میتوانید از ما در تلگرام بپرسید.
2. اگه نخوام دوره رو ادامه بدم میتونم پولمو پس بگیرم؟
پاسخ: بله، تا ۳ جلسه اول، اگر به هر دلیلی از دوره راضی نبودید، میتوانید تمام مبلغ دوره را پس بگیرید؛ بعد از جلسه سوم، ۳۰ درصد مبلغ و از جلسه هشتم به بعد ۷۵ درصد مبلغ دوره کسر و مابقی آن به شما بازگردانده میشود.
3. تخفیف دوره تا کِیه؟
پاسخ: تخفیف ۳۰ درصدی دوره تا تاریخ ۳۱ مرداد میباشد و پس از آن مبلغ دوره به قیمت اصلی خود یعنی 1,270,000 تومان باز میگردد.
4.چطوری به شما اعتماد کنم؟
پاسخ: در روز های آینده، ما جزوه و برخی کد های دوره را رایگان در اختیار شما قرار خواهیم داد، تا از کیفیت و برگزاری دوره مطمئن شوید.
سوالات خودتون رو میتونید از آیدی زیر بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
1. پشتیبانی این دوره به چه صورت خواهد بود؟
پاسخ: در طول برگزاری دوره و تا سه ماه پس از آن، هر سوال یا ایرادی داشتید، میتوانید از ما در تلگرام بپرسید.
2. اگه نخوام دوره رو ادامه بدم میتونم پولمو پس بگیرم؟
پاسخ: بله، تا ۳ جلسه اول، اگر به هر دلیلی از دوره راضی نبودید، میتوانید تمام مبلغ دوره را پس بگیرید؛ بعد از جلسه سوم، ۳۰ درصد مبلغ و از جلسه هشتم به بعد ۷۵ درصد مبلغ دوره کسر و مابقی آن به شما بازگردانده میشود.
3. تخفیف دوره تا کِیه؟
پاسخ: تخفیف ۳۰ درصدی دوره تا تاریخ ۳۱ مرداد میباشد و پس از آن مبلغ دوره به قیمت اصلی خود یعنی 1,270,000 تومان باز میگردد.
4.چطوری به شما اعتماد کنم؟
پاسخ: در روز های آینده، ما جزوه و برخی کد های دوره را رایگان در اختیار شما قرار خواهیم داد، تا از کیفیت و برگزاری دوره مطمئن شوید.
سوالات خودتون رو میتونید از آیدی زیر بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
نمونه جزوه دوره.pdf
1.3 MB
یه نمونه کوچیک از چیزی که داریم برای دوره آماده میکنیم 👀🐍
گفتیم قبل از اینکه دوره شروع بشه، بخشی از جزوه رو باهاتون به اشتراک بذاریم تا خودتون ببینید قراره با چه سبک و کیفیتی پیش بریم.
این قسمت شامل فهرست دوره و فصل های مربوط به توابع هست
در بخش اول راجب کلیت توابع و اینکه کلا تابع چیست صحبت میکنیم
و در بخش دوم به سراغ نوع خاصی از توابع یعنی lambda Functions ها میرویم
📚 جزوهها به صورت PDF آماده میشن و در طول دوره با مثال، کدنویسی و تمرین پیش میریم.
هر فصل از جزوه شامل 4 بخش هست:
1)درسنامه
2)کد های درسنامه
3)تمرین برای شما + پاسخ
4) جدول خلاصه فصل
این فقط یه نمونهست؛ قراره در روزهای آینده بخشهای بیشتری از دوره و نحوه برگزاری رو معرفی کنیم.
راستی یادتون نره که تخفیف 30 درصدی دوره تا 31 مرداد ماه پابرجاست🌱
اگر جزوه رو خوندید، خوشحال میشیم نظرتون رو بدونیم ❤️
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
گفتیم قبل از اینکه دوره شروع بشه، بخشی از جزوه رو باهاتون به اشتراک بذاریم تا خودتون ببینید قراره با چه سبک و کیفیتی پیش بریم.
این قسمت شامل فهرست دوره و فصل های مربوط به توابع هست
در بخش اول راجب کلیت توابع و اینکه کلا تابع چیست صحبت میکنیم
و در بخش دوم به سراغ نوع خاصی از توابع یعنی lambda Functions ها میرویم
📚 جزوهها به صورت PDF آماده میشن و در طول دوره با مثال، کدنویسی و تمرین پیش میریم.
هر فصل از جزوه شامل 4 بخش هست:
1)درسنامه
2)کد های درسنامه
3)تمرین برای شما + پاسخ
4) جدول خلاصه فصل
این فقط یه نمونهست؛ قراره در روزهای آینده بخشهای بیشتری از دوره و نحوه برگزاری رو معرفی کنیم.
راستی یادتون نره که تخفیف 30 درصدی دوره تا 31 مرداد ماه پابرجاست🌱
اگر جزوه رو خوندید، خوشحال میشیم نظرتون رو بدونیم ❤️
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
❤2
🖥️ آشنایی با Terminal
خب خب خب! 😄
میخوایم کمکم چندتا مقدمه رو قبل از شروع کلاس با هم مرور کنیم.
اولین و یکی از مهمترین مقدمهها، نه فقط برای زبان Python، بلکه برای تقریباً هر برنامهنویسی، آشنایی با Terminal هست.
---
🖥️ این Terminal چی هست و از کجا میاد؟
احتمالاً تا حالا بیشتر کارهاتون با کامپیوتر رو با کلیک کردن روی پوشهها، فایلها و نرمافزارها انجام دادید.
مثلاً برای باز کردن یک پوشه:
📁 Documents
↓
📁 Python
↓
📁 Projects
اما راه دیگری هم برای انجام خیلی از این کارها وجود داره:
نوشتن دستورهای متنی.
پس Terminal محیطیه که به ما اجازه میده با استفاده از این دستورهای متنی با سیستمعامل کار کنیم.
به این دستورها میگیم:
«Command»
مثلاً بهجای اینکه با کلیک کردن یک پوشه بسازیم، میتونیم به سیستم بگیم:
یعنی:
«یک پوشه به نام "python-course" بساز.»
---
🎬 پ.ن:
بله! همون محیط معروفی که احتمالاً توی فیلمها میبینید که کلی نوشته روی صفحه رد میشه و هکرها با سرعت نور دارن تایپ میکنن! 😂💻
البته واقعیتش خیلی کمتر سینماییه؛ Terminal صرفاً یک ابزار برای کار کردن با سیستم از طریق دستورهای متنیه.
---
خب، پس دقیقاً Terminal چیه؟
به زبان ساده:
«پس Terminal محیطیه که از طریق اون میتونیم با سیستمعامل ارتباط برقرار کنیم و با وارد کردن Commandهای متنی، از سیستمعامل بخوایم کارهای مختلفی انجام بده.»
مثلاً:
از سیستمعامل میخواد یک پوشه به نام "project" بسازه.
یا:
از سیستمعامل میخواد وارد پوشهی "project" بشه.
---
⚠️ یک نکته مهم
باید توجه داشته باشید که Terminal با Python یکی نیست!!!
دستورهایی که در Terminal مینویسیم، لزوماً کد Python نیستند.
مثلاً:
یک Command است.
ولی:
یک Python Code است.
فعلاً این تفاوت رو در ذهن داشته باشید:
🖥️ Terminal
↓
Command
↓
ارتباط با سیستمعامل
و:
🐍 Python
↓
Python Code
↓
اجرای برنامه
در ادامهی دوره، برای کار با Python، نصب Packageها، ساخت Environment و آمادهسازی پروژه، زیاد با Terminal سروکار خواهیم داشت.
---
خب حالا Terminal رو از کجا بیاریم؟ 🤔
اگر Windows دارید، چند راه دارید:
1️⃣ استفاده از CMD
در منوی Start عبارت:
CMD
یا:
Command Prompt
رو جستوجو کنید و بازش کنید.
---
2️⃣ استفاده از Run
کلیدهای:
Win + R
رو همزمان فشار بدید.
در پنجرهای که باز میشه بنویسید:
cmd
و Enter بزنید.
---
3️⃣ استفاده از Windows Terminal
در نسخههای جدید Windows میتونید از Windows Terminal هم استفاده کنید که یک محیط مدرن تر برای استفاده از ترمینال کامپیوتر شما هست و مدیریت بهتری روش دارید.
البته این نرم افزار احتمالا روی سیستمتون پیش فرض نصب نیست پس
اگر روی سیستمتون نصب نیست، میتونید اون رو از منابع معتبر دریافت کنید.
---
🍎 macOS
در مک، Terminal بهصورت پیشفرض روی سیستم نصب شده و نیازی به نصب نرمافزار جداگانه ندارید.
روش اول
کلیدهای:
Command (⌘) + Space
رو بزنید تا Spotlight باز بشه.
سپس بنویسید:
Terminal
و برنامه رو باز کنید.
روش دوم
از مسیر:
Applications
↓
Utilities
↓
Terminal
میتونید Terminal رو پیدا و اجرا کنید.
---
🐧 Linux
در اکثر توزیعهای Linux براتون Terminal بهصورت پیشفرض نصب شده.
معمولاً میتونید از منوی برنامهها عبارت:
Terminal
رو جستوجو کنید.
در بسیاری از توزیعها، میانبر زیر هم برای باز کردن Terminal کار میکنه:
Ctrl + Alt + T
البته این میانبر ممکنه بسته به توزیع و تنظیمات سیستم متفاوت باشه.
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
خب خب خب! 😄
میخوایم کمکم چندتا مقدمه رو قبل از شروع کلاس با هم مرور کنیم.
اولین و یکی از مهمترین مقدمهها، نه فقط برای زبان Python، بلکه برای تقریباً هر برنامهنویسی، آشنایی با Terminal هست.
---
🖥️ این Terminal چی هست و از کجا میاد؟
احتمالاً تا حالا بیشتر کارهاتون با کامپیوتر رو با کلیک کردن روی پوشهها، فایلها و نرمافزارها انجام دادید.
مثلاً برای باز کردن یک پوشه:
📁 Documents
↓
📁 Python
↓
📁 Projects
اما راه دیگری هم برای انجام خیلی از این کارها وجود داره:
نوشتن دستورهای متنی.
پس Terminal محیطیه که به ما اجازه میده با استفاده از این دستورهای متنی با سیستمعامل کار کنیم.
به این دستورها میگیم:
«Command»
مثلاً بهجای اینکه با کلیک کردن یک پوشه بسازیم، میتونیم به سیستم بگیم:
mkdir python-course
یعنی:
«یک پوشه به نام "python-course" بساز.»
---
🎬 پ.ن:
بله! همون محیط معروفی که احتمالاً توی فیلمها میبینید که کلی نوشته روی صفحه رد میشه و هکرها با سرعت نور دارن تایپ میکنن! 😂💻
البته واقعیتش خیلی کمتر سینماییه؛ Terminal صرفاً یک ابزار برای کار کردن با سیستم از طریق دستورهای متنیه.
---
خب، پس دقیقاً Terminal چیه؟
به زبان ساده:
«پس Terminal محیطیه که از طریق اون میتونیم با سیستمعامل ارتباط برقرار کنیم و با وارد کردن Commandهای متنی، از سیستمعامل بخوایم کارهای مختلفی انجام بده.»
مثلاً:
mkdir project
از سیستمعامل میخواد یک پوشه به نام "project" بسازه.
یا:
cd project
از سیستمعامل میخواد وارد پوشهی "project" بشه.
---
⚠️ یک نکته مهم
باید توجه داشته باشید که Terminal با Python یکی نیست!!!
دستورهایی که در Terminal مینویسیم، لزوماً کد Python نیستند.
مثلاً:
mkdir project
یک Command است.
ولی:
print("Hello World")یک Python Code است.
فعلاً این تفاوت رو در ذهن داشته باشید:
🖥️ Terminal
↓
Command
↓
ارتباط با سیستمعامل
و:
🐍 Python
↓
Python Code
↓
اجرای برنامه
در ادامهی دوره، برای کار با Python، نصب Packageها، ساخت Environment و آمادهسازی پروژه، زیاد با Terminal سروکار خواهیم داشت.
---
خب حالا Terminal رو از کجا بیاریم؟ 🤔
اگر Windows دارید، چند راه دارید:
1️⃣ استفاده از CMD
در منوی Start عبارت:
CMD
یا:
Command Prompt
رو جستوجو کنید و بازش کنید.
---
2️⃣ استفاده از Run
کلیدهای:
Win + R
رو همزمان فشار بدید.
در پنجرهای که باز میشه بنویسید:
cmd
و Enter بزنید.
---
3️⃣ استفاده از Windows Terminal
در نسخههای جدید Windows میتونید از Windows Terminal هم استفاده کنید که یک محیط مدرن تر برای استفاده از ترمینال کامپیوتر شما هست و مدیریت بهتری روش دارید.
البته این نرم افزار احتمالا روی سیستمتون پیش فرض نصب نیست پس
اگر روی سیستمتون نصب نیست، میتونید اون رو از منابع معتبر دریافت کنید.
---
🍎 macOS
در مک، Terminal بهصورت پیشفرض روی سیستم نصب شده و نیازی به نصب نرمافزار جداگانه ندارید.
روش اول
کلیدهای:
Command (⌘) + Space
رو بزنید تا Spotlight باز بشه.
سپس بنویسید:
Terminal
و برنامه رو باز کنید.
روش دوم
از مسیر:
Applications
↓
Utilities
↓
Terminal
میتونید Terminal رو پیدا و اجرا کنید.
---
🐧 Linux
در اکثر توزیعهای Linux براتون Terminal بهصورت پیشفرض نصب شده.
معمولاً میتونید از منوی برنامهها عبارت:
Terminal
رو جستوجو کنید.
در بسیاری از توزیعها، میانبر زیر هم برای باز کردن Terminal کار میکنه:
Ctrl + Alt + T
البته این میانبر ممکنه بسته به توزیع و تنظیمات سیستم متفاوت باشه.
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
❤3
🖥️ کار با Terminal(قسمت اول)
خیلی خب!
حالا نوبتی هم باشه، نوبت کار با Terminal ـه! 😎
هر چی موس و تاچپد دارید بریزید کنار؛ چون اینجا قراره با نوشتن Commandهای متنی، کامپیوتر رو کنترل کنیم.
در قسمت قبل برای هر سه نوع سیستمعامل توضیح دادیم چطور Terminal رو باز کنید.
پس کمربندها رو ببندید و Terminalها رو باز کنید که قراره یه سفر کوچیک به دنیای هکرها داشته باشیم! 🧑💻💻
---
1️⃣ من کجام؟
وقتی داخل محیط Terminal هستید، به خاطر اینکه از محیط گرافیکی فاصله گرفتید، ممکنه نتونید بهراحتی متوجه بشید الان دقیقاً داخل کدوم پوشه هستید.
برای اینکه بفهمیم کجا هستیم، فقط کافیه این Command رو تایپ کنیم:
این دستور مخفف:
«Print Working Directory»
هست.
خروجی این دستور به ما نشون میده مسیر فعلیای که داخلش قرار داریم چیه.
مثلاً:
/home/ali/python-course
یا در Windows:
C:\Users\Ali\python-course
یعنی الان Terminal در همین مسیر قرار داره.
---
2️⃣ بزن بریم! 🚀
تا وقتی موس داریم، وقتی بخوایم وارد یک پوشه بشیم، نشانگر موس رو حرکت میدیم، پوشه موردنظر رو پیدا میکنیم و روش کلیک میکنیم.
حالا که موس و تاچپد رو کنار گذاشتیم، چیکار کنیم؟ 😎
اینجاست که "cd" وارد میشه:
"cd" مخفف:
«Change Directory»
هست.
یعنی:
««برو به این پوشه.»»
به جای "path" باید مسیر پوشهای که میخواید واردش بشید رو بنویسید.
مثلاً اگر در پوشهی فعلی، یک پوشه به نام "python-course" داشته باشیم:
بعد اگر بزنیم:
میبینیم که وارد پوشهی "python-course" شدیم.
پس pwd : ببین کجا هستم
و cd: برو یه جای دیگه
---
⬅️ ایست برگرد عقب✋:
حالا فرض کنید وارد یک پوشه شدید و میخواید برگردید به پوشهای که این پوشه داخلش قرار داشته.
مثلاً:
📁 Projects
└── 📁 Python
└── 📁 Course
اگر الان داخل "Course" باشیم و بخوایم یک مرحله برگردیم:
دقت کنید که بین دو نقطه فاصله نیست:
cd ..
این دستور یعنی:
«برو به پوشهی والد (Parent Directory).»
در مثال ما:
Course
↑
cd ..
↑
Python
یعنی از "Course" برمیگردیم به "Python".
پس cd path: برو به آدرس path
و .. cd: یه پله برو عقب
---
3️⃣ فضولی کنیم؟ 👀
خب! حالا میدونیم کجاییم و بلدید بین پوشهها حرکت کنید.
ولی یک سؤال:
«از کجا بدونیم داخل پوشهای که هستیم چه فایلها و پوشههایی وجود داره؟»
اینجاست که میرسیم به:
در واقع ls همون مخفف list هست
یعنی:
«محتویات پوشهی فعلی رو لیست کن.»
مثلاً اگر این ساختار رو داشته باشیم:
📁 Python
├── 📁 Projects
├── 📁 Data
└── 📁 Includes
├── 📄myText.txt
├── 📄Image.png
└── 📄test.ipynb
اگر داخل "Python" باشیم و بزنیم:
خروجی چیزی شبیه این خواهد بود:
Projects
Data
Includes
myText.txt
Image.png
test.ipynb
پس:
pwd → کجا هستم؟
ls → اینجا چی دارم؟
cd → کجا برم؟
این سهتا رو فعلاً خوب به خاطر بسپارید؛ چون قراره زیاد باهاشون کار کنیم. 🧠
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
خیلی خب!
حالا نوبتی هم باشه، نوبت کار با Terminal ـه! 😎
هر چی موس و تاچپد دارید بریزید کنار؛ چون اینجا قراره با نوشتن Commandهای متنی، کامپیوتر رو کنترل کنیم.
در قسمت قبل برای هر سه نوع سیستمعامل توضیح دادیم چطور Terminal رو باز کنید.
پس کمربندها رو ببندید و Terminalها رو باز کنید که قراره یه سفر کوچیک به دنیای هکرها داشته باشیم! 🧑💻💻
---
1️⃣ من کجام؟
وقتی داخل محیط Terminal هستید، به خاطر اینکه از محیط گرافیکی فاصله گرفتید، ممکنه نتونید بهراحتی متوجه بشید الان دقیقاً داخل کدوم پوشه هستید.
برای اینکه بفهمیم کجا هستیم، فقط کافیه این Command رو تایپ کنیم:
pwd
این دستور مخفف:
«Print Working Directory»
هست.
خروجی این دستور به ما نشون میده مسیر فعلیای که داخلش قرار داریم چیه.
مثلاً:
/home/ali/python-course
یا در Windows:
C:\Users\Ali\python-course
یعنی الان Terminal در همین مسیر قرار داره.
---
2️⃣ بزن بریم! 🚀
تا وقتی موس داریم، وقتی بخوایم وارد یک پوشه بشیم، نشانگر موس رو حرکت میدیم، پوشه موردنظر رو پیدا میکنیم و روش کلیک میکنیم.
حالا که موس و تاچپد رو کنار گذاشتیم، چیکار کنیم؟ 😎
اینجاست که "cd" وارد میشه:
cd path
"cd" مخفف:
«Change Directory»
هست.
یعنی:
««برو به این پوشه.»»
به جای "path" باید مسیر پوشهای که میخواید واردش بشید رو بنویسید.
مثلاً اگر در پوشهی فعلی، یک پوشه به نام "python-course" داشته باشیم:
cd python-course
بعد اگر بزنیم:
pwd
میبینیم که وارد پوشهی "python-course" شدیم.
پس pwd : ببین کجا هستم
و cd: برو یه جای دیگه
---
⬅️ ایست برگرد عقب✋:
cd ..
حالا فرض کنید وارد یک پوشه شدید و میخواید برگردید به پوشهای که این پوشه داخلش قرار داشته.
مثلاً:
📁 Projects
└── 📁 Python
└── 📁 Course
اگر الان داخل "Course" باشیم و بخوایم یک مرحله برگردیم:
cd ..
دقت کنید که بین دو نقطه فاصله نیست:
cd ..
این دستور یعنی:
«برو به پوشهی والد (Parent Directory).»
در مثال ما:
Course
↑
cd ..
↑
Python
یعنی از "Course" برمیگردیم به "Python".
پس cd path: برو به آدرس path
و .. cd: یه پله برو عقب
---
3️⃣ فضولی کنیم؟ 👀
خب! حالا میدونیم کجاییم و بلدید بین پوشهها حرکت کنید.
ولی یک سؤال:
«از کجا بدونیم داخل پوشهای که هستیم چه فایلها و پوشههایی وجود داره؟»
اینجاست که میرسیم به:
ls
در واقع ls همون مخفف list هست
یعنی:
«محتویات پوشهی فعلی رو لیست کن.»
مثلاً اگر این ساختار رو داشته باشیم:
📁 Python
├── 📁 Projects
├── 📁 Data
└── 📁 Includes
├── 📄myText.txt
├── 📄Image.png
└── 📄test.ipynb
اگر داخل "Python" باشیم و بزنیم:
ls
خروجی چیزی شبیه این خواهد بود:
Projects
Data
Includes
myText.txt
Image.png
test.ipynb
پس:
pwd → کجا هستم؟
ls → اینجا چی دارم؟
cd → کجا برم؟
این سهتا رو فعلاً خوب به خاطر بسپارید؛ چون قراره زیاد باهاشون کار کنیم. 🧠
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
🖥️ کار با Terminal(قسمت دوم)
تو قسمت اول با 3 کامند مهم آشنا شدیم
pwd → کجا هستم؟
ls → اینجا چی دارم؟
cd → کجا برم؟
تو هر کدوم از این 3 کامند ما یا اطلاعاتی رو از سیستم عامل میپرسیم و یا بین پوشه ها جابجا میشیم و تا اینجا هیچ تغییری در سیستم عامل انجام ندادیم
---
4⃣خونه سازی🏡
برای ساختن یه پوشه جدید وقتی موس دارید کافیه کلیک راست کنید و بزنید New Folder تا براتون پوشه جدید مثل یه خونه ساخته باشه اینجا چیکار میکنیم؟
اول میرید قسمتی که میخواید پوشه جدید ایجاد بشه بعد با دستور mkdir یه پوشه با اون اسم دلخواهتون بسازید
این دستور مخفف:
«Make Directory»
هست.
---
5⃣خونه یا اتاق مسئله این است؟!
دیدید که اگر بخواید یه پوشه جدید بسازید از دستور mkdir استفاده میکنیم.
اگر پوشه رو به خونه تشبیه کنیم فایل های داخل اون پوشه میشن اتاق های اون خونه
پس سوال بعدی اینه که چطور اتاق بسازیم؟
در این قسمت ما با یک مشکل رو به رو
در CMD سیستم عامل ویندوز ما کامندی برای انجام این کار نداریم
اما در Terminal های سیستم عامل های macOS و Linux میشم از دستور زیر استفاده کرد:
منظور از عبارت های درون پرانتز پسوند اون فایلی هست که میخواید بسازید
ولی همونجور که گفتیم این کامند برای بیشتر نسخه های windows قابل استفاده نمیباشد
---
پس چی شد؟
mkdir → ساخت پوشه جدید
touch → ساخت فایل جدید
و گفتیم که کامند touch فقط در سیستم عامل های mac و Linux یا به طور کلی به اصطلاح گفته میشه در سیستم عامل های Unixed Based قابل استفاده هست
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
تو قسمت اول با 3 کامند مهم آشنا شدیم
pwd → کجا هستم؟
ls → اینجا چی دارم؟
cd → کجا برم؟
تو هر کدوم از این 3 کامند ما یا اطلاعاتی رو از سیستم عامل میپرسیم و یا بین پوشه ها جابجا میشیم و تا اینجا هیچ تغییری در سیستم عامل انجام ندادیم
---
4⃣خونه سازی🏡
برای ساختن یه پوشه جدید وقتی موس دارید کافیه کلیک راست کنید و بزنید New Folder تا براتون پوشه جدید مثل یه خونه ساخته باشه اینجا چیکار میکنیم؟
mkdir folder_name
اول میرید قسمتی که میخواید پوشه جدید ایجاد بشه بعد با دستور mkdir یه پوشه با اون اسم دلخواهتون بسازید
این دستور مخفف:
«Make Directory»
هست.
---
5⃣خونه یا اتاق مسئله این است؟!
دیدید که اگر بخواید یه پوشه جدید بسازید از دستور mkdir استفاده میکنیم.
اگر پوشه رو به خونه تشبیه کنیم فایل های داخل اون پوشه میشن اتاق های اون خونه
پس سوال بعدی اینه که چطور اتاق بسازیم؟
در این قسمت ما با یک مشکل رو به رو
در CMD سیستم عامل ویندوز ما کامندی برای انجام این کار نداریم
اما در Terminal های سیستم عامل های macOS و Linux میشم از دستور زیر استفاده کرد:
touch file_name.(txt, py, ipynb, csv,...)
منظور از عبارت های درون پرانتز پسوند اون فایلی هست که میخواید بسازید
ولی همونجور که گفتیم این کامند برای بیشتر نسخه های windows قابل استفاده نمیباشد
---
پس چی شد؟
mkdir → ساخت پوشه جدید
touch → ساخت فایل جدید
و گفتیم که کامند touch فقط در سیستم عامل های mac و Linux یا به طور کلی به اصطلاح گفته میشه در سیستم عامل های Unixed Based قابل استفاده هست
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
❤1
🖥️ کار با Terminal(قسمت سوم)
خب تا حالا چی یاد گرفتیم؟
pwd → کجا هستم؟
ls → اینجا چی دارم؟
cd → کجا برم؟
mkdir → ساخت پوشه جدید
touch → ساخت فایل جدید
---
6⃣دوقلو ها👶👶!
اگر که موس داشتید برای اینکه فایلی رو کپی کنید چیکار میکردید؟
احتمالا درست حدس زدید کلیک راست copy و بعد paste یا اگه حرفه ای تر باشید crtl+c و بعدش crtl+ v
حالا موس نداریم
پس چجوری یه دوقلو از روی فایل یا دایرکتوریمون بسازیم؟ سادس:
این دستور یعنی یک کپی از file1 در همین مکان بساز و اسمش رو بزار file2.
اگه نخوایم تو همین مکان باشه چی؟ بازم سادس:
این دستور یک کپی از file1 در مکان anotherPath میسازه به اسم file2
اما یه نکته ای پیش میاد تا اینجا داشتیم یه کپی از فایل ها می ساختیم اگه خواستیم یه کپی از پوشه ها بسازیم چی؟
بازم سادس این بار از این دستور استفاده میکنیم:
این دستور یه کپی از directory1 میسازه و اسمش رو هم میزاره directory2 باز هم در همون مکان
حالا اگه خواستیم جای دیگه کپی بشه مثل کپی کردن فایل یک path میدیم تا در اون مسیر مورد نظر کپی ساخته بشه
---
7⃣اسباب کشی🚚
بعد از کپی کردن میریم سراغ مفهوم بعدی یعنی کات کردن یا move کردن یک فایل یا یک دایرکتوری در واقع اسباب کشی یه اتاق به اتاق دیگه یا یه خونه به یه خونه دیگه
دستوری که اینجا داریم چیه حالا؟
این یعنی file1 رو از اینجا بردار ببر داخل مسیر path و اونجا بزارش زمین دقیقا هم با همین نام
حتی میتونید یه دایرکتوری رو دقیقا به همین صورت از یه جا به جای دیگه منتقل کنید
این یعنی folder1 و تمام محتویات درونش رو بلند کن ببر به مسیر path و تو اون مسیر بزارشون زمین
نکته ای که شاید متوجهش بشید اینکه که برای کپی کردن دایرکتوری ما علاوه بر دستور cp از -r هم استفاده کردیم اما اینجا برای جابجایی نیازی به -r نبود و مستقیما از همین دستور mv استفاده کردیم.
---
8⃣ ثبت احوال
مورد بعدی rename کردن هست چجوری اسم فایل یا دایرکتوری رو تغییر بدیم؟
نکته جالب اینجاست که برای این کار هم دقیقا از دستور mv استفاده میکنیم
اگر یک فایل رو همون جایی که هست به همونجا move کنیم چی میشه؟ اسمش عوض میشه پس برای تغییر اسم:
و برای پوشه ها:
---
پس مرور کنیم:
cp → کپی کردن فایل
cp -r → کپی کردن دایرکتوری
mv → انتقال فایل یا دایرکتوری و یا تغییر نام
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
خب تا حالا چی یاد گرفتیم؟
pwd → کجا هستم؟
ls → اینجا چی دارم؟
cd → کجا برم؟
mkdir → ساخت پوشه جدید
touch → ساخت فایل جدید
---
6⃣دوقلو ها👶👶!
اگر که موس داشتید برای اینکه فایلی رو کپی کنید چیکار میکردید؟
احتمالا درست حدس زدید کلیک راست copy و بعد paste یا اگه حرفه ای تر باشید crtl+c و بعدش crtl+ v
حالا موس نداریم
پس چجوری یه دوقلو از روی فایل یا دایرکتوریمون بسازیم؟ سادس:
cp file1.txt file2.txt
این دستور یعنی یک کپی از file1 در همین مکان بساز و اسمش رو بزار file2.
اگه نخوایم تو همین مکان باشه چی؟ بازم سادس:
cp file1.txt anotherPath/file2.txt
این دستور یک کپی از file1 در مکان anotherPath میسازه به اسم file2
اما یه نکته ای پیش میاد تا اینجا داشتیم یه کپی از فایل ها می ساختیم اگه خواستیم یه کپی از پوشه ها بسازیم چی؟
بازم سادس این بار از این دستور استفاده میکنیم:
cp -r directory1 directory2
این دستور یه کپی از directory1 میسازه و اسمش رو هم میزاره directory2 باز هم در همون مکان
حالا اگه خواستیم جای دیگه کپی بشه مثل کپی کردن فایل یک path میدیم تا در اون مسیر مورد نظر کپی ساخته بشه
---
7⃣اسباب کشی🚚
بعد از کپی کردن میریم سراغ مفهوم بعدی یعنی کات کردن یا move کردن یک فایل یا یک دایرکتوری در واقع اسباب کشی یه اتاق به اتاق دیگه یا یه خونه به یه خونه دیگه
دستوری که اینجا داریم چیه حالا؟
mv file1.txt path
این یعنی file1 رو از اینجا بردار ببر داخل مسیر path و اونجا بزارش زمین دقیقا هم با همین نام
حتی میتونید یه دایرکتوری رو دقیقا به همین صورت از یه جا به جای دیگه منتقل کنید
mv folder1\ path
این یعنی folder1 و تمام محتویات درونش رو بلند کن ببر به مسیر path و تو اون مسیر بزارشون زمین
نکته ای که شاید متوجهش بشید اینکه که برای کپی کردن دایرکتوری ما علاوه بر دستور cp از -r هم استفاده کردیم اما اینجا برای جابجایی نیازی به -r نبود و مستقیما از همین دستور mv استفاده کردیم.
---
8⃣ ثبت احوال
مورد بعدی rename کردن هست چجوری اسم فایل یا دایرکتوری رو تغییر بدیم؟
نکته جالب اینجاست که برای این کار هم دقیقا از دستور mv استفاده میکنیم
اگر یک فایل رو همون جایی که هست به همونجا move کنیم چی میشه؟ اسمش عوض میشه پس برای تغییر اسم:
mv old_file.txt new_file.txt
و برای پوشه ها:
mv old_folder new_folder
---
پس مرور کنیم:
cp → کپی کردن فایل
cp -r → کپی کردن دایرکتوری
mv → انتقال فایل یا دایرکتوری و یا تغییر نام
---
اگر سوال یا ابهامی تا اینجا داشتید حتما بپرسید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
❤2🔥1
دوره آموزشی پایتون و پله
تا فرصت هست تخفیف ثبت نام رو از دست ندید
برنامه نویسی بهترین چیزیه که میتونید در فاصله بعد کنکورتون و قبل دانشگاهتون یاد بگیرید اونم از پایه و اصولی
برنامه نویسی بهترین چیزیه که میتونید در فاصله بعد کنکورتون و قبل دانشگاهتون یاد بگیرید اونم از پایه و اصولی
دوره آموزشی پایتون و پله
با توجه به درخواست های زیاد شما عزیزان،
تخفیف این دوره به مدت 24 ساعت یعنی تا پایان امروز، تمدید میشود. دوره، بعد از آن به قیمت اصلی خود یعنی 1,270,000 تومان باز میگردد.
برای ثبتنام میتوانید به پیوی زیر مراجعه کنید:
@MahdiiAI
پ.ن: اگر قصد شرکت در دوره رو دارید، این فرصت رو از دست ندید 😉
تخفیف این دوره به مدت 24 ساعت یعنی تا پایان امروز، تمدید میشود. دوره، بعد از آن به قیمت اصلی خود یعنی 1,270,000 تومان باز میگردد.
برای ثبتنام میتوانید به پیوی زیر مراجعه کنید:
@MahdiiAI
پ.ن: اگر قصد شرکت در دوره رو دارید، این فرصت رو از دست ندید 😉
🚨 اطلاعیه:
برای افزایش کیفیت و آمادهسازی بهتر این دوره، تاریخ شروع این دوره را به تاریخ ۱۱ام این ماه جابجا کردیم تا بتوانیم دورهای با محتوای بهتر و کارآمدتر داشته باشیم👨💻
در طول مدت این یک هفته، شرکتکنندگان عزیزی که قبلا در این دوره ثبتنام کردهاند، محتوایی آفلاین برای پیشآمادگی شروع جلسات آنلاین خود دوره، دریافت خواهند کرد😊
اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام دارید، میتوانید به آیدی زیر مراجعه کنید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
برای افزایش کیفیت و آمادهسازی بهتر این دوره، تاریخ شروع این دوره را به تاریخ ۱۱ام این ماه جابجا کردیم تا بتوانیم دورهای با محتوای بهتر و کارآمدتر داشته باشیم👨💻
در طول مدت این یک هفته، شرکتکنندگان عزیزی که قبلا در این دوره ثبتنام کردهاند، محتوایی آفلاین برای پیشآمادگی شروع جلسات آنلاین خود دوره، دریافت خواهند کرد😊
اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام دارید، میتوانید به آیدی زیر مراجعه کنید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
🐍 چرا پایتون؟
احتمالاً اولین سؤالی که بعد از شنیدن اسم دوره به ذهنتون میرسه اینه:
چرا پایتون؟ چرا یک زبان برنامهنویسی دیگه نه؟
واقعیت اینه که زبان برنامهنویسی فقط یک ابزار برای نوشتن کده؛ چیزی که در شروع مسیر اهمیت بیشتری داره، یاد گرفتن نحوه فکر کردن و حل مسئله با برنامهنویسیه.
پایتون به خاطر سادگی و خوانایی سینتکس این امکان رو میده که هنگام یادگیری، کمتر درگیر جزئیات پیچیدهی خود زبان بشید و بیشتر روی مفاهیم اصلی برنامهنویسی تمرکز کنید.
از طرفی، پایتون فقط برای شروع یادگیری نیست. امروزه در حوزههای مختلفی ازش استفاده میشه؛ از اتوماسیون و توسعه وب گرفته تا تحلیل داده، هوش مصنوعی و یادگیری ماشین.
برای همین، یادگیری پایتون میتونه هم یک نقطه شروع مناسب برای کسی باشه که تازه میخواد وارد دنیای برنامهنویسی بشه، و هم برای کسی که قبلاً با زبان دیگهای کار کرده و میخواد با پایتون آشنا بشه.
اما یک نکته مهم:
هدف ما از این دوره این نیست که فقط چند دستور پایتون یاد بگیرید.
اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام دارید، میتوانید به آیدی زیر مراجعه کنید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
احتمالاً اولین سؤالی که بعد از شنیدن اسم دوره به ذهنتون میرسه اینه:
چرا پایتون؟ چرا یک زبان برنامهنویسی دیگه نه؟
واقعیت اینه که زبان برنامهنویسی فقط یک ابزار برای نوشتن کده؛ چیزی که در شروع مسیر اهمیت بیشتری داره، یاد گرفتن نحوه فکر کردن و حل مسئله با برنامهنویسیه.
پایتون به خاطر سادگی و خوانایی سینتکس این امکان رو میده که هنگام یادگیری، کمتر درگیر جزئیات پیچیدهی خود زبان بشید و بیشتر روی مفاهیم اصلی برنامهنویسی تمرکز کنید.
از طرفی، پایتون فقط برای شروع یادگیری نیست. امروزه در حوزههای مختلفی ازش استفاده میشه؛ از اتوماسیون و توسعه وب گرفته تا تحلیل داده، هوش مصنوعی و یادگیری ماشین.
برای همین، یادگیری پایتون میتونه هم یک نقطه شروع مناسب برای کسی باشه که تازه میخواد وارد دنیای برنامهنویسی بشه، و هم برای کسی که قبلاً با زبان دیگهای کار کرده و میخواد با پایتون آشنا بشه.
اما یک نکته مهم:
هدف ما از این دوره این نیست که فقط چند دستور پایتون یاد بگیرید.
میخوایم یاد بگیریم چطور یک مسئله رو به بخشهای کوچکتر تقسیم کنیم، برای حلش راهحل پیدا کنیم و بعد اون راهحل رو به کد تبدیل کنیم.
چون در نهایت، چیزی که یک برنامهنویس رو میسازه، فقط بلد بودن یک زبان نیست؛
توانایی حل مسئلهست. 🧠
اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام دارید، میتوانید به آیدی زیر مراجعه کنید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
❤1
سلام به همه
امیدوارم سالم و سلامت باشید
امروز ساعت ۱۷ تا ۱۹ اولین جلسه ی کلاس پایتون برگزار میشه
این جلسه برای همگی رایگانه
با لینکی که ارسال میکنیم میتونید وارد کلاس بشید
مباحثی که در این جلسه بحث میکنیم
در مورد مقدمات برنامه نویسی و فلسفه آن و سپس در ادامه به سراغ دو نوع ستاپ محیط برنامه نویسی میریم و در ادامه با ترمینال و مزایای استفاده از آن آشنا میشیم
امیدوارم سالم و سلامت باشید
امروز ساعت ۱۷ تا ۱۹ اولین جلسه ی کلاس پایتون برگزار میشه
این جلسه برای همگی رایگانه
با لینکی که ارسال میکنیم میتونید وارد کلاس بشید
مباحثی که در این جلسه بحث میکنیم
در مورد مقدمات برنامه نویسی و فلسفه آن و سپس در ادامه به سراغ دو نوع ستاپ محیط برنامه نویسی میریم و در ادامه با ترمینال و مزایای استفاده از آن آشنا میشیم
❤4💋3🔥1
سلام
با لینک زیر میتونید در جلسه اول دوره پایتون و پله به صورت رایگان شرکت کنید
https://meet.google.com/nxw-xjbi-drc
با لینک زیر میتونید در جلسه اول دوره پایتون و پله به صورت رایگان شرکت کنید
https://meet.google.com/nxw-xjbi-drc
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
کدام یک از مزایای استفاده از ترمینال نیست؟
Anonymous Quiz
14%
Efficiency
34%
Complexity
21%
Flexibility
31%
Automation
سلام به همه
با توجه به قطعی هایی که جلسه پیش داشتیم
تصمیم گرفتیم این جلسه رو هم به صورت رایگان برگزار کنیم و در یک پلتفرم دیگه هم برگزار کنیم
کلاس امروز هم ساعت ۱۷ تا ۱۹ خواهد بود
منتظرتون هستیم
لینک کلاس:
https://fanotech.ir/g5srp
با توجه به قطعی هایی که جلسه پیش داشتیم
تصمیم گرفتیم این جلسه رو هم به صورت رایگان برگزار کنیم و در یک پلتفرم دیگه هم برگزار کنیم
کلاس امروز هم ساعت ۱۷ تا ۱۹ خواهد بود
منتظرتون هستیم
لینک کلاس:
https://fanotech.ir/g5srp
fanotech.ir
فنوتک - وبینار ، کلاس آنلاین برگزار کنید
فنوتک - پلتفرم برگزاری وبینار و کلاس آنلاین ، ایجاد دوره های آموزشی ، مدیریت کاربران ، تولید محتوای آسان . با فنوتک بی نیاز از هر برنامه جانبی خواهید بود.
❤4
وارد بشید برای بخش دوم کلاس
تو این بخش وارد خود برنامه نویسی پایتون میشیم
تو این بخش وارد خود برنامه نویسی پایتون میشیم
❤2
با توجه به برگزاری دو جلسه اول از کلاس
تصمیم گرفتیم یک تخفیف دیگه داشته باشیم و تا پایان روز دوشنبه قیمت دوره فقط ۹۹۰ تومان خواهد بود
فیلم های آفلاین دو جلسه برگزار شده هم در دسترس هستن و براتون قرار داده میشن
اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام دارید، میتوانید به آیدی زیر مراجعه کنید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
تصمیم گرفتیم یک تخفیف دیگه داشته باشیم و تا پایان روز دوشنبه قیمت دوره فقط ۹۹۰ تومان خواهد بود
فیلم های آفلاین دو جلسه برگزار شده هم در دسترس هستن و براتون قرار داده میشن
اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام دارید، میتوانید به آیدی زیر مراجعه کنید:
@MahdiiAI
━━━━━━━━━━━━━━
@pythonandpele | پایتون و پله 🐍🪜
❤2
دوره آموزشی پایتون و پله
با توجه به برگزاری دو جلسه اول از کلاس تصمیم گرفتیم یک تخفیف دیگه داشته باشیم و تا پایان روز دوشنبه قیمت دوره فقط ۹۹۰ تومان خواهد بود فیلم های آفلاین دو جلسه برگزار شده هم در دسترس هستن و براتون قرار داده میشن اگر هرگونه سوال در مورد دوره و یا قصد ثبتنام…
توجه داشته باشید از جلسه آینده، لینک کلاس دیگر به صورت عمومی در کانال قرار نمیگیرد و تنها کسانی که ثبتنام کردهاند، میتوانند جلسات بعدی را شرکت کنند.