Azad's Programmers
Open in Telegram
کانال آموزش برنامه نویسی دانشگاه آزاد گروه چت پرسش و پاسخ: https://t.me/azad_program
Show more2 105
Subscribers
No data24 hours
-67 days
+430 days
Posts Archive
2 105
برخی از متد های مهم داخلی پایتون که حتما لازمه بدونید 🔥
با آزاد پروگرمز، برنامه نویس حرفه ای شو💻🚀
#python #پایتون
★彡 @kiau_program 彡★
2 105
پارادایم (Paradigm) یا الگو برنامه نویسی چیست؟
پارادایم های برنامه نویسی یک چارچوب مفهومی هستن که نحوه تفکر، طراحی و توسعه برنامه های کامپیوتری رو مشخص میکنند. به عبارت دیگه، پارادایم برنامه نویسی مجموعه اصول، ابزارها و تکنیک های خاصی هستن که یک برنامه نویس برای ساختاردهی، سازماندهی و تولید کد استفاده میکنه.
به طور کلی پارادایم های برنامه نویسی رو به دو صورت دسته بندی میکنند:
پارادایم دستوری (Imperative)
پارادایم اعلامی (Declarative)
و یا:
پارادایم رویه ای (Procedural)
پارادایم شی گرایی (Object-Oriented)
پارادایم تابعی (Functional)
البته این الگوها کاملا جدا از هم نیستند و برخی زبان ها امکان ترکیب چندین پاردایم رو هم دارن که به این نوع زبان ها Multi-Paradigm میگن.
یادگیری الگوهای برنامه نویسی از جنبه های مختلفی مثل حل مسئله، خوانایی و نگهداری کد، آشنایی با زبان های مختلف، انعطاف پذیری، همکاری تیمی و ... اهمیت داره.
★彡 @kiau_program 彡★
2 105
+1
یک سایت و ابزار رایگان و فوق العاده کاربردی برای دوستانی که تو حوزه های مختلف دیزاین مثل طراحی رابط کاربری، فرانت اند و طراحی سایت، طراحی اپلیکیشن های موبایل و ویندوز و ... فعالیت میکنن.
این مجموعه که Iconify نام داره، یک کیت آیکون کامل از مجموعه آیکون های مختلف مثل Material Design, Google Material Icons, Unicons, Boxicons, HeroIcons, Font Awesome, ... ست که اکثر کیت های ایکون معروف و پرکاربرد رو دور هم جمع کرده.
شما میتونید به راحتی آیکون های مد نظرتون رو سرچ کنید و در حالت های مختلف از قبیل
SVG, URL, CSS, Tailwind css, PNG, ...
و یا در قالب کامپوننت های مختلف
Vue, React, Svelte, Astro, ...
انتخاب و در پروژتون استفاده کنید
link: https://icon-sets.iconify.design/
★彡 @kiau_program 彡★
2 105
💎 JSTips:
جاوااسکریپت در اصل یک زبان مفسری (interpreted) هستش این به این معنیه که کد های جاوااسکریپت خط به خط خونده و بلافاصله اجرا میشه، برخلاف زبانهای کامپایلری که کد قبل از اجرا به زبان ماشین تبدیل و یک فایل پورتابل از کد ها ساخته میشه. مفسری بودن جاوااسکریپت مشکلاتی از قبیل کاهش سرعت به همراه داره، مثلا حین لود یک مپ داخل سایت خط به خط اجرا شدن کد باعث کاهش سرعت و پرفورمنس چشم گیر سایت میشه.
به همین منظور و برای جلوگیری از این مشکل، در موتورهای جاوااسکریپتی مدرن مثل V8 (موتور جاوااسکریپت مورد استفاده در مرورگر Chrome) تکنیکهایی مانند Just-In-Time (JIT) Compilation به کار گرفته میشه. در JIT کد جاوااسکریپت در زمان اجرا کامپایل شده و سپس اجرا میشه. به این صورت که موتور جاوااسکریپت ابتدا کد رو تفسیر میکنه و سپس بخشهایی از کد که چندین بار اجرا میشن رو به کد ماشین کامپایل و بلافاصله اجرا میکنه تا عملکرد بهتری داشته باشه، در این روش فایل پورتابلی ساخته نمیشه.
بنابراین، جاوااسکریپت درحالت عادی یک زبان مفسری اما با وجود engine یا موتور ها برای بهبود عملکرد یک زبان JIT Compiled هست.
★彡 @kiau_program 彡★
2 105
♨️ آسیبپذیری جدید ویندوز شبکه Wi-Fi رو به ابزار ورودی هکرها تبدیل میکند
🌀مایکروسافت به تازگی یک آپدیت امنیتی برای ویندوز منتشر کرده که تازهترین حفره امنیتی این پلتفرمه و به هکرها اجازه میده تا کدهای مخرب رو ، روی سیستمهای آسیبپذیر از طریق وایفای اجرا کنند.
➕به گفته محققان حوزه امنیت سایبری، آسیبپذیری مورد بحث تمام نسخههای جدید سیستمعامل ویندوز و ویندوز سرور رو تحت تأثیر قرار میده و مهاجم با سوءاستفاده از اون دیگه نیازی به دسترسی قبلی به کامپیوتر قربانی نخواهد داشت.
#هک
★彡 @kiau_program 彡★
2 105
این سایت مجموعه کاملی از ابزار های مختلف به صورت رایگان در اختیارتون قرار میده
🌀 این وبسایت متشکل از ابزار های گوناگونی مثل هوش مصنوعی ، دانلودر ها و... هستش که کارهای شمارو میتونه آسون کنه.
🌀 مهم ترین کاربرد این سایت در ابتدا تبدیل فرمت یک فایل به یک فایل دیگه بود (مثلا تبدیل pdf به ورد ) اما الان مجموعه وسیعی از سرویس های مختلف رو تو خودش جا داده.
Link: tinywow.com
★彡 @kiau_program 彡★
2 105
🥇عملیات همگام (Synchronous)
در عملیات همگام، کد به ترتیب و خط به خط اجرا میشود. هر خط کد باید کامل اجرا شود تا خط بعدی اجرا شود. به عبارت دیگر، عملیات بعدی منتظر میماند تا عملیات قبلی به پایان برسد.
🥈عملیات ناهمگام (Asynchronous)
در عملیات ناهمگام، کد به ترتیب نوشته شده اجرا نمیشود. برخی عملیات میتوانند زمانبر باشند (مثل درخواستهای شبکه، اتصال به یک api یا عملیات فایل)، بنابراین این عملیاتها به صورت ناهمگام اجرا میشوند تا برنامه بتواند به اجرای کدهای دیگر ادامه دهد بدون اینکه منتظر اتمام عملیات زمانبر بماند.
★彡 @kiau_program 彡★
2 105
5 افزونه کاربردی Vscode
🔷 افزونه Black Box : یک هوش مصنوعی که به سرعتتون کمک میکنه و باگ هاتونو رفع میکنه
🔶 افزونه Thunder Client : این افزونه کار Postman رو میکنه ولی چون برای من بالا نمیاد از این افزونه استفاده میکنم
🔷 افزونه Error Lens : ارور های کدتون رو به صورت خطی نمایش میده
🔶 افزونه Code Time : تایم کد زدنتون رو حساب میکنه 😄
🔷 افزونه Vscode-icons : آیکن های پیشفرض Vscode رو تغییر میده
@kiau_program
