PyCoders (پایتون)
4.56K subscribers
946 photos
137 videos
67 files
195 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
مهم ترین متد های string در پایتون

◦•◉✿ @python_rd ✿◉•◦
کتابی خفن برای یادگیری پایتون به صورت مصور🐍🤓📚
فایل کتاب👇🏻
#کتاب
◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
کتابی خفن برای یادگیری پایتون به صورت مصور🐍🤓📚 فایل کتاب👇🏻 #کتاب ◦•◉✿ @python_rd ✿◉•◦
Coding Projects in Python.pdf
21.9 MB
کتابی خفن برای یادگیری پایتون به صورت مصور🐍🤓📚
📖نشر DK بريتانيا
📕فرمت:PDF
#کتاب
◦•◉✿ @python_rd ✿◉•◦
سلام دوستان
قصد دارم درباره فانکشن lambda در پایتون آموزش هایی رو بهتون ارائه بدم
پس در این مسیر با من همراه باشید
لامبدا در پایتون چیست؟
لامبدا یک روش ساده برای تعریف تابع در پایتون است. این توابع غالباً به نام «عملگرهای لامبدا» یا «تابع‌های لامبدا» نامیده می‌شوند.

اگر قبلاً از پایتون استفاده کرده باشید، احتمالاً توابع خود را با استفاده از کلیدواژه def تعریف می‌کنید و این روش نیز تاکنون برای شما به خوبی جواب داده است. پس چرا باید از روش دیگری برای تعریف تابع‌ها استفاده کنیم؟

دلیل این مسئله آن است که تابع‌های لامبدا ناشناس هستند. بدین معنی که این‌ها توابعی هستند که لازم نیست نامی برایشان تعیین کنید. این روش برای تعریف تابع‌های کوچک یک‌بار مصرف در مواردی که تابع اصلی بسیار بزرگ و حجیم است، استفاده می‌شود.

لامبداها یک شیء تابع بازمی‌گردانند که می‌تواند به یک متغیر انتساب یابد. لامبداها می‌توانند هر تعداد آرگومان ‌که لازم باشد داشته باشند؛ اما تنها یک عبارت دارند. نمی‌توان توابع دیگر را درون یک لامبدا فراخوانی کرد.

رایج‌ترین استفاده از تابع‌های لامبدا در کدهایی است که نیازمند توابع یک‌خطی ساده‌ای هستند و نوشتن یک تابع معمولی کامل، زیاده کاری محسوب می‌شود.
#lambda
◦•◉✿ @python_rd ✿◉•◦
Become an AI Company in 90 days.pdf
2.1 MB
امروز میخوام یه کتاب کاملا متفاوت در حوزه ی #هوش_مصنوعی بهتون معرفی کنم.
کتابِ
Become an AI company in 90 days.
تالیفِ
Kevin Dewalt

این کتاب، هوش مصنوعی رو بیشتر از جنبه ی بیزینسی و اقتصادی بررسی میکنه چرا چون که اکثر پروژه های AI  در صنعت از لحاظ بیزینسی Fail میشن.

این کتاب به شدت پرمحتواست و خیلی اتفاقی وقتی داشتم ویدئوی دیپلوی کردن مدلهای ML  رو در یوتیوب میدیدم باهاش آشنا شدم.

پی دی افش هم منتشر کردم، کلا ۱۳۴ صفحه است.

لینک ویدئوش

◦•◉✿ @python_rd ✿◉•◦
نکات مهم کتابِ
Become an AI company in 90 days
برای رسیدن به یه محصول موفق در صنعت AI:

۱. یک مدل بادوام بسازید که تنوع دیتا نتونه روش تاثیر بزاره. 

۲. بهتره با زبان #پایتون مدل AI تون رو بنویسید هرچند که با بقیه ی زبان های برنامه نویسی مثل جاوا و C هم میشه نوشت.‌

۳. سعی کنید برای شروع به دیپلوی کردن مدل از ساده ترین مدلهای ML مثلRandom Forest شروع کنید، بخصوص وقتی سایز دیتا کم هست.

