This media is not supported in your browser
VIEW IN TELEGRAM
الگوریتم Merge Sort
def merge_sort(arr, l, r):
if l < r:
mid = (l + r) // 2
merge_sort(arr, l, mid)
merge_sort(arr, mid + 1, r)
merge(arr, l, mid, r)
🔥3🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Insertion Sort 🔹
این الگوریتم از عنصر دوم شروع میکنه، هر بار یک عدد رو بهعنوان key برمیداره، اعداد بزرگترِ بخش مرتبشده رو یک خانه به راست شیفت میده و key رو توی جای درستش قرار میده. این کار تا آخر آرایه ادامه پیدا میکنه تا کل لیست مرتب بشه. 🔄
کد: 💻
این الگوریتم از عنصر دوم شروع میکنه، هر بار یک عدد رو بهعنوان key برمیداره، اعداد بزرگترِ بخش مرتبشده رو یک خانه به راست شیفت میده و key رو توی جای درستش قرار میده. این کار تا آخر آرایه ادامه پیدا میکنه تا کل لیست مرتب بشه. 🔄
کد: 💻
def insertion_sort(a):
n = len(a)
for i in range(1, n):
key = a[i]
j = i - 1
while j > 0 and a[j - 1] > key:
a[j] = a[j - 1]
j -= 1
a[j] = key
❤3🔥1👏1
codeima.ir
هر دو روز یکبار , نت ۱ماهه پرحجم میخرم😐 اینترنت شماهم جدیدا سریع تموم میشه؟
خبرگزاری : اوپراتورها به اینترنت بین الملل ضریب ۲.۷ دادن که هزینه مردم بره بالا و ضررهای خودشونم جبران شه.
اگه بسته های اینترنتتون نسبت به قبلا زودتر تموم میشه ممکنه دلیلش این باشه.
یعنی به ازای هر ۱ گیگ مصرف اینترنت بین الملل؛ ۲.۷ گیگ ازتون کم میشه.
اگه بسته های اینترنتتون نسبت به قبلا زودتر تموم میشه ممکنه دلیلش این باشه.
🌚4🔥1💔1
ترفند کوتاه پایتون: برعکس کردن لیست در یک خط 🐍✨
اگه بخوای یه لیست رو برعکس کنی، لازم نیست همیشه از reverse() استفاده کنی. و به جاش میتونی از این روش استفاده کنی:
🔹 نکته مهم:
[::-1] یک کپیِ برعکسشده از لیست میسازه و لیست اصلی رو تغییر نمیده. و این تفاوت تو پروژههای واقعی خیلی مهم به درد میخوره، مخصوصا وقتی نخوای داده اصلی دستکاری شه. 💡🛠️
اگه بخوای یه لیست رو برعکس کنی، لازم نیست همیشه از reverse() استفاده کنی. و به جاش میتونی از این روش استفاده کنی:
nums = [1, 2, 3, 4, 5]
reversed_nums = nums[::-1]
print(reversed_nums)
🔹 نکته مهم:
[::-1] یک کپیِ برعکسشده از لیست میسازه و لیست اصلی رو تغییر نمیده. و این تفاوت تو پروژههای واقعی خیلی مهم به درد میخوره، مخصوصا وقتی نخوای داده اصلی دستکاری شه. 💡🛠️
❤5👏1
نمونه کار یکی از دانشجویهای عزیزم 🎓: سایت کلاغ 🐦⬛️
هم تو اسم پرفکت عمل کرده، هم تو دیزاین ✨
لینک وبسایت 🌐
هم تو اسم پرفکت عمل کرده، هم تو دیزاین ✨
لینک وبسایت 🌐
www.calagh.ir
کلاغ | منوی آنلاین و هوشمندسازی کافه
طراحی منوی آنلاین اختصاصی، هوشمندسازی فرآیند نمایش منو و مشاوره دیجیتال برای کافهها و رستورانهای مدرن
⚡4🔥2❤1
خودتونو محک بزنید.
چندتاش رو بدون سرچ میتونید توضیح بدید؟
چندتاش رو بدون سرچ میتونید توضیح بدید؟
Closure
Hoisting
Event Loop
Type Coercion
Promise
Async / Await
Prototype
this
Debounce
Throttle
Memoization
Lazy Loading
Dynamic Import
SOLID
ACID
Tree Shaking
Retry
Rate Limit
Idempotency
Currying
Deep Copy / Shallow Copy
TDZ
CSRF
Memory Leak
Garbage Collection
Generator Function
Proxy
Reflect
XSS
🥰3🤯1
🧠 چرا بچههای امروز زود خسته میشن و کارها رو نیمهکاره رها میکنن؟
تا حالا دقت کردید خیلی از بچهها موقع دیدن ویدیو یا کار با گوشی، هر چند ثانیه یک بار صفحه رو عوض میکنن یا مدام اسکرول میکنن؟
دلیلش اینه که مغز به دریافت پاداشهای سریع عادت میکنه. وقتی همیشه همهچیز فوری و بدون زحمت در دسترس باشه، انجام کارهایی که به تمرکز، صبر و تلاش نیاز دارن، سختتر به نظر میرسه.
💻 برنامهنویسی دقیقاً نقطه مقابل این روند است.
کودک یاد میگیرد:
✅ مسئله را مرحلهبهمرحله تحلیل کند.
✅ از اشتباه کردن نترسد و خطاهایش را اصلاح کند.
✅ برای رسیدن به نتیجه، صبور و پیگیر بماند.
✅ لذت ساختن یک پروژه واقعی را تجربه کند.
برنامهنویسی فقط آموزش کدنویسی نیست؛
بلکه تمرینی برای تفکر منطقی، تمرکز عمیق، حل مسئله و تابآوری است. 🌱
تا حالا دقت کردید خیلی از بچهها موقع دیدن ویدیو یا کار با گوشی، هر چند ثانیه یک بار صفحه رو عوض میکنن یا مدام اسکرول میکنن؟
دلیلش اینه که مغز به دریافت پاداشهای سریع عادت میکنه. وقتی همیشه همهچیز فوری و بدون زحمت در دسترس باشه، انجام کارهایی که به تمرکز، صبر و تلاش نیاز دارن، سختتر به نظر میرسه.
💻 برنامهنویسی دقیقاً نقطه مقابل این روند است.
کودک یاد میگیرد:
✅ مسئله را مرحلهبهمرحله تحلیل کند.
✅ از اشتباه کردن نترسد و خطاهایش را اصلاح کند.
✅ برای رسیدن به نتیجه، صبور و پیگیر بماند.
✅ لذت ساختن یک پروژه واقعی را تجربه کند.
برنامهنویسی فقط آموزش کدنویسی نیست؛
بلکه تمرینی برای تفکر منطقی، تمرکز عمیق، حل مسئله و تابآوری است. 🌱
❤4☃1👏1
🔴ایلان ماسک:«تا یک سال دیگه نابیناها با تراشه نورالینک خواهند دید.»
ولی ماسک میگه کمکم بهتر میشه و حتی ممکنه برسه به دید فراانسانی: مادون قرمز، فرابنفش یا حتی چیزی شبیه رادار!
دستگاه Blindsight نورالینک قراره مستقیم بره تو قشر بینایی مغز (اون قسمتی که تصویر رو پردازش میکنه).
دیگه کاری به چشم و عصب بینایی نداره. حتی اگه کسی از بدو تولد نابینا باشه یا هر دو چشمشو از دست داده باشه، تا وقتی که اون قسمت مغز سالم باشه، میتونه «ببینه».
اولش کیفیتش مثل گرافیک بازیهای قدیمی آتاریه؛ پیکسلپیکسل و محدود.
ولی ماسک میگه کمکم بهتر میشه و حتی ممکنه برسه به دید فراانسانی: مادون قرمز، فرابنفش یا حتی چیزی شبیه رادار!
🔥6🤯2❤1
codeima.ir
🔴ایلان ماسک:«تا یک سال دیگه نابیناها با تراشه نورالینک خواهند دید.» دستگاه Blindsight نورالینک قراره مستقیم بره تو قشر بینایی مغز (اون قسمتی که تصویر رو پردازش میکنه). دیگه کاری به چشم و عصب بینایی نداره. حتی اگه کسی از بدو تولد نابینا باشه یا هر دو چشمشو…
چند روز پیش تو چین این آزمایش ایمپلنت رو با موفقیت انجام دادن😐
(ایلان ماسک هنوز مجوز نگرفته)
(ایلان ماسک هنوز مجوز نگرفته)
🔥3👏1😁1😈1
ظاهرا واسه بعضی از کاربرای ایرانی ، chat gpt قطع شده
واسه شماهم قطع شده؟
واسه شماهم قطع شده؟
👌5💯1
This media is not supported in your browser
VIEW IN TELEGRAM
ایلان ماسک میگه آزمونهای فعلی برای سنجش توانایی استدلال هوشمصنوعی دیگه چندان چالشبرانگیز نیستن 🤖💭. بهنظرش آزمون واقعی اینه: آیا هوش مصنوعی میتونه ماشین 🚗، موشک 🚀 یا داروی جدیدی 💊 بسازه که واقعاً کار کنه؟ واقعیت، داور نهاییه ⚖️✨.
🔥4🤯1🗿1
سیتنا/ مدیرعامل مخابرت: فیبرنوری قراره تا یک گیگابیت بر ثانیه بهتون سرعت بده، مشترکین عادی هم بین 500 تا 600 مگابیت سرعت میگیرن.
واکنش:🤡
واکنش:🤡
🤡4❤🔥1🔥1🗿1
🙉4❤🔥1❤1☃1😍1🗿1
🔴 سم آلتمن مدیرعامل OpenAi:
احتمالا تا ۶ ماه آینده، Chat gpt بتونه صفحه نمایش موبایل شمارو ببینه و بخونه!
به این صورته که کارایی که در طول روز با موبایل انجام میدین رو میتونه تحلیل کنه، مثلا وسط چت با پارتنر یا رفیقتون، کمک میکنه چی جواب بدین.
یا اینکه سر کلاس آنلاین، جواب معلم رو چی بدین؟ حتی میتونه تماساتونم ضبط کنه و وسط مکالمه کمکتون کنه!
احتمالا تا ۶ ماه آینده، Chat gpt بتونه صفحه نمایش موبایل شمارو ببینه و بخونه!
به این صورته که کارایی که در طول روز با موبایل انجام میدین رو میتونه تحلیل کنه، مثلا وسط چت با پارتنر یا رفیقتون، کمک میکنه چی جواب بدین.
یا اینکه سر کلاس آنلاین، جواب معلم رو چی بدین؟ حتی میتونه تماساتونم ضبط کنه و وسط مکالمه کمکتون کنه!
🤯4❤1🔥1
دانشجوهای گلم برای گرفتن مدرک بین المللی برنامه نویسی ،به من پیام بدید❤️
❤3🔥1🥰1
🔆ساخت پسورد تصادفی با پایتون
🔹با ماژول secrets میتونی پسوردهای تصادفی و امن بسازی. این ماژول برای کارهای امنیتی، انتخاب بهتری نسبت به random محسوب میشه.
🔹هر بار که برنامه اجرا بشه، یک پسورد ۱۲ کاراکتری جدید ساخته میشه.
🔹با ماژول secrets میتونی پسوردهای تصادفی و امن بسازی. این ماژول برای کارهای امنیتی، انتخاب بهتری نسبت به random محسوب میشه.
import secrets
import string
characters = string.ascii_letters + string.digits + "!@#$%"
password = "".join(
secrets.choice(characters)
for _ in range(12)
)
print(password)
🔹هر بار که برنامه اجرا بشه، یک پسورد ۱۲ کاراکتری جدید ساخته میشه.
a8@Kp2#xQ9Lm
❤3🥰2❤🔥1🤯1
تلگرام تو آپدیت اخیرش قابلیت` ServerLess Bot` رو آورده و توسعه ربات خیلی بهینهتر از قبل شده. هم از لحاظ هزینه و هم از لحاظ سرعت و پرفورمنس.
یعنی دیگه نیازی به خرید vps، هاست و ... حتی دیتابیس نیست. رباتی که میسازی مستقیما دپلوی میشه رو سرور های تلگرام. اینطوری سرعت رباتها نسبت به قبل چندین برابر شده. علاوه بر این یه دیتابیس SQLite هم به صورت لوکال به ربات میده،
فعلا هم رایگانه و خبری از هزینه و محدودیت نیست.
یعنی دیگه نیازی به خرید vps، هاست و ... حتی دیتابیس نیست. رباتی که میسازی مستقیما دپلوی میشه رو سرور های تلگرام. اینطوری سرعت رباتها نسبت به قبل چندین برابر شده. علاوه بر این یه دیتابیس SQLite هم به صورت لوکال به ربات میده،
فعلا هم رایگانه و خبری از هزینه و محدودیت نیست.
😍4🔥2❤1🤯1