سلام به همه دانش پذیران جدید دوره پایتون ،
لطفا قبل از جلسه بعد دو ویدیو رو در ادامه قرار میدم ببینید که با مفهوم الگوریتم آشنا بشید
لطفا قبل از جلسه بعد دو ویدیو رو در ادامه قرار میدم ببینید که با مفهوم الگوریتم آشنا بشید
Forwarded from پایتون فارسی(PyCore)
Media is too big
VIEW IN TELEGRAM
Forwarded from پایتون فارسی(PyCore)
Media is too big
VIEW IN TELEGRAM
الگوریتم و فلوچارت -فصل دوم : فلوچارت-سجاد ریاحی
#part2
@persians_python
@persians_python
@persians_python
#part2
@persians_python
@persians_python
@persians_python
سلام
کلاس های امروز طبق ساعات مشخص شده از قبل برگزار میشه اداره برق اعلام کرده قطعی نیست امیدوارم راست گفته باشه پس کلاس جنگو ساعت چهار برقرار هست
کلاس های امروز طبق ساعات مشخص شده از قبل برگزار میشه اداره برق اعلام کرده قطعی نیست امیدوارم راست گفته باشه پس کلاس جنگو ساعت چهار برقرار هست
Media is too big
VIEW IN TELEGRAM
جلسه 5 (پایانی)
⭕️بررسی حلقه while
⭕️بررسی حلقه for
✅بررسی دستورات کنترلی break و Continue
@persians_python
@persians_python
@persians_python
⭕️بررسی حلقه while
⭕️بررسی حلقه for
✅بررسی دستورات کنترلی break و Continue
@persians_python
@persians_python
@persians_python
مرور پایتون مقدماتی در 5 جلسه ویژه دانشجویان پایتون مجتمع فنی تهران
مدرس : سجاد ریاحی
1⃣ جلسه اول
2⃣ جلسه دوم
3⃣ جلسه سوم
4⃣جلسه چهارم
5⃣ جلسه پنجم
مدرس : سجاد ریاحی
1⃣ جلسه اول
2⃣ جلسه دوم
3⃣ جلسه سوم
4⃣جلسه چهارم
5⃣ جلسه پنجم
Telegram
پایتون فارسی
جلسه 1
👩💻معرفی زبان برنامهنویسی پایتون و کاربردها
⚙نصب پایتون و معرفی ادیتور های Vscode و Pycharm
✅نوشتن اولین کد پایتون دوره !
@persians_python
@persians_python
@persians_python
👩💻معرفی زبان برنامهنویسی پایتون و کاربردها
⚙نصب پایتون و معرفی ادیتور های Vscode و Pycharm
✅نوشتن اولین کد پایتون دوره !
@persians_python
@persians_python
@persians_python
سلام به همگی
بچه های که میخان برای مسابقات ملی مهارت ثبت نام کنند میتونن اطلاعات کامل و ثبت نام رو روی سایت رسمی خودشون انجام بدن
سطح این مسابقات از خوارزمی بالاتره و در صورت مقام کشوری خارج از ایران هم اعزام میشید (ممکنه تو شرایط جنگی نشه)
اما تاثیر مستقیم روی خدمت پسرها و دانشگاه دخترها داره و مثل یه سهمیه اضافه در مسیر اهدافتون کمک میکنه
میتونین اطلاعات بیشتر رو تو سایت خودشون ببینید
https://skill.irantvto.ir/nsc22
بچه های که میخان برای مسابقات ملی مهارت ثبت نام کنند میتونن اطلاعات کامل و ثبت نام رو روی سایت رسمی خودشون انجام بدن
سطح این مسابقات از خوارزمی بالاتره و در صورت مقام کشوری خارج از ایران هم اعزام میشید (ممکنه تو شرایط جنگی نشه)
اما تاثیر مستقیم روی خدمت پسرها و دانشگاه دخترها داره و مثل یه سهمیه اضافه در مسیر اهدافتون کمک میکنه
میتونین اطلاعات بیشتر رو تو سایت خودشون ببینید
https://skill.irantvto.ir/nsc22
skill.irantvto.ir
بیست و دومین دوره
بیست و دومین دوره مسابقات ملی مهارت
⭕️ ایلان ماسک دنبال مهندسهایی برای ساخت پارتنر هوش مصنوعی با حقوق استثنایی!
▪️شرکت xAI (متعلق به ایلان ماسک) یه آگهی شغلی عجیب منتشر کرده: "مهندس فولاستک Waifu" - یه تیم که قراره کاراکترهای هوش مصنوعی کاملاً تعاملی طراحی کنه.
▪️مثلاً یه دختر انیمهای خجالتی یا یه پاندای بداخلاق که میتونی باهاش چت کنی، حرف بزنی، حتی ناراحتش کنی!
مشخصات شغل :
▫️محل کار: پالو آلتو، کالیفرنیا
▫️حقوق ماهیانه بین ۱۸۰ تا ۴۴۰ هزار دلار
▫️عنوان: Fullstack Engineer - Waifus
مهارتهای لازم :
▫️مسلط به Python و Rust
▫️حرفهای توی WebRTC و WebSocket
▫️تجربه توی پردازش زنده صدا و تصویر
▫️آشنایی با طراحی آواتار و صداگذاری هوش مصنوعی
@persians_python
▪️شرکت xAI (متعلق به ایلان ماسک) یه آگهی شغلی عجیب منتشر کرده: "مهندس فولاستک Waifu" - یه تیم که قراره کاراکترهای هوش مصنوعی کاملاً تعاملی طراحی کنه.
▪️مثلاً یه دختر انیمهای خجالتی یا یه پاندای بداخلاق که میتونی باهاش چت کنی، حرف بزنی، حتی ناراحتش کنی!
مشخصات شغل :
▫️محل کار: پالو آلتو، کالیفرنیا
▫️حقوق ماهیانه بین ۱۸۰ تا ۴۴۰ هزار دلار
▫️عنوان: Fullstack Engineer - Waifus
مهارتهای لازم :
▫️مسلط به Python و Rust
▫️حرفهای توی WebRTC و WebSocket
▫️تجربه توی پردازش زنده صدا و تصویر
▫️آشنایی با طراحی آواتار و صداگذاری هوش مصنوعی
@persians_python
نسخه pre-release پایتون 3.14 با قابلیت های بوس داشتنی 💋
۱- استرینگ های جدید به اسم t-string مشابه f-string با این تفاوت که متن رو از قبل آماده کنی و بعداً دادهها رو بدی بهش. برای ساختن قالب پیام، خیلی کاربردیه
۲- برای انوتیشن ها این قابلیت اضافه شده که موقع استفاده لزوما نیاز نیست که تعریف شده باشه و فقط موقع نیاز چک میشه، قبلا مجبور بودیم بصورت استرینگ ازشون استفاده کنیم.
۳- نسخه بدون GIL ، یعنی همزمانی واقعی 🥹، مولتی ترد واقعنی 😍 (بصورت آزمایشی و دیفالت فعال نیست)
۴- مفسر جدید tail-call که تا ۳۰ درصد سرعت رو میتونه افزایش بده (دیفالت نیست و برای دسترسی بهش باید خودتون بیلد بگیرید از سورس کد پایتون)
۵- ساده سازی استفاده از except ، اگر چندتایی باشه حتما نمیخواد پرانتز بزارید، با کاما جدا کنید بره
۶- خطاها بهتر نشون داده میشن، مثلا اگر اسم متغیر یا کلمات کلیدی پایتون رو اشتباه بنویسی، مینویسه منظورت فلان بود گلم ؟
https://docs.python.org/3.14/whatsnew/3.14.html
۱- استرینگ های جدید به اسم t-string مشابه f-string با این تفاوت که متن رو از قبل آماده کنی و بعداً دادهها رو بدی بهش. برای ساختن قالب پیام، خیلی کاربردیه
۲- برای انوتیشن ها این قابلیت اضافه شده که موقع استفاده لزوما نیاز نیست که تعریف شده باشه و فقط موقع نیاز چک میشه، قبلا مجبور بودیم بصورت استرینگ ازشون استفاده کنیم.
۳- نسخه بدون GIL ، یعنی همزمانی واقعی 🥹، مولتی ترد واقعنی 😍 (بصورت آزمایشی و دیفالت فعال نیست)
۴- مفسر جدید tail-call که تا ۳۰ درصد سرعت رو میتونه افزایش بده (دیفالت نیست و برای دسترسی بهش باید خودتون بیلد بگیرید از سورس کد پایتون)
۵- ساده سازی استفاده از except ، اگر چندتایی باشه حتما نمیخواد پرانتز بزارید، با کاما جدا کنید بره
۶- خطاها بهتر نشون داده میشن، مثلا اگر اسم متغیر یا کلمات کلیدی پایتون رو اشتباه بنویسی، مینویسه منظورت فلان بود گلم ؟
https://docs.python.org/3.14/whatsnew/3.14.html
Python documentation
What’s new in Python 3.14
Editors, Adam Turner and Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. Python 3.14 was released on 7 October 2025. For full details, see the changelog...
سلام وقت همگی بخیر
دوره جنگو که روزهای دوشنبه و چهارشنبه برگزار میشده و یک جلسه ازش باقی مونده هفته بعد چهارشنبه تاریخ ۱۵ مرداد ساعت شش تا هشت آخرین جلسه برگزار میشه
(اگر از بچه های دوره کسی cpanel یا لیارا گرفته یوزر پسورد رو داشته باشه تا انتشار پروژه رو هم تمرین کنیم)
دوره جنگو که روزهای دوشنبه و چهارشنبه برگزار میشده و یک جلسه ازش باقی مونده هفته بعد چهارشنبه تاریخ ۱۵ مرداد ساعت شش تا هشت آخرین جلسه برگزار میشه
(اگر از بچه های دوره کسی cpanel یا لیارا گرفته یوزر پسورد رو داشته باشه تا انتشار پروژه رو هم تمرین کنیم)
🐍 Thonny یه IDE مناسب برای افرادیه که تازه قصد شروع یادگیری پایتون رو دارن و کارکردش به این شکله که کد رو برای شما مرحله به مرحله اجرا میکنه تا بصورت Visual و تعاملی بتونید نحوه اجرا شدن کد و اتفاقاتی که داخل کدتون میوفته رو ببینید و درکش کنید.
امکانات IDE های دیگه مثل هایلات کد ها و ارور هاتون و دیباگر ساده با یه Ctrl+F5 رو داره و همچنین کد هارو بهتون پیشنهاد میده به علاوه راحت میتونید آپدیتش کنید و پلاگین های مختلفی برای کاربردای خاص داره✅
به هرکی میخواد تازه شروع کنه این پستو بفرستید و Thonny رو بهش معرفی کنید🔥
امکانات IDE های دیگه مثل هایلات کد ها و ارور هاتون و دیباگر ساده با یه Ctrl+F5 رو داره و همچنین کد هارو بهتون پیشنهاد میده به علاوه راحت میتونید آپدیتش کنید و پلاگین های مختلفی برای کاربردای خاص داره✅
به هرکی میخواد تازه شروع کنه این پستو بفرستید و Thonny رو بهش معرفی کنید🔥
👍2
Forwarded from پایتون فارسی(PyCore)
توابع
1. تعریف تابع:
تابعی به نام
2. محاسبه مجموع:
تابعی بنویسید به نام
3. چند مقدار برگرداندن:
تابعی بنویسید به نام
4. پارامتر پیشفرض:
تابعی بنویسید به نام
▎حلقهها
6. حلقه
با استفاده از حلقه
7. حلقه
با استفاده از حلقه
8. جمع اعداد:
با استفاده از حلقه
9. استفاده از
با استفاده از حلقه
10. استفاده از
با استفاده از حلقه
▎شرطها
11. شرط ساده:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد مثبت است یا منفی.
12. چند شرط:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد زوج است یا فرد.
13. سن:
تابعی بنویسید که سن کاربر را به عنوان ورودی بگیرد و بگوید آیا کاربر بالغ است یا خیر (سن ≥ 18).
14. چند شرط زنجیرهای:
تابعی بنویسید که یک نمره را به عنوان ورودی بگیرد و وضعیت آن (قبول، مردود، یا عالی) را مشخص کند:
- عالی: نمره ≥ 90
- قبول: نمره ≥ 60
- مردود: نمره < 60
15. بررسی وجود عدد در لیست:
تابعی بنویسید که یک عدد و یک لیست از اعداد را به عنوان ورودی بگیرد و بگوید آیا آن عدد در لیست وجود دارد یا خیر.
▎ترکیب مباحث
16. تابع با حلقه و شرط:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و فقط اعداد زوج آنها را برگرداند.
17. محاسبه فاکتوریل:
تابعی بنویسید که فاکتوریل یک عدد مثبت را با استفاده از حلقه محاسبه کند.
18. جستجوی عنصر:
تابعی بنویسید که یک لیست و یک عنصر را به عنوان ورودی بگیرد و بررسی کند آیا عنصر در لیست وجود دارد یا خیر (با استفاده از حلقه).
19. شمارش حروف:
تابعی بنویسید که یک رشته را به عنوان ورودی بگیرد و تعداد حروف 'a' در آن رشته را شمارش کند.
20. معکوس کردن لیست:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و آن لیست را معکوس کند (با استفاده از حلقه).
1. تعریف تابع:
تابعی به نام
greet بنویسید که یک نام را به عنوان ورودی بگیرد و پیام "سلام، [نام]!" را چاپ کند.2. محاسبه مجموع:
تابعی بنویسید به نام
sum_numbers که دو عدد را به عنوان ورودی بگیرد و مجموع آنها را برگرداند.3. چند مقدار برگرداندن:
تابعی بنویسید به نام
min_max که یک لیست از اعداد را به عنوان ورودی بگیرد و کوچکترین و بزرگترین عدد را برگرداند.4. پارامتر پیشفرض:
تابعی بنویسید به نام
multiply که دو عدد را به عنوان ورودی بگیرد و اگر عدد دوم داده نشود، آن را برابر ۱ در نظر بگیرد. حاصلضرب را برگرداند.▎حلقهها
6. حلقه
for:با استفاده از حلقه
for، لیست زیر را تکرار کنید و هر عنصر را چاپ کنید:fruits = ['سیب', 'موز', 'توت']
7. حلقه
while:با استفاده از حلقه
while، اعداد ۱ تا ۱۰ را چاپ کنید.8. جمع اعداد:
با استفاده از حلقه
for، مجموع اعداد ۱ تا ۱۰ را محاسبه کنید و نتیجه را چاپ کنید.9. استفاده از
break:با استفاده از حلقه
while، از کاربر بخواهید عددی وارد کند و اگر عدد منفی بود، حلقه را متوقف کنید.10. استفاده از
continue:با استفاده از حلقه
for، اعداد ۱ تا ۱۰ را چاپ کنید اما عدد ۵ را نادیده بگیرید.▎شرطها
11. شرط ساده:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد مثبت است یا منفی.
12. چند شرط:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد زوج است یا فرد.
13. سن:
تابعی بنویسید که سن کاربر را به عنوان ورودی بگیرد و بگوید آیا کاربر بالغ است یا خیر (سن ≥ 18).
14. چند شرط زنجیرهای:
تابعی بنویسید که یک نمره را به عنوان ورودی بگیرد و وضعیت آن (قبول، مردود، یا عالی) را مشخص کند:
- عالی: نمره ≥ 90
- قبول: نمره ≥ 60
- مردود: نمره < 60
15. بررسی وجود عدد در لیست:
تابعی بنویسید که یک عدد و یک لیست از اعداد را به عنوان ورودی بگیرد و بگوید آیا آن عدد در لیست وجود دارد یا خیر.
▎ترکیب مباحث
16. تابع با حلقه و شرط:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و فقط اعداد زوج آنها را برگرداند.
17. محاسبه فاکتوریل:
تابعی بنویسید که فاکتوریل یک عدد مثبت را با استفاده از حلقه محاسبه کند.
18. جستجوی عنصر:
تابعی بنویسید که یک لیست و یک عنصر را به عنوان ورودی بگیرد و بررسی کند آیا عنصر در لیست وجود دارد یا خیر (با استفاده از حلقه).
19. شمارش حروف:
تابعی بنویسید که یک رشته را به عنوان ورودی بگیرد و تعداد حروف 'a' در آن رشته را شمارش کند.
20. معکوس کردن لیست:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و آن لیست را معکوس کند (با استفاده از حلقه).
✔️ مستند پایتون منتشر شد!
بالاخره مستند رسمی پایتون با عنوان
Python: The Documentary | An origin story
منتشر شد!
این مستند داستان شکلگیری پایتون رو روایت میکنه؛ از ایدهی اولیهی خیدو فن روسوم در دهه ۹۰ میلادی تا تبدیل شدن به یکی از پرکاربردترین زبانهای دنیا در هوش مصنوعی، وب، دیتا و هزاران پروژهی دیگه.
توی این مستند چهرههای سرشناس کامیونیتی پایتون مثل Guido van Rossum، Travis Oliphant، Barry Warsaw و خیلیهای دیگه حضور دارن.
بخشهای جذابی مثل "Zen of Python" هم بررسی میشه.
انتشار رسمی این مستند در تاریخ ۲۸ اوت ۲۰۲۵ بوده و الان به صورت رایگان قابل مشاهدهست.
لینک تماشا در یوتیوب:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR
بالاخره مستند رسمی پایتون با عنوان
Python: The Documentary | An origin story
منتشر شد!
این مستند داستان شکلگیری پایتون رو روایت میکنه؛ از ایدهی اولیهی خیدو فن روسوم در دهه ۹۰ میلادی تا تبدیل شدن به یکی از پرکاربردترین زبانهای دنیا در هوش مصنوعی، وب، دیتا و هزاران پروژهی دیگه.
توی این مستند چهرههای سرشناس کامیونیتی پایتون مثل Guido van Rossum، Travis Oliphant، Barry Warsaw و خیلیهای دیگه حضور دارن.
بخشهای جذابی مثل "Zen of Python" هم بررسی میشه.
انتشار رسمی این مستند در تاریخ ۲۸ اوت ۲۰۲۵ بوده و الان به صورت رایگان قابل مشاهدهست.
لینک تماشا در یوتیوب:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR
👍3
پایتون فارسی(PyCore) pinned «### لیستها (Lists) 1. آسان: برنامهای بنویسید که یک لیست از اعداد دریافت کند و مجموع تمام عناصر آن را محاسبه و چاپ کند. 2. آسان: برنامهای بنویسید که یک لیست از اعداد دریافت کند و بزرگترین عدد در لیست را پیدا کند. 3. متوسط: برنامهای بنویسید که یک لیست از…»
روز جهانی برنامه نویس مبارک!
امیدوارم هیچوقت توی زندگیت bug نگیری و همیشه راهحلهات optimized باشه.
کاش همهی لحظههات مثل یه clean code مرتب و خوانا باشه و مسیر موفقیتت بدون هیچ syntax error ای کامپایل بشه.
زندگیت پر از algorithmهای سریع، loopهای شادی بیپایان و functionهایی باشه که همیشه return success بدن 🚀✨
یادت نره که تو همیشه یه developer واقعی هستی که با ذهنش دنیا رو debug میکنه و آینده رو deploy.
Happy Programmer’s Day! 🎉
@persians_python
@persians_python
امیدوارم هیچوقت توی زندگیت bug نگیری و همیشه راهحلهات optimized باشه.
کاش همهی لحظههات مثل یه clean code مرتب و خوانا باشه و مسیر موفقیتت بدون هیچ syntax error ای کامپایل بشه.
زندگیت پر از algorithmهای سریع، loopهای شادی بیپایان و functionهایی باشه که همیشه return success بدن 🚀✨
یادت نره که تو همیشه یه developer واقعی هستی که با ذهنش دنیا رو debug میکنه و آینده رو deploy.
Happy Programmer’s Day! 🎉
@persians_python
@persians_python
👍14👌3
سلام وقت همگی بخیر
با توجه به اتمام دوره های تابستانی پایتون مقدماتی
لطفا یا توجه به تایم اعلام شده پروژه ها به این شکل که توضیح میدم به مجتمع فنی تهران تحویل بشه روی سیستم داخل سالن باید ریخته بشه
همه فایل ها در یک فایل zip که اسم خودتون و پروژه تون روش هست تحویل بدید مثال
meisam-shabany-student-managment.zip
با توجه به اتمام دوره های تابستانی پایتون مقدماتی
لطفا یا توجه به تایم اعلام شده پروژه ها به این شکل که توضیح میدم به مجتمع فنی تهران تحویل بشه روی سیستم داخل سالن باید ریخته بشه
همه فایل ها در یک فایل zip که اسم خودتون و پروژه تون روش هست تحویل بدید مثال
meisam-shabany-student-managment.zip
با توجه به مشکلی که اکثرا با نمایش دیتابیس SQLite دارید و اکستنشن ها یا مشکل دارند یا کار نمیکنند
میتونید وارد این سایت بشید
https://sqliteviewer.app/
و روی گزینه اضافه کردن بزنید و از داخل سیستم فایل SQLite رو انتخاب کنید تا آنلاین بتونید ببینید دیتابیس و جداول داخلش رو
میتونید وارد این سایت بشید
https://sqliteviewer.app/
و روی گزینه اضافه کردن بزنید و از داخل سیستم فایل SQLite رو انتخاب کنید تا آنلاین بتونید ببینید دیتابیس و جداول داخلش رو
sqliteviewer.app
SQLite Viewer Web App
A free online SQLite Explorer, inspired by DB Browser for SQLite and Airtable. Use this web-based SQLite Tool to quickly and easily inspect sqlite files on the web.
سلام به همگی وقت بخیر
دو فرصت کارآموزی جنگو برای حضور در یک پروژه داریم
این دو فرصت کارآموزی چند ماهه هست و باید با تیم فرانت کار کنید پس باید بتونید با DRF (django rest framwork)
کار کنید
طبیعتاً افرادی که تو فرصت کارآموزی توانایی خودشون رو ثابت کنند قطعا در پروژه های بین المللی که تیم اصلی داره کار میکنه استفاده میشه ازتون
فقط اینکه دو تا جا داریم و اولویت با کسایی هست که رزومه مناسب تری داشته باشند و حداقل یک پروژه با drf داشته باشند
اگه دوست دارید تو این فرصت حضور داشته باشید رزومه بنویسید برای خودتون
(میتونید از ai کمک بگیرید برای رزومه نوشتن تو گوگل هم سرچ کنید)
و رزومه رو برای من ارسال کنید تا بررسی بشه و اطلاع داده بشه بهتون
---اولویت با دانش پذیران خودم هست ---
#فرصت_همکاری
@persians_python
دو فرصت کارآموزی جنگو برای حضور در یک پروژه داریم
این دو فرصت کارآموزی چند ماهه هست و باید با تیم فرانت کار کنید پس باید بتونید با DRF (django rest framwork)
کار کنید
طبیعتاً افرادی که تو فرصت کارآموزی توانایی خودشون رو ثابت کنند قطعا در پروژه های بین المللی که تیم اصلی داره کار میکنه استفاده میشه ازتون
فقط اینکه دو تا جا داریم و اولویت با کسایی هست که رزومه مناسب تری داشته باشند و حداقل یک پروژه با drf داشته باشند
اگه دوست دارید تو این فرصت حضور داشته باشید رزومه بنویسید برای خودتون
(میتونید از ai کمک بگیرید برای رزومه نوشتن تو گوگل هم سرچ کنید)
و رزومه رو برای من ارسال کنید تا بررسی بشه و اطلاع داده بشه بهتون
---اولویت با دانش پذیران خودم هست ---
#فرصت_همکاری
@persians_python