1215
مجموعه آموزش های ابزارنویسی و مهندسی معکوس وبسایت مسترپایتون : https://mrpythonblog.ir ارتباط با ادمین : @MrPythonAdmin آپارات : https://aparat.com/mrpythonblog یوتیوب : https://youtube.com/@mrpythonblog
#معرفی_کتابخانه
نام : logging
سیستم عامل : لینوکس / ویندوز / ...
کتابخانه ای جهت نوشتن و ثبت کردن وقایع ، گزارش ها ، خطا ها و ... یا به عبارتی ثبت کردن Log ها با پایتون
با استفاده از این کتابخانه شما میتوانید به شکل خیلی مرتب و ساده هر اتفاقی که در برنامه تان میخواهید را ثبت کنید تا بعدا این اطلاعات برای دیباگ کردن ، بررسی کردن روند برنامه و ... مورد استفاده قرار گیرند .
آموزش های کتابخانه :
- https://www.thepythoncode.com/article/logging-in-python
- https://realpython.com/python-logging/
🆔 : @mrpythonblog
🔵 آموزش ساخت یک کرک کننده هش (HASH Cracker) گرافیکی در پایتون - قسمت 2 از 2
میرسیم به قسمت آخر آموزش ساخت Hash Cracker گرافیکی در پایتون . در قسمت قبلی رابط کاربری گرافیکی برنامه رو طراحی کردیم . این جلسه توابع برای کرک کردن هش هامون رو براش تعریف میکنیم و برنامه رو تکمیل میکنیم . با ما همراه باشید ...
link : https://mrpython.blog.ir/post/129
🆔 : @mrpythonblog
#معرفی_کتابخانه
نام : phonenumbers
سیستم عامل : لینوکس / ویندوز / ...
کتابخانه ای برای بدست اوردن اطلاعات شماره تلفن افراد ازجمله صحت شماره تلفن و ....
آموزش های کتابخانه :
https://pypi.org/project/phonenumbers/
@mrpythonblog
#معرفی_کتابخانه
نام : pyperclip
سیستم عامل : لینوکس / ویندوز / ...
یک کتابخانه ی بسیار ساده برای کپی و پیست کردن یا کار با کلیپ برد (ClipBoard) در پایتون .
آموزش کتابخانه :
ابتدا کتابخانه را با دستور زیر نصب میکنیم :
pip install pyperclipاین کتابخانه دارای دو متد copy برای کپی کردن یک متن و paste برای گرفتن اطلاعات کپی شده است .
import pyperclipهمچنین برای بدست آوردن اطلاعات کپی شده به روش زیر عمل میکنیم :
pyperclip.copy("this text will copy to clipboard")
import pyperclipدر مثال بالا اطلاعات کپی شده در متغییر text ذخیره میشود :)
text = pyperclip.paste()
print(text)
#معرفی_کتابخانه
نام : moviepy
سیستم عامل : لینوکس / ویندوز / ...
کتابخانه ای برای میکس و ویرایش فایل های ویدیویی در پایتون !!! . این کتابخانه قابلیت کار هایی مثل : برش فیلم ، اضافه کردن متن به فیلم ، پشت سر هم گذاشتن فیلم ها و .... بسیار قابلیت دیگر را دارد . نهایتا ویدیو تولید شده را در قالب فرمت های ویدیویی برای شما اکسپورت و خروجی میگیرد .
آموزش های کتابخانه :
https://zulko.github.io/moviepy/
https://www.section.io/engineering-education/video-editing-python-moviepy/
https://www.geeksforgeeks.org/introduction-to-moviepy/
@mrpythonblog
#معرفی_کتابخانه
نام : argparse
سیستم عامل : لینوکس / ویندوز / ...
توضیح : کتابخانه ای جهت ساخت رابط کاربری تحت خط فرمان (CLI) برای اسکریپتتان . با استفاده از این اسکریپت میتوانید مثل ابزار های موجود ، ورودی ها رو از طریق argument خط فرمان از کاربر بگیرید .
آموزش های کتابخانه :
https://realpython.com/command-line-interfaces-python-argparse/
@mrpythonblog
نظراتتون رو حتما توی وبلاگ بهمون بگید :)
مشکلی هست که در قسمت بعدی اونو برطرف کنیم ؟ :)
#meme_time
عَمنیط 🖐😏
🆔 : @mrpythonblog
#معرفی_کتابخانه
نام : pyforest
سیستم عامل : ویندوز / لینوکس
توضیح : این کتابخانه تمام کتابخانه های معروف علم داده را فرا میخواند تا درصورت نیاز آنجا باشند.
آموزش کتابخانه :
https://pypi.org/project/pyforest/0.1.1/
@mrpythonblog
🟢 دوره مفاهیم پایه گیم هکینگ - قسمت ششم (آخر)
بالاخره با قسمت آخر دوره مفاهیم پایه گیم هکینگ در خدمت شما هستیم . در این قسمت به مثال عملی روش Hex Editing میپردازیم . کار ما تو این جلسه اینه که بیایم فایل سیو (Save File) یک بازی رو دستکاری کنیم تا از این طریق به مقدار پول بسیار زیاد در بازی دست پیدا کنید . با ما همراه باشید .
link : https://mrpython.blog.ir/post/127
telegram : @mrpythonblog
🔴 دوره مفاهیم پایه گیم هکینگ - قسمت پنجم
بالاخره از بحث های تئوری گیم هکینگ خارج میشیم و در قسمت پنجم این مجموعه خودمون دست به آچار میشیم تا یه بازی رو چیت کنیم :)) . در این قسمت مثال عملی روش Memory Editing برای هک بازی ها رو با استفاده از ابزار چیت انجین پیاده میکنیم . با ما همراه باشید .
link : https://mrpython.blog.ir/post/126
telegram : @mrpythonblog
#معرفی_کتابخانه
نام : tqdm
سیستم عامل : ویندوز / لینوکس
توضیح : کتابخانه ای کاربردی برای طراحی نوار پیشروی (progress bar ) در مواردی که میخواهید کاربر را از وضعیت باخبر نگه دارید.
آموزش کتابخانه :
https://pypi.org/project/tqdm/
@mrpythonblog
#meme_time
#اسکلت_حق_گوی
پ.ن: اسم گروهی که نام پایتون از آن گرفته شده(Monty Python) است.
@mrpythonblog
#معرفی_کتابخانه
نام : txt2pdf
سیستم عامل : لینوکس / ویندوز / ...
کتابخانه ای برای تبدیل یک متن یا فایل متنی (markdown) به PDF
آموزش های کتابخانه :
https://pypi.org/project/txt2pdf/
🆔 : @mrpythonblog
#quiz
پ. ن: برا وضوح بیشتر پرسش
@mrpythonblog
#meme_time
#zen
پ.ن: اگه نمیدونید جریان ZEN چیه کافیه کتابخونه this را فراخوانی کنید تا شعری که تیم پیترز برای برجسته کردن فلسفه های پایتون نوشته را ببینید.
@mrpythonblog
#معرفی_کتابخانه
نام : psutil
سیستم عامل : لینوکس / ویندوز / ...
یک کتابخانه چند پلتفرمی برای بازیابی اطلاعات در مورد فرآیندهای در حال اجرا و استفاده از سیستم (CPU ، حافظه ، دیسک ها ، شبکه ، حسگرها) در پایتون است.
آموزش های کتابخانه :
https://pypi.org/project/psutil/
@mrpythonblog
#meme_time
#اسکلت_حق_گوی
@mrpythonblog
🟢 آموزش ساخت یک کرک کننده هش (HASH Cracker) گرافیکی در پایتون - قسمت 1 از 2
خب خب خب . بالاخره برگشتیم با یه پست خیلی باحال . باید بگم که قراره کلی متفاوت باشیم با کارای قبلیمون . تا الان کلی ابزار هکینگ باهم ساختیم و لذت بردیم :) . ولی همشون CLI و کنسولی بودن . امروز میخوایم یک hash cracker گرافیکی باهم بسازیم . بله گرافیکی ! اونم با کتابخونه ی قدرتمند PyQt5 که برای طراحی گرافیک کار اصلا نیاز به کدنویسی نداریم بلکه به صورت بصری اونو طراحی میکنیم و خود ابزار های پایتون اونو برامون به کد پایتون تبدیل میکنن . این مجموعه در دو قسمت تقدیم حضورتون میشه . قسمت اول گرافیک و رابط کاربری کار رو میزنیم و در قسمت دوم میایم توابع و کد های مربوط به کرک کردن هش رو مینویسیم . با ما همراه باشید :)
link : https://mrpython.blog.ir/post/128
telegram : @mrpythonblog
#معرفی_کتابخانه
نام : clean-text
سیستم عامل : ویندوز / لینوکس
توضیح : کتابخانه ای برای ویرایش و اصلاح متن .
آموزش کتابخانه :
https://pypi.org/project/clean-text/
@mrpythonblog
#معرفی_کتابخانه
نام : playsound
سیستم عامل : لینوکس / ویندوز
توضیح : کتابخانه ای بسیار ساده جهت پخش فایل های صوتی مثل mp3 , wav , .... در پایتون
آموزش های کتابخانه :
https://pypi.org/project/playsound/
@mrpythonblog
🟣 دوره مفاهیم پایه گیم هکینگ - قسمت چهارم
میرسیم به قسمت چهارم از دوره مفاهیم پایه گیم هکینگ . در این قسمت به شرح انواع حافظه ها در کامپیوتر میپردازیم و ساختار حافظه هایی مثل RAM رو یاد میگیریم . این جلسه پیش نیازی مهم برای پیاده سازی حملات حافظه در گیم هکینگ هستش که در دو قسمت بعدی اونا رو شرح میدیم . با ما همراه باشید .
link : https://mrpython.blog.ir/post/125
telegram : @mrpythonblog
🟢 دوره مفاهیم پایه گیم هکینگ - قسمت سوم
با قسمت سوم دوره مفاهیم پایه گیم هکینگ در خدمت شما هستیم . در قسمت قبلی مبحث مبنا های اعداد رو شروع کردیم و مبنا های 2 و 10 رو توضیح دادیم . در این جلسه نیز مبنای 16 که در Game Hacking بسیار مهم هستش رو توضیح میدیم و روش های تبدیلش رو میگیم . این جلسه آخرین جلسه مربوط به مبنای اعداد هستش و بعد از این جلسه وارد مباحث بعدی میشیم . با ما همراه باشید .
link : https://mrpython.blog.ir/post/124
telegram : @mrpythonblog
🟢 دوره مفاهیم پایه گیم هکینگ - قسمت دوم
با قسمت دوم دوره مفاهیم پایه گیم هکینگ در خدمت شما هستیم . یکی از مفاهیمی که در مباحث گیم هکینگ باید بدونیم ، مسلط بودن به مبنا های اعداد (مبنای 2 و 10 و16) هستش زیرا زبان قابل فهم کامپیوتر فقط 0 و 1 (مبنای 2 ) است و ما در مبحث گیم هکینگ با مبنای های مختلفی نظیر 2 و 10 و 16 کار خواهیم داشت از این جهت ما نیاز داریم تا مفاهیم مربوط به مبنا های مختلف اعداد رو بلد باشیم .در این قسمت وارد بخش مبنا های مختلف اعداد میشیم و مبنای 2 و 10 رو در سیستم مبنای اعداد توضیح میدیم . همچنین روش تبدیل این دو مبنا به یکدیگه رو هم خواهیم گفت . با ما همراه باشید .
link : https://mrpython.blog.ir/post/123
telegram : @mrpythonblog