Python Socket
967 subscribers
79 photos
150 files
373 links
گروه چت مرتبط با کانال:
https://t.me/PythonSocketChat

@pythonsocket
Download Telegram
Forwarded from Information Security Books (CONST@NTINE)
250 Pages | 2020
Forwarded from Information Security Books (CONST@NTINE)
Practices of the Python Pro.pdf
4.1 MB
Forwarded from Information Security Books (CONST@NTINE)
390 Pages | 2018
دوستان سلام. در راستای ارایه مطالب پیوسته، اینبار به سراغ موضوع Concurrency در پایتون خواهیم رفت. مختصری در مورد آن صحبت کرده و ماژول‌های پرکاربرد آن را معرفی خواهیم کرد. در پایان این مجموعه مطالب قادر خواهید بود از ماژول‌های مختص Concurrency در توسعه برنامه‌ها استفاده نمایید.
انشاا.. این مطالب از هفته آینده و با هشتگ #Para شروع خواهند شد.
#Tips
اگر می‌خواهید قواعد Clean Code را در برنامه‌نویسی خود رعایت کنید، اگر نیاز به بررسی کد نوشته شده بر مبنای PEP 8 دارید و در نهایت اگر به Pythonic Code اهمیت می‌دهید از Pylint استفاده کنید. Pylint ابزاری برای برسی کیفیت کد و راهنمایی در خصوص رفع نواقصی است که در استاندارد بودن و خوانا بودن کد به شما کمک خواهد کرد.
https://www.youtube.com/watch?v=fFY5103p5-c
@pythonsocket
دوستان سلام. اگر به ماژول requests و مباحث آن علاقه‌مندید، پیشنهاد می‌کنم پیش از شروع آن، ویدیوی آموزشی زیر را که در خصوص آشنایی با پروتکل HTTP است، ببینید. از مزایای قرنطینه، دوره این مباحث و ویدیوهایی مفید اینچنینی است:
https://www.linkedin.com/learning/http-essential-training
https://www.youtube.com/watch?v=cN_DpYBzKso
دوستان، در راستای مجموعه مطالب Concurrency، دیدن ویدیوی زیر را پیشنهاد می‌کنم:
Forwarded from Geek girl 👩‍💻
بخاطر ویروس کورونا این‌بار سایت codesignal هم بخش مصاحبه آنلاین کاری‌اش رو تا 11 خرداد رایگان کرده



codesignal.com/flatten-the-curve
Forwarded from PacktPub Free Learning
[#PacktPub] Python 3 Object-oriented Programming - Second Edition
#Tips
همانطور که می‌دانید ساده‌ترین راه خواندن یک فایل بصورت زیر است:
with open("input.txt") as f:
data = f.readlines()
for line in data:
process(line)
مشکلی که کد بالا در زمان خواندان فایل‌های بزرگ ایجاد خواهد کرد این است که برنامه پیش از انجام پردازش بر روی فایل، به یکباره کل فایل را خوانده و تلاش می‌کند آن را در RAM قرار دهد. این حالت براحتی سبب بروز Overflow در حافظه شده و برنامه دچار خطا خواهد شد.
برای خواندن فایل‌های بزرگ به طریق زیر عمل کنید:
with open("input.txt") as f:
for line in f:
process(line)
بزرگترین تفاوت بین این کد و کد قبل، Crash نکردن برنامه در زمان خواندن فایل‌های بزرگ است.

@pythonsocket
👍1
Concurrency - Part 1 - Concept.pdf
267.9 KB
دوستان سلام. اولین مطلب از مجموعه مطالب Concurrency با بررسی مفاهیم این عنوان آماده شده است. لطفا مطالعه بفرمائید.
#Para
@pythonsocket

برای بحث و بررسی موضوع در گروه چت کانال همراه باشید.
https://t.me/PythonSocketChat
Python Socket
Concurrency - Part 1 - Concept.pdf
دوستان، نظرتان در خصوص مطلب اول از Concurrency چگونه است؟
نظرات خود را علاوه بر نظرسنجی پایین، در گروه چت نیز مطرح کنید:
Final Results
57%
مطلب خوب و جامعی بود
29%
مطلب خوبی بود اما توضیحات کافی نبود
14%
مطلب نامناسبی بود و به درستی به موضوع پرداخته نشده بود