💢معرفی فریم ورک های پایتون برای توسعه وب
🔹فریمورک django
فریـمورک جنگـو از معمـاری MVC اسـتفاده می کنـد کـه باعـث کدنویسی کمتر و تمیزتر می شود.
جنگـو بـرای طراحـی رابط کاربری نیـز امکاناتی را ارائه داده و از AJAX و RSS پشتیبانی می کنـد. جنگـو در محیطهـای مختلـف منعطـف بـوده و هزینـه به روزرسانی و افـزودن ویژگی هـای
جدید را به سیستم، کاهش دهد.
🔹فریمورک WEB2PY
ایـن فـريـمورک نیـز منبـع بـاز و مبتنـی بـر پایگاه داده اسـت و ابزاری برای ویرایش، تست و ردیابی خطاها دارد. قابلیـت بهـره منـدی از چندین پروتکل بـه طـور هم زمان، امنیت بالای داده ها، داشتن ادیتور (Editor) و پشتیبانی از MVC توسعه دهندگان را ترغیب به استفاده از این فریمورک می کند.
🔹فریمورک توربو گیرز (TurboGears)
توربوگیرز فریمورک قدرتمندی است که برای کار با آن نیاز به تسلط بیشتری بر زبان پایتون دارید اما قابلیتهایی که برای توسعه اپلیکیشن در اختیار شما قرار میدهد ارزش این تلاش بیشتر را دارد. پشتیبانی از الگوی MVC، داشتن کتابخانه های پایتون و پشتیبانی از پایگاه داده های مختلف در این فریمورک، میتواند نیازهای برنامه نویسان را در توسعه وب رفع کند. توسعه این فریم ورک باعث شده برای استفاده در محیطهای Non-Full Stack نیز کاربرد داشته و مانند یک میکروفریم ورک عمل کند.
🔹فریمورک تورنادو (Tornado)
تورنادو فریمورکی است که به علت کارایی بالا شهرت زیادی دارد و به طور همزمان قابلیت کنترل 10000 اتصال (Connection) را در شبکه دارد. پشتیبانی از سیستم احراز هویت کاربران از دیگر مزایای این فریمورک است و برای توسعه اپلیکیشنهایی که به عملکرد قوی و توانایی در مدیریت تعدادی زیادی کاربر نیاز دارند، کاربردی به نظر میرسد. این فریم ورک در سیستم عامل Unix و Linux پشتیبانی بهتری دارد.
همان طور که ابتدای بحث اشاره کردیم بعضی از فریم ورک های پایتون Non-Full Stack هستند یعنی تنها برای برنامه نویسی یک سمت از توسعه اپلیکیشن استفاده میشوند در ادامه مطلب قصد داریم تعدادی از این فریم ورک ها را معرفی میکنیم.
🔹فریمورک فلسک (Flask)
فلسک میکرو فریمورکی برای توسعه وب و بسیار نزدیک به زبان جاوا است که ساختاری ساده اما قابل توسعه دارد و برنامه نویسان زیادی از آن استفاده میکنند. فلسک کتابخانه و ابزار فراوانی ندارد و به همین دلیل به آن میکروفریم ورک میگویند، اما مجموعه ای از کتابخانه ها و ماژول هایی دارد که کار کردن با پروتکل ها و برخی جزئیات دیگر را در پیاده سازی نرم افزار راحت میکنند. توانایی پشتیبانی از کوکی ها و همچنین داشتن یک ابزار اشکال زدایی (Debugger) سریع میتواند استفاده از آن را لذت بخش کند. اگر با پروژههای کوچک سروکار دارید، فلسک یکی از برترین فریمورک های پایتون در این زمینه خواهد بود که به خوبی میتواند نیازهای برنامه نویسی شما را برطرف کند.
🔹فریمورک پایرامید (Pyramid)
پروژه را کوچک شروع کنید و بزرگ تمام کنید. این پیام فریمورک پایرامید برای برنامه نویسانی است که قصد توسعه اپلیکیشنی را دارند و شاید از حجم کار خود باخبر نباشند. اگر از یک پروژه کوچک شروع کنید در قدم های بعدی متوجه میشوید فریمورک پایرامید قابلیت هایی را در اختیارتان قرار میدهد که به طور قانع کننده ای پروژه توسعه یافته شما را پشتیبانی میکند. این فریم ورک ساده و مینیمالیستی مستندات قوی و کاربردی زیادی نیز برای توسعه دهندگان دارد و در نسخه های 3 و 4 پایتون پشتیبانی میشود.
🔹فریمورک چِری پای (CherryPy)
اگر علاقمند به برنامه نویسی شی گرا هستید پس بهتر است از این فریمورک پایتون استفاده کنید. این فریم ورک در هر سیستم عاملی که از پایتون پشتیبانی کند مانند ویندوز، لینوکس و مک قابل استفاده است و از پروتکل های HTTP استفاده میکند. داشتن ابزارهایی برای احراز هویت کاربران، سیستم ذخیره داده ها (Caching)، پلاگینها و پیکربندی منعطف از دیگر قابلیتهای این فریمورک است. همچنین در فریم ورک TurboGears از چری پای به عنوان یکی از کامپوننت های اصلی استفاده شده است.
🔹فریمورک باتل (Bottle)
یکی دیگر از میکروفریم ورک های محبوبی که برای توسعه اپلیکیشن های کوچک به کار میرود، فریمورک باتل است که فقط به کتابخانه های پایتون وابستگی داشته و نیازی به کتابخانه های اضافه ندارد. این فریمورک از امکانات پایگاه داده های مختلف پشتیبانی کرده و به کاربران اجازه دسترسی به داده ها و فایل ها بارگذاری شده را میدهد. باتل در پایتون 3 پشتیبانی شده و امکان توسعه API های تحت وب را در اختیار شما قرار میدهد.
🔸تقسيم بندی فریمورک های پایتون را بر اساس ویژگی ها :
پشتیبانی از الگوی MVC :
Django
Web2Py
TurboGears
پشتیبانی از پایگاه داده های مختلف :
Bottle
TurboGears
Django
داشتن کتابخانه های مختلف :
TurboGears
Django
Flask
#ابزار #پایتون
✅ قابلیت های TPM چیست و چرا اینقدر به آن توجه میشود و مایکروسافت آن را اجباری کرده❓
TPM میتواند رمزنگاری را به شکلی انجام دهد (در صورت درخواست) که تنها با TPM (های قابل اعتماد) قابل رمزگشایی باشد (بسیار قدرتمند).
TPM میتواند مدیریت کلید های امنیتی را به خوبی و با قابلیت اطمینان بالا انجام دهد.
TPM میتواند یک تولید کننده اعداد تصادفی خوب و قابل اعتماد سخت افزاری ارائه کند.
TPM میتواند در سازمان ها دستکاری در تنظیمات یا نرم افزار ها را بگیرد و تغیرات ناخواسته را به سرعت شناسایی کند
TPM با توجه به استاندارد و روش پیاده سازی میتواند به هنگام بوت سیستم یک Root of Trust مطمئن در اختیار UEFI قرار دهد تا سیستم عامل (مثلا ویندوز) بداند که در حال بوت شدن روی یک سیستم سالم و قابل اعتماد است. به عنوان مثال LUKS در لینوکس، یا Bitlocker ویندوز یا PrivateCore به این قابلیت نیاز دارند. منبع
TPM برای رمزنگاری اطلاعات میتواند یک لایه امنیتی بالاتر ایجاد کند و امنیت رمزنگاری داده ها را بهبود ببخشد.
TPM برای فعال سازی و استفاده از بسیاری از قابلیت های امنیتی ویندوز و سایر سیستم عامل ها مورد نیاز است.
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
🔵 ترفند روز
چگونه حجم فایل پاورپوینت را کم کنیم؟
۱. از گزینه درج تصویر و نه درگ و دراپ استفاده کنید
زمانی که میخواهید از هارد درایو یک تصویر را به ارائه خود اضافه کنید، سادهترین و رایجترین راه، کپی کردن آن از فایل اکسپلورر و پیست کردن آن در پاورپوینت است. بجای اینکار میتوانید این تصویر را با درگ و دراپ از فولدر به اسلاید مدنظرتان استفاده کنید.
۲. تصاویر را خارج از پاورپوینت برش دهید
زمانی که یک تصویر را درون پاورپوینت برش میدهیم، این برنامه تنها کاری که انجام میدهد، مخفی کردن بخشهای حذفی است. اگرچه چنین رویکردی برای زمانی که بخواهید بخش برش شده را به عکس برگردانید، مفید است اما در نهایت منجر به افزایش حجم فایل پاورپوینت میشود.
۳. تصاویر را خارج از پاورپوینت ویرایش کنید
در ادامه نکته قبلی، یکی دیگر از راههای کاهش حجم فایل پاورپوینت دوباره مربوط به تصاویر میشود. همانطور که نباید درون پاورپوینت تصاویر را کراپ کنید، درون این نرم افزار نباید عکسها را هم ویرایش کنید. اگرچه درون پاورپوینت با ابزارهای ویرایش تصویر تقریبا پیشرفتهای روبهرو هستیم.
✅ چرا باید از بوت استرپ (Bootstrap) استفاده کنیم؟
1⃣ صرفه جویی در زمان
با المان های از پیش طراحی شده میتونید زمان کمتری صرف کنین
2⃣ طراحی رسپانسیو(واکنشگرا)
نیازی به اضافه کردن مدیا کوئری در css ندارین
3⃣ هماهنگ با مرورگر های مختلف
با ورژن های مختلف کروم، فایرفاکس، سافاری و ...هماهنگه
4⃣ ساده و سبک
یادگرفتنش مثله اب خوردنه!
5⃣ رایگان و منبع باز
رایگانه و قابلیت شخصی سازی هم داره!
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
C451-2.pdf
حجم:
2.6M
نرم افزارهای چند رسانه ای
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
C612-16.pdf
حجم:
4M
کاربر Flash
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
C452-3.pdf
حجم:
6M
سخت افزار
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
C451-4.pdf
حجم:
5.5M
شبکه های رایانه ای
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
10.9M حجم رسانه بالاست
مشاهده در ایتا
💢 ساخت پاورپوینت در گوشی (بدون استفاده از نرم افزار)
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
5.7M حجم رسانه بالاست
مشاهده در ایتا
💢 دو روش کاهش حجم ویدئو در اندروید
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
#ترفند_ویندوز
✅چگونگی رمزگذاری فایلها در ویندوز ۱۰ بدون برنامه
این کار هم بسیار ساده و آسان است و توصیه میکنیم حتما آن را انجام دهید.
1️⃣ابتدا روی فایل مورد نظر کلیکراست کنید و Properties را انتخاب کنید.
2️⃣در پنجره بازشده در تب General دکمه Advanced را بزنید.
3️⃣سپس Encrypt contents to secure data را انتخاب کنید.
4️⃣اگر فولدری که شامل چند فایل است را انتخاب کردید، در مرحله بعد گزینه Apply changes to this folder subfolders and files را بزنید.
5️⃣در این مرحله توصیه میشود یک نسخه پشتیبان از کلید رمزگذاری بگیرید و در یواسبی نگه دارید.
6️⃣پس در این صورت مطمئن شوید که یواسبی به دستگاه وصل باشد. سپس روی گزینه Back up now recommended کلیک کنید.
7️⃣روی Next کلیک کنید.
8️⃣در این مرحله هم بدون نیاز به هیچ تغییراتی Next را بزنید.
9️⃣پسورد را وارد کنید و دوباره Next و سپس یواسبی را انتخاب کنید و باز هم Next را بزنید.
🔟در پایان نیز روی Finish کلیک کنید.
⭕️برای خارجکردن فایلها از حالت رمزگذاری نیز میتوانید از BitLocker - که یک ابزار داخلی ویندوز است - استفاده کنید.
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
🔵 ترفند روز
معرفی بهترین نرم افزارها برای خواندن pdf
1- برنامه Sumatra PDF
فرمتهای پشتیبانی این برنامه: CBR، CBZ، CHM، EPUB، MOBI، PDF و XPS
بهترین گزینه برای در اختیار داشتن یک ابزار سبک و پرسرعت جهت مطالعه کتابهای الکترونیکی همین سوماترا به شمار میرود. این برنامه بیشتر از یک دهه سابقه فعالیت دارد و هنوز هم با امکانات و قدرت بالا به کار خود ادامه میدهد.
2- برنامه SlimPDF Reader
فرمتهای پشتیبانی برنامه: فقط PDF
این برنامه از جنبههای مختلف به سوماترا شباهت بسیاری دارد. علاوه بر طراحی و نحوه عملکرد، هر دو برنامه هدفهای مشترکی را دنبال میکنند. تفاوتهای بین دو برنامه نیز بسیار کم است. به عبارتی باید بگوییم که این دو برنامه بهترین انتخاب برای در اختیار داشتن کتابخوانی کمحجم و پرسرعت در رایانه هستند.
3- برنامه PDF-XChange Viewer
فرمتهای پشتیبانی برنامه: فقط PDF
نسخه اجراکننده یا viewer این برنامه متاسفانه مدتی است که کنسل شده و تمامی امکانات آن به نسخه کامل آن (PDF-XChange Editor) منتقل شدهاند.
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa