Computer MCH
1.13K subscribers
3.59K photos
2.41K videos
252 files
1.05K links
🖥 آموزش کامپیوتر و برنامه نویسی

🟢 پروکسی و اخبار تکنولوژی
🟡 مطالب امنیتی و برنامه نویسی
🔴 ترفند های کامپیوتر و موبایل
🟣 معرفی نرم افزار و اپلیکیشن

🆔 ارتباط و پرسش سوالات :
@Computer_MCH_Group
Download Telegram
Media is too big
VIEW IN TELEGRAM
🐍 حذف گیل از پایتون

این روزها اخبار فنی پر بوده از«حذف گیل از پایتون». توی این ویدئو با هم می‌بینیم شمارش رفرنس چیه و مشکلش توی چند نخی چیه و چطوری گیل حلش می‌کنه و چه مشکل جدید رو درست می‌کنه ، همراه کد نویسی و نگاه به سورس پایتون. جالبیش؟ حتی برای غیرفنی‌ها احتمالا قشنگه.

♦️پیش‌نیاز : دوره پایتون

#Jadi #Python
🖥 @Computer_MCH
4🥰1
12 ایده برای پروژه پایتون 😍

پایتون بلدی و نمیدونی چه برنامه ای بنویسی؟ این پست مخصوص شماست.

‼️اگه پایتون هم بلد نیستین ، روی این لینک کلیک کنید 👈🏻 (آموزش پایتون)

#Python
🖥 @Computer_MCH
4🥰1
Media is too big
VIEW IN TELEGRAM
🤖 نوشتن پروژه پایتونی رقص ربات‌

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

🎬 مشاهده در یوتیوب

#Python #Jadi
🖥 @Computer_MCH
4🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
😁 مقایسه راحتی زبان های برنامه نویسی

#Fun #Python
#Programming
🖥 @Computer_MCH
😁10🔥1🥰1
Media is too big
VIEW IN TELEGRAM
🟣 نوشتن یه بازی ترمینالی بدون استفاده از موتورهای بازی سازی

🟩 پیتزاخور فضایی با پایتون
بیاین یه بازی فان ساده بنویسیم. چرا؟ که ببینیم چطور یه برنامه کم کم شکل میگیره و یه ایده هم بگیریم که در وقت های بیکاری چطوری برنامه نویسی خودمون رو بهتر کنیم. تو این بازی شما یه یارویی هستین که شاید تو فضا باشه شایدم تو دریا. ولی به هرحال لابلای سنگ ها دارین دنبال خوراکی میگردین و از دست خبیث ها فرار میکنین.

📹 مشاهده در یوتیوب

#Python #Jadi
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤‍🔥1🔥1🥰1
Media is too big
VIEW IN TELEGRAM
👨‍💻 آشنایی با dictionary comprehensions

☑️ پیش‌نیاز : دوره پایتون

✍🏻 منبع : مونگارد

#Python
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
3🥰1
Media is too big
VIEW IN TELEGRAM
حذف عناصر تکراری از لیست و برگردوندن تعدادشون

👨‍💻 بیاین ادامه بدیم حل سوالات مصاحبه های برنامه نویسی رو. اینجا یه رشته به ما دادن که سورت شده و انتظار میره ما بتونیم عناصر غیرتکراری رو بیاریم اول رشته و تعداد اونها رو هم برگردونیم. به نظرم تمرین سطح متوسط قابل قبولی است اگر تازه برنامه نویسی رو شروع کردین.

📺 مشاهده در یوتیوب

#Python_Practice #Jadi
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1🥰1
a = 1
b = 1
print(a is b)


👨‍💻 نتیجه چی میشه؟ شاید پیش خودتون بگید که این چ سوالیه می‌پرسی ، معلومه که نتیجه‌اش میشه False ولی باید بهتون بگم که نتیجه اش میشه True اما علتش؟

پایتون اعداد توی بازه -5 تا 256 رو pre-allocate میکنه و به عنوان اشیا singleton مدیریت میشن (این اعداد بطور پیشفرض توی حافظه ذخیره میشن و هربار خواستیم ازشون استفاده کنیم از همونی که قبلا ذخیره شده استفاده میشه) دلیل اینکار هم بهینه سازی حافظه و افزایش سرعت اجرای برنامه اس، منطقش هم اینه که اعداد توی این بازه توی اکثر برنامه ها به دفعات زیادی استفاد میشه پس وقتی شما توی کد خودتون از اعداد توی این بازه استفاده میکنید درواقع یک object جدید ساخته نمیشه بلکه یک refrence به اون object از پیش تخصیص داده شده است.

📌البته این نکته رو هم اضافه کنم که اینکار رو cpython انجام میده شما ممکنه برین توی Jython و این اتفاقا نیوفته، درواقع هرکدوم پیاده سازی های خودشونو ممکنه داشته باشن و من هم سراغ همه شون نرفتم که بهتون بگم هرکدوم دقیقا چه پیاده سازی رو برای خودش کرده و...

حالا سوالی که پیش میاد بجز اعداد صحیحی که بالاتر گفتم pre-allocate میشن دیگه چ آبجکت هایی این بلا سرشون میاد؟ رشته های کوتاه مثل:
"1", "a", "b"
و استرینگ های intern شده (String Interning یک تکنیک بهینه‌سازی حافظه اس که توی اون رشته‌های مشابه به یک نمونه واحد توی حافظه اشاره می‌ کنن و این باعث میشه حافظه رو الکی اشغال نکنیم. این نکته رو هم برای بگم که پایتون برای رشته های با طول کم اینکارو میکنه فقط)

⬅️ نمیدونید Singleton چیه؟

⬅️ توی پایتون string interning

#Python
🖥 @Computer_MCH | @LianCoder
Please open Telegram to view this post
VIEW IN TELEGRAM
😍4
👨‍💻 سهم زبان های مختلف از بازار برنامه نویسی

👨‍💻 آموزش جاوا اسکریپت

👨‍💻 آموزش پایتون

#JavaScript #Python
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
برای دسترسی به این دوره رایگان روی لینک زیر کلیک کن و دوره رو شروع کن 😉

لینک دوره

#python #programming
🖥 @Computer_MCH
1🔥43👏2👍1
👨‍💻 این ۶ تا رو با هم قاطی نکن

#Python #Programming
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
7👏3
All Python in PDF.pdf
2.8 MB
👨‍💻 کل پایتون در یک صفحه

#Python
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
3👎2😍1
Media is too big
VIEW IN TELEGRAM
👨‍💻 یادگیری تقویتی رو با دست به کد شدن درک کنین.

📱 تو این ویدئو با پایتون میریم سراغ جیمناسیوم (یه کتابخونه از OpenAi) و باهاش روی یه کد کار می‌کنیم و به سفینه یاد میدیم که چجوری فرود بیاد...

👨‍💻 دوره آموزش پایتون

#Jadi #Python #Ai
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2👏1
👨‍💻 متد capitalize در پایتون

وظیفه این متد تبدیل حرف اول رشته به حرف بزرگه و بقیه‌ی حروف رشته رو به حرف کوچیک تبدیل می‌کنه.

⬅️ فقط روی رشته‌ها (strings) قابل استفاده است.

⬅️ اگر حرف اول رشته عدد یا علامت باشد، هیچ تغییری در آن ایجاد نمی‌شود.

⬅️ رشته اصلی تغییر نمی‌کند؛ بلکه یک رشته‌ی جدید برمی‌گرداند.


📝 ساختار استفاده:
string.capitalize()


#Python
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2👏1