۴. نوت بوک های ML رو طوری بنویسید که آماده تبدیل به Product بشه، مثلا کدهای قسمت جدول ها، پلات ها و آنالیزهای غیر لازم رو حذف کنید.

۵. مدل رو طوری بسازید که به کمترین infrastructure برای دیپلوی کردن نیاز داشته باشه، مثلا سرورهای با حداقل کانفیگوریشن رم و CPU.

۶. زمان ساخت مدل تا دیپلوی کردنش کوتاه باشه یعنی سریع محصول AI تون رو تولید کنید و نزارید وقفه بیفته بینش.


◦•◉✿ @python_rd ✿◉•◦
7 ابزار هوش مصنوعی که باید بشناسید:

1️⃣ ابزار ChatGPT : برای توضیح همه چیز

2️⃣ ابزار DoNotPay : پاسخ به سوالات حقوق ( چت بات خدمات حقوقی )

3️⃣ ابزار DALL-E-2 : خلق تصاویر واقعی و هنری از توضیحات به زبان طبیعی

4️⃣ ابزار Debuild : ایجاد وب از روی متن

5️⃣ ابزار Murf : تبدیل متن به گفتار

6️⃣ ابزار Firefiles : یادداشت برداری

7️⃣ ابزار GitHubCopilot : تولید کد و دیباگ آن

#هوش_مصنوعی

◦•◉✿ @python_rd ✿◉•◦
🐍 همونطور که احتمالا میدونید، از نسخه 3.10 پایتون به بعد قابلیت ها و تغییرات بزرگی رو توی پایتون شاهد بودیم. دو ویژگی و دستور جدیدی که در نسخه جدید معرفی شدند، یکی اپراتور پایپ برای Union و یکی ساختار match-case بود. اگر تمایل داشتید میتونید آموزش این دو قابلیت جدید رو در فصل 12 دوره رایگان سبزلرن مشاهده کنید.


◦•◉✿ @python_rd ✿◉•◦
ابزارهای پایتونی برای توسعه وب 🌐🐍

💢 Django
⭕️ Flask
💢 FastAPI
🔻 TurboGears
⭕️ Bottle
💢 CherryPy
🔻 Pyramid
⭕️ web2py
💢 CubicWeb
🔻 Django-hotsauce
⭕️ Giotto
💢 Grok
🔻 Pylons
⭕️ Reahl
💢 wheezy.web
🔻 Zope2
⭕️ Tornado
💢 Hug
🔻 Albatross
⭕️ Circuits
💢 Falcon
🔻 Growler
⭕️ MorePath
💢 Pycnic
🔻 Sanic
💢 PyScript
#وب
◦•◉✿ @python_rd ✿◉•◦
😂🐍😂🐍
#میم
#فان
◦•◉✿ @python_rd ✿◉•◦
بررسی وجود فایل
گاهی اوقات پیش میاد که نیاز داشته باشید وجود یک فایل رو چک کنید، برای این از کد بالا استفاده کنید.

◦•◉✿ @python_rd ✿◉•◦
🤓کد زیر را اجرا کنید و خروجی اون رو
اسکرین شات بگیرید و در گروه با دوستان به اشتراک بگذارید 🙏🏻😉

import turtle as t
pen = t.Turtle()
t.bgcolor('#9966cc')
t.delay(8)
pen.color('#ffe4e1')
pen.begin_fill()
pen.left(40)
pen.forward(120)
pen.circle(80, 190)
pen.right(100)
pen.circle(80, 180)
pen.forward(160)
pen.left(90)
pen.forward(50)
pen.setpos(-60, 100)
pen.end_fill()
def txt():
pen.up()
pen.setpos(-60, 100)
pen.color('red')
pen.write('I LoVe PyThON', font=("Comic Sans MS", 16))
txt()
pen.end_fill()
t.exitonclick()


◦•◉✿ @python_rd ✿◉•◦
#تمرین_پایتون 🐍🤓

📚تابعی بنویسید که تیتر یک مقاله را به عنوان آرگومان بگیرد و 3 کلمه ای که بیشترین طول را دارد را از این تیتر جدا کرده و آنها را به هشتگ تبدیل کند. اگر چند کلمه با طول مساوی پیدا شد، آنهایی که زودتر نوشته شده اند انتخاب شوند. کلمات باید به ترتیب طول آنها در یک لیست در خروجی قرار بگیرند. خروجی باید از نوع یک لیست یا یک آرایه ای از رشته ها باشد.📚

