Python Socket
دوستان سلام اگر خاطرتان باشد اشاره کردم که برای عید، کتاب Powerful Python را برای مطالعه انتخاب کردهام. تا الان 2 فصل اول را مطالعه کردم و باید بگویم که کتاب خوبی است، هرچند این 2 فصل را در حدود 90% مسلط بودم اما با این وجود، مرور مطالب و یادگیری نکات جدید…
Python Socket - logging.pdf
1.2 MB
دوستان سلام
موضوع ترجمه فصل 9 کتاب به دلیل مشغله، اندکی طول کشید. اما در چند روز گذشته فرصتی پیش آمد تا برخی از مطالب باقی مانده را سروسامان داده و برای کانال آماده کنم. یکی از این مطالب، موضوع Logging است که بر اساس فصل 9 کتاب Powerful Python آماده شده و در پیوست تقدیم می شود.
حتما پیشنهاد می کنم از Logging در کدنویسی های خود استفاده کنید.
@pythonsocket
موضوع ترجمه فصل 9 کتاب به دلیل مشغله، اندکی طول کشید. اما در چند روز گذشته فرصتی پیش آمد تا برخی از مطالب باقی مانده را سروسامان داده و برای کانال آماده کنم. یکی از این مطالب، موضوع Logging است که بر اساس فصل 9 کتاب Powerful Python آماده شده و در پیوست تقدیم می شود.
حتما پیشنهاد می کنم از Logging در کدنویسی های خود استفاده کنید.
@pythonsocket
❤3
در این مطلب، ماژول logging از پایتون را معرفی کرده و دو رویکرد استفاده از آن یعنی استفاده از Basic Config و Logger Object را بررسی کردهایم. همچنین مثالهای متنوعی را هم ارائه کردهایم تا موضوع Logging و استفاده از آن قابل درک باشد. پیشنهاد میکنم مطالعه بفرمائید.
Python Socket
دوستان سلام اگر به موضوع Virtual Memory و شرح آن علاقهمندید، یکی از منابع خوب که با زبان ساده شرح داده است را میتوانید در کانال یوتیوب بالا پیدا کرده و استفاده کنید.
دوستان عزیز
نمیدانم این ویدئوی مربوط به Virtual Memory را که قبلاً در گروه ارسال کردهام، دیدهاید یا نه، اما یک ویدئوی مناسب دیگر نیز با همین عنوان برای مشاهده پیشنهاد میکنم:
https://youtu.be/A9WLYbE0p-I?si=H1yLDWy0Pajf2khJ
نمیدانم این ویدئوی مربوط به Virtual Memory را که قبلاً در گروه ارسال کردهام، دیدهاید یا نه، اما یک ویدئوی مناسب دیگر نیز با همین عنوان برای مشاهده پیشنهاد میکنم:
https://youtu.be/A9WLYbE0p-I?si=H1yLDWy0Pajf2khJ
YouTube
But, what is Virtual Memory?
🎬 Introduction to Virtual Memory 🎬
Let's dive into the world of virtual memory, which is a common memory management technique used in computer's operating system. It sits at the boundary of software and hardware, and it's the main reason why we can play…
Let's dive into the world of virtual memory, which is a common memory management technique used in computer's operating system. It sits at the boundary of software and hardware, and it's the main reason why we can play…
👍3👏1
Python Socket
دوستان عزیز نمیدانم این ویدئوی مربوط به Virtual Memory را که قبلاً در گروه ارسال کردهام، دیدهاید یا نه، اما یک ویدئوی مناسب دیگر نیز با همین عنوان برای مشاهده پیشنهاد میکنم: https://youtu.be/A9WLYbE0p-I?si=H1yLDWy0Pajf2khJ
یک خبر خوب هم دارم و آن اینکه این ویدئو را ترجمه کرده و بر اساس اسلایدهای آن، مستندی فارسی آماده کردهام که در طی همین هفته ارسال میکنم. لذا پیشنهاد میکنم اول ویدئو را ببینید و سپس اگر تمایل داشتید، مستند فارسی آن را نیز مطالعه کنید.
👍4👏1
Python Socket - Analysis of LNK Files - Part#1.pdf
1.2 MB
دوستان سلام
همانطور که میدانید آنالیز فایلهای LNK در حوزههای متنوعی میتواند مهم و کاربردی باشد:
* تحلیل بدافزار
* تحقیقات جرمشناسی
* تاثیرات پس از رخداد
برای این منظور بد نیست با ساختار این دسته از فایلها آشنا شده و اندکی در خصوص آن تحقیق کنیم. لذا در مستند پیش رو، این دسته از فایلها آنالیز کرده و Parserای نیز برای آن با استفاده از پایتون ایجاد خواهیم کرد.
بخش اول از این مجموعه مستند را میتوانید مطالعه بفرمایید.
@pythonsocket
همانطور که میدانید آنالیز فایلهای LNK در حوزههای متنوعی میتواند مهم و کاربردی باشد:
* تحلیل بدافزار
* تحقیقات جرمشناسی
* تاثیرات پس از رخداد
برای این منظور بد نیست با ساختار این دسته از فایلها آشنا شده و اندکی در خصوص آن تحقیق کنیم. لذا در مستند پیش رو، این دسته از فایلها آنالیز کرده و Parserای نیز برای آن با استفاده از پایتون ایجاد خواهیم کرد.
بخش اول از این مجموعه مستند را میتوانید مطالعه بفرمایید.
@pythonsocket
❤7
دوستان سلام
احتمالاً مطالب مربوط به "ساختار فایلهای PE" را دنبال کرده باشید. از این محموعه از مطالب، 2 بخش دیگر باقی مانده و خبر خوب این است که در هفته پیش رو، این دو مطلب را نیز ارائه خواهم کرد:
* مطلب مربوط به Section Table و هدرهای آن
* مطلب مربوط به بررسی عمیق Import Address Table یا IAT
حتما این دسته از مطالب را با هشتگ #PE دنبال کنید تا برای دو مطلب پایانی نیز آماده باشید.
@pythonsocket
احتمالاً مطالب مربوط به "ساختار فایلهای PE" را دنبال کرده باشید. از این محموعه از مطالب، 2 بخش دیگر باقی مانده و خبر خوب این است که در هفته پیش رو، این دو مطلب را نیز ارائه خواهم کرد:
* مطلب مربوط به Section Table و هدرهای آن
* مطلب مربوط به بررسی عمیق Import Address Table یا IAT
حتما این دسته از مطالب را با هشتگ #PE دنبال کنید تا برای دو مطلب پایانی نیز آماده باشید.
@pythonsocket
❤6👍1
Python Socket
یک خبر خوب هم دارم و آن اینکه این ویدئو را ترجمه کرده و بر اساس اسلایدهای آن، مستندی فارسی آماده کردهام که در طی همین هفته ارسال میکنم. لذا پیشنهاد میکنم اول ویدئو را ببینید و سپس اگر تمایل داشتید، مستند فارسی آن را نیز مطالعه کنید.
Python Socket - Virtual Memory.pdf
2.1 MB
دوستان سلام
همانطور که قول داده بودم، مستند Virtual Memory را بر اساس ویدئویی که قبلاً ارسال کردهام، آماده کرده و به پیوست ارسال میکنم.
در این مستند در خصوص Virtual Memory صحبت شده که موضوع بسیار مهمی در بخشهای متنوعی از علوم کامپیوتر است بخصوص در موضوعات مرتبط با امنیت.
لذا پیشنهاد میکنم مطالعه بفرمایید.
@pythonsocket
همانطور که قول داده بودم، مستند Virtual Memory را بر اساس ویدئویی که قبلاً ارسال کردهام، آماده کرده و به پیوست ارسال میکنم.
در این مستند در خصوص Virtual Memory صحبت شده که موضوع بسیار مهمی در بخشهای متنوعی از علوم کامپیوتر است بخصوص در موضوعات مرتبط با امنیت.
لذا پیشنهاد میکنم مطالعه بفرمایید.
@pythonsocket
❤7
Python Socket - Argparse.pdf
1.5 MB
دوستان سلام
این چند روز اخیر را برای رسیدگی به کارهای باقی مانده گذاشتم و توانستم مطالبی آماده کنم.
در مطلب جدید، در خصوص Argparse صحبت کردهام، ماژولی که با استفاده از آن میتوانید یک رابط کاربری تعاملی برای برنامهتان ایجاد کنید. پیشنهاد میکنم این مستند را حتماً ببینید. احتمالاً به دردتان میخورد.
برنامه جانبی آن را نیز در پست بعدی ارسال خواهم کرد.
@pythonsocket
این چند روز اخیر را برای رسیدگی به کارهای باقی مانده گذاشتم و توانستم مطالبی آماده کنم.
در مطلب جدید، در خصوص Argparse صحبت کردهام، ماژولی که با استفاده از آن میتوانید یک رابط کاربری تعاملی برای برنامهتان ایجاد کنید. پیشنهاد میکنم این مستند را حتماً ببینید. احتمالاً به دردتان میخورد.
برنامه جانبی آن را نیز در پست بعدی ارسال خواهم کرد.
@pythonsocket
❤5
تا بدینجای کار و در تمامی مطالب پیشین، فعالیت ما بدین شکل بوده که Processای در سیستم عامل موجود و فعال بوده و سپس ما با استفاده از برنامهنویسی پایتون به آن دسترسی ایجاد کرده و Taskها خود را به انجام میرساندهایم. اینبار اما قصد داریم تا خودمان یک Process در سیستم عامل ایجاد کنیم. بعنوان نمونه، با استفاده از برنامهنویسی پایتون و با بکارگیری API مناسب، Notepad.exe را باز کنیم.
دوستان سلام
این مقدمه مطلبی است با عنوان Process Creation از مجموعه مباحث Windows API که انشاا... تا پایان همین هفته تکمیل و ارائه خواهد شد.
اگر موضوعات Windows َAPI را دنبال میکنید، برای مرور مطالب میتوانید از هشتگ #API استفاده کنید.
❤1
Python Socket - #6 Process Creation.pdf
1.3 MB
دوستان سلام
آخر هفته زمان خوبی است که به موضوع Windows API پرداخته و مستند شماره 6 را با عنوان Process Creation ارائه کنیم. در این مستند به بررسی روال ایجاد پروسس در سیستم عامل پرداخته و ضمن معرفی توابع موجود به منظور ایجاد Process از CreateProcessW استفاده کرده تا با طراحی کدی در پایتون، یک Process ایجاد کنیم.
مطالعه این مستند را پیشنهاد میکنیم.
موفق باشید.
#API
@pythonsocket
آخر هفته زمان خوبی است که به موضوع Windows API پرداخته و مستند شماره 6 را با عنوان Process Creation ارائه کنیم. در این مستند به بررسی روال ایجاد پروسس در سیستم عامل پرداخته و ضمن معرفی توابع موجود به منظور ایجاد Process از CreateProcessW استفاده کرده تا با طراحی کدی در پایتون، یک Process ایجاد کنیم.
مطالعه این مستند را پیشنهاد میکنیم.
موفق باشید.
#API
@pythonsocket
👍3❤2
Python Socket
Python Socket - #6 Process Creation.pdf
Python Socket - #7-1 Process Enumeration - API Monitor.pdf
1.7 MB
دوستان سلام
در شماره جدید از مجموعه مباحث Windows API، به موضوع Process Enumeration پرداخته ایم. این عنوان را در 3 شماره بررسی خواهیم کرد که شماره 1، به بررسی مفاهیم اولیه و آشنایی با ابزاری است تحت عنوان API Monitor.
در دو شماره بعدی نیز دو تابع مهم از Windows API را به منظور انجام Process Enumeration بررسی خواهیم کرد.
موفق باشید.
#API
@pythonsocket
در شماره جدید از مجموعه مباحث Windows API، به موضوع Process Enumeration پرداخته ایم. این عنوان را در 3 شماره بررسی خواهیم کرد که شماره 1، به بررسی مفاهیم اولیه و آشنایی با ابزاری است تحت عنوان API Monitor.
در دو شماره بعدی نیز دو تابع مهم از Windows API را به منظور انجام Process Enumeration بررسی خواهیم کرد.
موفق باشید.
#API
@pythonsocket
❤3👍1
دوستان سلام
اگر از Type Hint توی کدنویسی خودتان استفاده می کنین، این Cheat sheet میتونه راهنمایی خوبی باشه:
https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html#
@pythonsocket
اگر از Type Hint توی کدنویسی خودتان استفاده می کنین، این Cheat sheet میتونه راهنمایی خوبی باشه:
https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html#
@pythonsocket
❤2
دوستان سلام
مدتی قبل مطالبی را در خصوص Scapy نوشته بودم. امشب برای موضوعی نیاز شد تا مروری بر Scapy داشته باشم که فرصت پیش آمد مطالب قبلی را نیز مطالعه کنم. یکی از این مطالب در خصوص DNS بود که احساس کردم نوشته گذشته چندان جالب نبوده است. لذا تصمیم گرفتم مستند کاملی در خصوص DNS، نحوه کار آن، اجزا، هدر و کار با آن در Scapy بنویسم که تقریبا 50 درصد آن را نوشتم. مابقی را در روزهای پیش رو تمام کرده و انشاا.. مستند را در آخر هفته ارائه خواهم کرد.
سعی میکنم مستند کاملی به لحاظ فنی باشد و امیدوارم مورد استفاده قرار گیرد.
مدتی قبل مطالبی را در خصوص Scapy نوشته بودم. امشب برای موضوعی نیاز شد تا مروری بر Scapy داشته باشم که فرصت پیش آمد مطالب قبلی را نیز مطالعه کنم. یکی از این مطالب در خصوص DNS بود که احساس کردم نوشته گذشته چندان جالب نبوده است. لذا تصمیم گرفتم مستند کاملی در خصوص DNS، نحوه کار آن، اجزا، هدر و کار با آن در Scapy بنویسم که تقریبا 50 درصد آن را نوشتم. مابقی را در روزهای پیش رو تمام کرده و انشاا.. مستند را در آخر هفته ارائه خواهم کرد.
سعی میکنم مستند کاملی به لحاظ فنی باشد و امیدوارم مورد استفاده قرار گیرد.
❤10
دوستان سلام
برای سرگرمی و ایده پردازی اینکه چطور به یک مسئله نگاه کنیم، اگر حوصله داشتید کد این مسئله که در ویدئو شرح داده می شود را بنویسید:
https://www.instagram.com/reel/DGBUBT4RP9E/?utm_source=ig_web_copy_link&igsh=ODR3YWRsNW93aXV0
مسئله در سطح "آسان" است.
اگر تمایل داشتید کد خودتان را در گروه چت به اشتراک بگذارید تا ایدههای متفاوت را ببینیم:
https://t.iss.one/PythonSocketChat
برای سرگرمی و ایده پردازی اینکه چطور به یک مسئله نگاه کنیم، اگر حوصله داشتید کد این مسئله که در ویدئو شرح داده می شود را بنویسید:
https://www.instagram.com/reel/DGBUBT4RP9E/?utm_source=ig_web_copy_link&igsh=ODR3YWRsNW93aXV0
مسئله در سطح "آسان" است.
اگر تمایل داشتید کد خودتان را در گروه چت به اشتراک بگذارید تا ایدههای متفاوت را ببینیم:
https://t.iss.one/PythonSocketChat
❤1
دوستان سلام
اگر نیاز باشد تا مطلبی را در سریعترین زمان ممکن مسلط شده و یا حداقل با آن آشنا شوید، چه خواهید کرد؟
من از ویدئو به جای کتاب یا مستند استفاده میکنم. برای مثال میخواستم کمی در خصوص asyncio بخوانم که با این ویدئو در YouTube برخورد کردم. اگر شما هم میخواهید با این موضوع آشنا شوید، ویدئوی پیش رو یکی از بهترین گزینه ها برای یادگیری سریع است:
https://www.youtube.com/watch?v=Xbl7XjFYsN4&list=PLhNSoGM2ik6SIkVGXWBwerucXjgP1rHmB
اگر نیاز باشد تا مطلبی را در سریعترین زمان ممکن مسلط شده و یا حداقل با آن آشنا شوید، چه خواهید کرد؟
من از ویدئو به جای کتاب یا مستند استفاده میکنم. برای مثال میخواستم کمی در خصوص asyncio بخوانم که با این ویدئو در YouTube برخورد کردم. اگر شما هم میخواهید با این موضوع آشنا شوید، ویدئوی پیش رو یکی از بهترین گزینه ها برای یادگیری سریع است:
https://www.youtube.com/watch?v=Xbl7XjFYsN4&list=PLhNSoGM2ik6SIkVGXWBwerucXjgP1rHmB
YouTube
import asyncio: Learn Python's AsyncIO #1 - The Async Ecosystem
This series of videos introduces AsyncIO to Python programmers who haven't used it yet. The first episode is a high-level view on the async ecosystem. We cover:
- why you'd want to use asynchronous code at all;
- how latency drives the user experience;…
- why you'd want to use asynchronous code at all;
- how latency drives the user experience;…
Python Socket
دوستان سلام اگر نیاز باشد تا مطلبی را در سریعترین زمان ممکن مسلط شده و یا حداقل با آن آشنا شوید، چه خواهید کرد؟ من از ویدئو به جای کتاب یا مستند استفاده میکنم. برای مثال میخواستم کمی در خصوص asyncio بخوانم که با این ویدئو در YouTube برخورد کردم. اگر شما…
خالی از لطف نیست که یکی دیگر از بهترین منابع برای یادگیری Concurrency و Parallelism در پایتون رو معرفی کنم:
https://superfastpython.com/
منبع بسیار خوب، فنی و روان است برای یادگیری مباحثی مثل threading ، multiprocessing و همینطور asyncio
@pythonsocket
https://superfastpython.com/
منبع بسیار خوب، فنی و روان است برای یادگیری مباحثی مثل threading ، multiprocessing و همینطور asyncio
@pythonsocket
Super Fast Python
Home - Super Fast Python
Master Python concurrency super fast. Learn threading, multiprocessing, and asyncio with step-by-step books and code tutorials.
👍1🙏1