OverShifted / programming_class_cheats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

There are some programs I've written for friends! Feel free to use and add to the list.

تصمیم گرفتم بعضی مشق ها که برای بقیه نوشته ام رو اینجا بذارم تا شاید افراد بیشتری ازش استفاده کنن. وقتی کسی نمی خواد مشقی رو بنویسه ، زور که نمی شه کردش (:

gif_hider

این برنامه با استفاده از XOR فایل ها رو رمزنگاری می کنه تا قابل تشخیص نباشن. اجرای مجددش باعث می شه فایل دوباره قابل استفاده بشه. برای اطلاعات بیشتر پست مرتبط در وبلاگم رو ببینین - با آنتی فیلتر.

horse_move_demo

write a program to show how a horse moves using terminal graphics

برنامه شاید عجیب باشه ولی خب به هرحال یک مشق واقعی بوده: نمایش حرکت اسب شطرنج در محیط متنی!

python_socket_programming

درس مهندسی اینترنت

با استفاده از سوکت ها در پایتون، یک برنامه بنویسید - کلاینت سرور ماشین حساب

در اینجا برنامه ای با معماری کلاینت و سرور نوشته ام. برنامه سرور روی پورت ۱۰۰۰۱ گوش می ده و برنامه کلاینت بعد از اجرا منتظر دریافت ورودی از کاربر می مونه. ورودی‌ها عبارت های ریاضی هستن. برای مثال 3*4 یا 3+8/2 و این تیپ چیزها. هر ورودی روی کلاینت، به سرویس دهنده فرستاده می شه، سرویس دهنده مقدار ریاضی اون رو با استفاده از تابع eval حساب می کنه و جواب رو به کلاینت می ده. کلاینت بعد از دریافت هر جواب خروجی رو چاپ می کنه و دوباره منتظر ورودی کاربر می مونه. ارائه ورودی به شکل done به معنی علاقه کاربر به خروج از کلاینت است.

اسکرین شات درون دایرکتوری نشون دهنده اجرای برنامه است.

python socket programming screenshot

کلاس ماتریس بدون استفاده از آرایه دو بعدی پویا

کلاسی برای ماتریس تعریف کنید سپس عملگرهای ==,*,+,!=,>>,<< را برای این کلاس سربارگذاری کنید.

درس برنامه نویسی پیشرفته ! شبیه شوخیه :)

Flappy Bird Reinforcement Learning in Matlab

روبات یادگیرنده بازی معروف Flappy Bird در متلب به روش یادگیری تقویتی(Reinforcement Learning)

game of life

بازنویسی بازی زندگی کانوی با سی. برای اطلاعات بیشتر لینک وبلاگم رو ببینین با آنتی فیلتر (:

About


Languages

Language:Jupyter Notebook 96.1%Language:MATLAB 2.5%Language:Python 0.5%Language:C 0.5%Language:C++ 0.4%Language:M 0.0%