💢نکته: علائم نگارشی جزء کلمه محاسبه
نمی شوند.
◦•◉✿ @python_rd ✿◉•◦
🐍🤓جنگو

💢فریم ورک جنگو ( Django ) یکی از برترین فریم ورک های حال حاضر در زمینه ی برنامه نویسی وب می باشد. این فریم ورک با بهره گیری از زبان قدرتمند پایتون به عنوان هسته ی اصلی خود توانایی های بسیاری را برای برنامه نویسان جهت پیاده سازی پروژه های بزرگ و حرفه ای ایجاد می کند.

⭕️اصول کدنویسی در این فریم ورک بسیار ساده بوده و هر برنامه نویسی که مقداری با پایتون آشنایی داشته باشد میتواند از این فریم ورک قدرتمند جهت ایجاد پروژه های مبتنی بر وب استفاده کند.🐍🌐
#Django
#جنگو
◦•◉✿ @python_rd ✿◉•◦
وبسایت‌های خارجی معروفی که با جنگو نوشته شده‌اند 🤓🐍

🌐ناسا
https://www.nasa.gov

🌐 نشنال ژئوگرافیک
https://www.nationalgeographic.com

🌐 وبسایت بوئینگ
https://www.boeing.com

🌐 اوبر
https://www.uber.com

🌐 اسپاتیفای
https://www.spotify.com

🌐 واشینگتن پست
https://www.washingtonpost.com

وبسایت‌های ایرانی معروف که با جنگو نوشته شده‌اند 🤓🐍

⭕️ سیستم بلاگ
https://blog.ir
💢ورزش3
https://www.varzesh3.com
⭕️ رادیو آوا
https://radioava.ir
💢 کوئرا
https://quera.org
⭕️ مکتب خونه
https://maktabkhooneh.org

💢 دانلود رایگان مقالات
https://freepaper.me

#Django
#جنگو
◦•◉✿ @python_rd ✿◉•◦
🐍📚🤓In Python Programming, Set can be
defined as:
Anonymous Quiz
63%
set()
30%
{}
7%
setOf()
😂🐍😂
#میم
#فان
◦•◉✿ @python_rd ✿◉•◦
چطوری الگوریتم مناسب #ماشین_لرنینگ برای ساخت اپلیکیشن مون انتخاب کنیم؟

مقاله جدیدم در Medium راجب این موضوع هست👇:

https://medium.com/p/1699967bb31a


◦•◉✿ @python_rd ✿◉•◦
کتابخانه NumPy چیست؟

📚کتابخانه NumPy یک کتابخانه پایتون منبع باز است که تقریباً در هر زمینه‌ای از علم و مهندسی استفاده می‌شود. این استاندارد جهانی برای کار با داده های عددی در پایتون است و در هسته اکوسیستم های علمی Python و PyData قرار دارد. کاربران NumPy شامل همه افراد از کدنویسان مبتدی تا محققان با تجربه هستند که تحقیقات و توسعه علمی و صنعتی را انجام می دهند. NumPy API به طور گسترده در Pandas، SciPy، Matplotlib، scikit-learn، scikit-image و بسیاری دیگر از بسته های علوم داده و علمی Python استفاده می شود.
⭕️ کتابخانه NumPy شامل آرایه های چند بعدی و ساختارهای داده ماتریسی است.

📝 این کتابخانه پایه ترین کتابخانه مورد استفاده در هوش مصنوعی است و فراگیری بیشتر آن باعث فهم بیشتر داده و شیوه آماده سازی آن برای الگوریتم می شود.
#کتابخانه
#NumPy
◦•◉✿ @python_rd ✿◉•◦
جواب درست این کد چیه ؟🐍🤓📚
>>> try: print(1)
... except: print (2) ... finally : print(3) >>>
Anonymous Quiz
20%
1 2 3
4%
2 3
60%
1 3
16%
Error