PyCoders (پایتون)
Open in Telegram
◇ #پایتون جادوگر دنیای برنامه نویسی! ◇ معرفی حوزه های کاری پایتون ◇ معرفی کتابخونه های کاربردی ◇ معرفی دوره های مفید ◇ معرفی تکنیک ها و نکات ◇ نقشه راه حوزه های مختلف ◇ اخبار و آپدیت های پایتون ◇ و هر چیزی در مورد پایتون! ■ گروه پایتون: @programmers_py
Show more4 106
Subscribers
No data24 hours
+57 days
No data30 days
Posts Archive
4 106
🔶 اگر پایتون کار میکنید و با زبان های برنامه نویسی دیگه هم آشنا هستید حتما با این سوال مواجه شدید که کد های پایتون رو توی چه ساختاری بهتره نوشت با اینکه بیشترمون با pep 8 آشناییم ولی بنظر میاد که کامل نیست و خیلی چیز ها کم داره
🔸 در این مقاله ساختار درست برای کد های پایتون آموزش داده شده و در این مقاله شیوه درست کد نویسی در پایتون بیان شده
@python_rd
4 106
🔶 تا حالا شده نیاز داشته باشید عملکرد دقیق یک فانکشن رو توی پایتون بدونید یا عملکرد دوتا فانکشن شبیه به هم رو مقایسه کنید ؟
ماژول پیش فرض dis اینکارو براتون انجام میده
import dis
def foo(x):
return x + 1
dis.dis(foo)
🔸 این ماژول در نتیجه بیت کد های ساخته شده از کد پایتون اون فانکشن رو به شما نشون میده
2 0 LOAD_FAST 0 (x)
2 LOAD_CONST 1 (1)
4 BINARY_ADD
6 RETURN_VALUE
🔸 این روش میتونه برای دیباگ کردن کد و بهبود پرفورمنس اون خیلی کاربردی باشه
🔗 اگر دوست داشتید در این مورد بیشتر مطالعه کنید مقاله ی این لینک و این لینک پیشنهاد میشه
@python_rd4 106
تا حالا شده نیاز داشته باشید عملکرد دقیق یک فانکشن رو توی پایتون بدونید یا عملکرد دوتا فانکشن شبیه به هم رو مقایسه کنید ؟
ماژول پیش فرض dis اینکارو براتون انجام میده
import dis
def foo(x):
return x + 1
dis.dis(foo)
این ماژول در نتیجه بیت کد های ساخته شده از کد پایتون اون فانکشن رو به شما نشون میده
2 0 LOAD_FAST 0 (x)
2 LOAD_CONST 1 (1)
4 BINARY_ADD
6 RETURN_VALUE
این روش میتونه برای دیباگ کردن کد و بهبود پرفورمنس اون خیلی کاربردی باشه
اگر دوست داشتید در این مورد بیشتر مطالعه کنید مقاله ی این لینک و این لینک پیشنهاد میشه
@python_rd4 106
ساخت توکن مخفی با پایتون
کاربرد:
ایجاد یک رشته رمزنگاریشده تصادفی (توکن امن) با استفاده از ماژول secrets
@python_rd
4 106
پلتفرمی برای یادگیری برنامه نویسی به روشی شبیه به بازی
من به سایتی برخوردم که به شما امکان می ده که زبان های برنامه نویسی مختلف از جمله پایتون را یاد بگیرید. شامل سطوح بسیاری، طرح جالب، انیمیشن رنگارنگ، تعامل با بازیکنان دیگر.
➡️ در هر سطح، به بازیکن وظیفه ای داده می شود، مانند جمع آوری تمام کریستال ها، شکست دادن دشمن، یا فرار از سیاه چال.
➡️ پخش کننده وظایف را با استفاده از دستورات به زبان انتخاب شده تکمیل می کند. با پیشرفت بازی، دستورات پیچیده تر می شوند.
⛓ لینک: https://codecombat.com/play
@python_rd
4 106
سلام وقتتون بخیر
دوستان کسی هست بخواد توی کانالهای زیر محتوا قرار بده؟
@python_rd
@ai_inf
@rezadolati01
4 106
➖ نقشه راه یادگیری هوش مصنوعی | AI
🔘 هوش مصنوعی برای هوشمندسازی ماشینها استفاده میشه و مزایا و فایدهها زیادی برای جامعه و انسان داره.
👈 گام اول- ریاضیات
🔘 همونطور که اکثر دانشجویان رشته کامپیوتر میدانند ریاضیات و به خصوص مباحث جبرخطی، دیفرانسیل، حسابان، ساختمان گسسته و آمار و احتمال توی این رشته و گرایش نقش بزرگی رو ایفا میکنند؛ چرا که ماشینها و کامپیوترها تنها راهی که میفهمند اعمال منطقی و ریاضیات است و برای این که ما برنامهها و اهداف خودمون رو به اون منتقل کنیم باید بهشون فعالیت منطقی و ریاضیات بدیم.
🔘 در نتیجه شما برای شروع در گرایش هوش مصنوعی و زیرشاخه آن که بخواین فعالیت کنید، ناچارید این دروس رو یاد بگیرید.
👈 گام دوم - برنامه نویسی
🔘 برنامه نویسی رکن اصلی تو زمینه هوش مصنوعی داره و شما قبل از تسلط به زبان برنامه نویسی، باید به ساختمان داده و طراحی الگوریتم که از دروس تخصصی کامپیوتر هستند مسلط شوید چرا که شرط لازم برای نوشتن یک برنامه درست و بهینه و با خطا کم، باید الگوریتم رو به درستی دانست تا بتواند باعث صرفهجویی و کارآمد بودن بیشتر یک کد رو داشته باشد.
🔘 از بین زبانهای برنامه نویسی که با هوش مصنوعی تعامل خوبی دارند، میتونیم به پایتون اشاره کنیم:
پایتون: به دلیل سادگی و داشتن پکیجهایی مثه sci-kit learn کار با این کتابخونه به طور عمده در زمینههای data mining و data analys است که طیف وسیعی از الگوریتمها یادگیری ماشین در اون تعبیه شده، که از محبوبترین زبانها برنامه نویسی است.
🔘 بعد از یادگیری مقدماتی زبان برنامه نویسی، باید شیوه کار کردن با کتابخانهها مختلف و مرتبط با هوش مصنوعی مثه numpy (کتابخونهای که به کمکش میتونیم روی دادههای عددیایی که در حافظه موجوده، عملیات مختلفی رو انجام بدیم) رو یاد بگیرید و بارها و بارها تمرین کنید که در استفاده از اون متخصص شوید.
👈 گام سوم - مباحث و فیلدهای هوش مصنوعی
🔘 بعد از این که از مباحث اولیه عبور کردید، باید یه دانش عمومی از هوش مصنوعی رو آموزش ببینید.
🔘 بعد از پیشرفت هوش مصنوعی، این رشته به زیر رشتههای مختلفی تقسیم شد که در عین ارتباطی که بین این زیرشاخهها وجود داره، در موارد تخصصی و هدفهای هر کدوم، تفاوتهای چشمگیری رو شاهد هستیم.
🔘 بسته به علاقه و استعداد خودتون میتونید هر کدوم از این زیرشاخهها رو انتخاب کنید که نقشه راه هر زیرشاخه با زیرشاخه دیگری تفاوت داره.
🔘 البته لازم به ذکر است که یکی دیگر از مهارتهایی که به پیشرفت شما در زمینه هوش مصنوعی کمک میکنه آشنایی کامل و تخصصی با زبان انگلیسی است چرا که به روز بودن و مطالعهی مقالات روز دنیا در این رشته اهمیت بالایی داره اکثر این مقالات به زبان انگلیسی است و از آنجا که یه فیلد در رشته کامپیوتر است دانستن زبان انگلیسی لازم است.
📌 ریاضیات و برنامه نویسی برای همه زیرشاخهها هوش مصنوعی موردنیازه و در واقع جز قدمهای اولیه به عنوان پیشنیاز به حساب میاد.
@python_rd
4 106
Repost from هشتگ تبلیغ تخصصی
🧑💻 دوره مقدماتی پایتون در مؤسسه ارژنگ – آنلاین و حضوری
➕ اگر به دنیای برنامهنویسی علاقه دارید و میخواهید مسیر حرفهای خود را با یکی از محبوبترین و پرکاربردترین زبانهای دنیا شروع کنید، این دوره ۴۰ ساعته، بهترین نقطهی شروع برای شماست!
➕ در این دوره پروژهمحور، قدمبهقدم با اصول برنامهنویسی، مفاهیم شیگرایی، مدیریت فایلها، طراحی رابط گرافیکی (GUI) و کار با پایگاه داده در پایتون آشنا میشوید.
🧩 مهمترین سرفصلهای دوره:
🔸 آشنایی با ساختار پایتون، متغیرها و فرمتدهی رشتهها
🔸 شرطها، حلقهها و کنترل جریان اجرای برنامه
🔸 ساختارهای داده: لیستها، تاپلها، دیکشنریها و ستها
🔸 خواندن/نوشتن فایلها، Pickle، Shelve و مدیریت داده
🔸 معرفی و کار با ماژولها، زمان، تاریخ، و WebBrowser
🔸 طراحی GUI با Tkinter (Pack و Grid)
🔸 برنامهنویسی شیگرا (OOP): کلاس، وراثت، انکپسولاسیون، پلیمورفیسم
🔸 اتصال به دیتابیس با SQLite و اجرای کوئریها
🎯 مناسب برای: تمام علاقهمندان به برنامهنویسی، توسعهدهندگان تازهکار، و کسانی که میخواهند پایهای قوی برای ورود به حوزههایی مثل توسعه وب، علم داده، هوش مصنوعی و خودکارسازی فرآیندها داشته باشند.
⚠️ پیشنیاز دوره: آشنایی کلی با مفاهیم پایه برنامهنویسی
🗓 تاریخ شروع دوره: ۱ خرداد ۱۴۰۴
💻 نحوه برگزاری: حضوری و آنلاین (لایو)
⏱️ مدت زمان: ۴۰ ساعت
💳 امکان پرداخت اقساطی با اسنپپی در ۴ مرحله
🔥 تخفیف ثبتنام با قیمت سال گذشته – فقط برای مدت محدود
💡 برای مشاهده جزئیات و ثبتنام همین حالا کلیک کنید ➡️
📲 برای مشاوره فوری، پیام بده 👇
تماس:
☎️ ۰۲۱-۴۱۸۶۷
واتساپ:
📞 ۰۹۰۰۲۱۴۱۸۶۷
🔔 ما را در شبکههای اجتماعی دنبال کنید
تلگرام:
💬@techjob
اینستاگرام:
🌐 arjanginstitute
4 106
✔️ کد شناسایی بانک از روی شماره کارت با پایتون!
اگه شماره کارت بانکی داری و میخوای بدونی این کارت مربوط به کدوم بانکه، فقط کافیه ۶ رقم اولش (BIN) رو بررسی کنی. با این کد پایتونی، بهراحتی میتونی بانک رو تشخیص بدی:
مناسب پروژههای پرداخت، فرمهای ورود اطلاعات یا تحلیل داده
banks = {
'603799': 'بانک ملی',
'603770': 'بانک صادرات',
'603769': 'بانک کشاورزی',
'589210': 'بانک سپه',
'610433': 'بانک ملت',
'628023': 'بانک مسکن',
'627648': 'بانک توسعه صادرات',
'627961': 'بانک صنعت و معدن',
'627353': 'بانک تجارت',
'589463': 'بانک رفاه',
'639347': 'بانک پاسارگاد',
'627412': 'بانک اقتصاد نوین',
'622106': 'بانک پارسیان',
'627488': 'بانک کارآفرین',
'621986': 'بانک سامان',
'639346': 'بانک سینا',
'639607': 'بانک سرمایه',
'502806': 'بانک شهر',
'502938': 'بانک دی',
'627381': 'بانک انصار',
'639599': 'بانک قوامین',
}
def detect_bank(card_number: str) -> str:
# Check if input is valid
if len(card_number) < 6 or not card_number.isdigit():
return "Invalid card number. Please enter at least 6 digits."
# Extract first 6 digits (BIN)
bin_code = card_number[:6]
# Lookup bank name from dictionary
bank_name = banks.get(bin_code, "Unknown Bank")
return f"Detected Bank: {bank_name}"
if __name__ == "__main__":
print("=== Bank Detector ===")
card_input = input("Enter your card number: ")
result = detect_bank(card_input)
print(result)
@python_rd4 106
✅ کتابخانه NumPy چیست؟
📚کتابخانه NumPy یک کتابخانه پایتون منبع باز است که تقریباً در هر زمینهای از علم و مهندسی استفاده میشود. این استاندارد جهانی برای کار با داده های عددی در پایتون است و در هسته اکوسیستم های علمی Python و PyData قرار دارد. کاربران NumPy شامل همه افراد از کدنویسان مبتدی تا محققان با تجربه هستند که تحقیقات و توسعه علمی و صنعتی را انجام می دهند. NumPy API به طور گسترده در Pandas، SciPy، Matplotlib، scikit-learn، scikit-image و بسیاری دیگر از بسته های علوم داده و علمی Python استفاده می شود.
⭕️ کتابخانه NumPy شامل آرایه های چند بعدی و ساختارهای داده ماتریسی است.
📝 این کتابخانه پایه ترین کتابخانه مورد استفاده در هوش مصنوعی است و فراگیری بیشتر آن باعث فهم بیشتر داده و شیوه آماده سازی آن برای الگوریتم می شود.
#کتابخانه
#NumPy
◦•◉✿ @python_rd ✿◉•◦
