Fara Code | برنامه نویسی
Відкрити в Telegram
جایی که صفر و یکها خوش میگذره! 📘 books & codes 🧠 tips & tricks 🎉 fun for devs 👥 group: @FaraCodeGp 🧑💻 admin: @worlddhello
Показати більше3 167
Підписники
+124 години
+77 днів
+3930 день
Архів дописів
الگوریتم minimax چیست؟
میتونیم بگیم minimax یه الگوریتم جستجوی بازیه که برای تصمیم گیری درمورد انتخاب بهترین حرکت توی بازی های دو نفره مثل دوز، شطرنج و ... کاربرد داره.
این الگوریتم تلاش میکنه تا از همه حرکت های ممکنِ داخل بازی، حرکتی رو پیدا کنه که در عین حال بیشترین امتیاز رو به بازیکن فعلی و کمترین امتیاز رو به بازیکن حریف بده.
الگوریتم minimax با یه تحلیل عمیق از تمام حرکت های ممکن داخل بازی، بهترین حرکت رو برای بازیکن فعلی و بدترین حرکت را برای حریف پیدا میکنه و بعدش هر دو تا حرکت رو رو با یه امتیاز برای بازیکن فعلی ارزیابی میکنه تا بهترین راهکار برای برد بازیکن فعلی رو ارائه بده.
من با جاوا اسکریپت این الگوریتم رو توی بازی دوز پیادهسازی کردم.
اگه دوست داشتید یه نگاهی بهش بندازید:
https://hctilg.github.io/TicTacToe/
@Learrning_Python
اگه حوصله کد زدن ندارید
گوگل یه برنامه ای داره که همین پروسه رو بصورت رایگان هندل میکنه.
پ.ن: یکی از رفقا تو کامنت معرفیش کرد..
@Learrning_Python
اگه حوصله کد زدن ندارید
گوگل یه برنامه ای داره که همین پروسه رو بصورت رایگان هندل میکنه.
Repost from N/a
حالا روی setup key کلیک کنید، یه Secret Key بهتون میده که باید یگوشه ذخیرش کنید چون باهاش کار داریم.
یه اسکریپت پایتونی با کدهای زیر بسازید و اجراش کنید:
import pyotp
import time
totp = pyotp.TOTP(secret_key)
code = totp.now()
print(f'Current OTP: {code}')
while (totp.verify(code)):
time.sleep(1)
print('Expired.')
* بجای secret_key همون کدی که تو مرحله قبل کپی کرده بودید رو بنویسید.
وقتی کد رو اجرا کردید و بهتون کد تایید داد؛ اون رو توی ورودی گیتهاب وارد کنید.
اگه درست پیش رفته باشید با عبارت "Save your recovery codes" برخورد میکنید که باید روی دکمه Download که زیر اون قرارداره کلیک کنید.
تمام شد، فقط ممکنه چنتا سوال بعدش ازتون بپرسه که چیز مهمی نیست و به خودتون مربوطه.
این اسکریپت و فایل کلید رو یجای امن نگه دارید.
Repost from N/a
ابتدا باید Python ورژن +3.7 رو از قبل روی سیستمتون نصب داشته باشید.
حالا با کامند زیر ماژول pyotp رو نصب کنید:
pip3 install pyotpRepost from N/a
حالا اگه داخل ایران نیستید یا اکانت TOTP دارید خودتون کد تایید رو دریافت کنید و 2FA اکانتتون رو فعال کنید.
اما اگه نمیخواهید اپلیکیشن های TOTP رو نصب کنید و شماره تلفن خارج از ایران ندارید با ما همراه باشید.
Repost from N/a
برای فعال سازی 2FA گیتهاب از منوی بالا سمت راست وارد صفحه Settings بشید و از بخش "Access" روی گزینه Password and authentication کلیک کنید.
Repost from N/a
فعالسازی 2FA گیتهاب به دو صورت زیر انجام میشه:
- TOTP (Time-Based One-Time)
در این روش شما باید یک اپلیکیشن TOTP روی گوشیتون نصب کنید (که اکثرشون پولیه) و با استفاده از اون QrCode ای که گیتهاب بهتون داده رو اسکن کنید و کد یکبار مصرف رو وارد کنید.
- SMS auth
در این روش شماره تلفن خودتون رو وارد میکنید و کد تایید بهتون ارسال میشه که با وارد کردنش از این مرحله عبور میکنید.
اما گیتهاب در چندماه اخیر با ما ایرانیها لج کرده و ما نمیتونیم از شماره های ایران برای فعالسازی 2FA استفاده کنیم.
Repost from N/a
طبق آخرین اخبار گیتهاب، همه کاربران باید تا پایان سال 2023 برای اکانت خودشون
2FA (Two-Factor Authentication)
رو فعال کنن و الا دسترسی ها و مشارکت هاشون قطع میشه.
@Learrning_Python #news
طبق آخرین اخبار گیتهاب، همه کاربران باید تا پایان سال 2023 برای اکانت خودشون 2FA رو فعال کنن و در غیر اینصورت دسترسی ها و مشارکت هاشون قطع میشه.
راه حلش رو در ادامه میگم 👇
کیفیتش رو از این دیگه پایینتر نمیشد بیارم
از 457MG رسید به 30MG
@Learrning_Python
احتمالا با RDP (Remote Desktop Protocol) و Os Remoter ها آشنایید؛ برنامه هایی که میتونید باهاشون سیستمتون رو از راه دور کنترل کنید.
چند وقت پیش به سرم زد که خودم یه RDP با پایتون بنویسم که بشه باهاش سیستم رو از یه ربات تلگرامی کنترل کرد 😋
در ادامه بهتون میگم چطور راه اندازیش کنید..
اول وارد @BotFather بشید و یه ربات بسازید، توکنش رو نیاز داریم.
بعد با کامند زیر نصبش میکنیم:
pip install git+https://github.com/hctilg/rdp
هرموقع خواستید اجراش کنید میتونید از این کامند استفاده کنید:
python3 -m rdp
با همچین چیزی مواجه میشید:
┌─[#root]─[~/Desktop] └──╼ $ python3 -m rdp [+] Token: اینجا توکنی که از ربات گرفته بودید رو وارد میکنید. بهتون به کلید 16 کرکتری میده، اون کلید رو میفرستید به ربات و ربات فعال میشه. قابلیت های نسبتا خوبی داره، اگه بتونم یه ویدیو ازش ضبط میکنم، ریپلی به همین پست میفرستم. #معرفی #پایتون @Learrning_Python
به این میگن فرانت کار
پ.ن: سورسش هنوز منتشر نشده :))
#web #fun
@Learrning_Python
وقتی مردم ازم میپرسن چجوری با 3 ساعت خواب در روز زندگی میکنی:
#fun
@Learrning_Python
ساخت اکانت ChatGPT بدون نیاز به شماره تلفن خارج از کشور امکانپذیر شده.
میتونید برای ساخت اکانت ChatGPT با ایمیل شخصی به لینک زیر برید و اکانت خودتون رو بسازید.
🌐https://chat.openai.com/auth/login
#news
@Learrning_Python
ساخت اکانت ChatGPT بدون نیاز به شماره تلفن خارج از کشور امکانپذیر شده.
برای ساخت اکانت ChatGPT با ایمیل شخصی به لینک زیر برید و اکانت خودتون رو بسازید.
🌐https://chat.openai.com/auth/login
#news
@Learrning_Python
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
