ترفندهای برنامهنویسی
Открыть в Telegram
⁉️ پیرامون پایتون، جنگو و ویاسکد نکتههایی که معمولا در آموزشها از قلم افتادهاند 📌 گروه گفتگو و پرسش و پاسخ: https://t.me/py_dj_discus 📬 نظرات و مطالب پیشنهادی: https://t.me/mh_firouzjaah ارسال پروژه: https://ponisha.ir/profile/mhfirouzjah
БольшеСтрана не указанаКатегория не указана
180
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 день
Архив постов
⚡️ با «تی وی وریفای» به راحتی در صرافی بایننس و صرافی ها احراز هویت کنید !
💎 خدمات احراز هویت و رفع محدودیت های حساب (بایننس)
🔐 وریفای حساب بایننس با چهره خودتان
📬 ارسال و وریفای با مدارک فیزیکی
🚀 رفع محدودیت و مشکل حساب ها
💯 ضمانت 100% رفع مشکل حساب
✅تضمین بهترین کیفیت مدرک
🎁 دریافت هدیه و پورسانت
📌 برای احراز هویت صرافی ها و امنیت و پیشگیری از مسدود شدن حساب خود ، همین الان برای هویت خارجی (مدارک) اقدام کن 👇👇👇
https://t.me/TvVerifyBot?start=378612331
Tailwind CSS Cheat Sheet - Flowbite
https://flowbite.com/tools/tailwind-cheat-sheet/
سلام
یک جمله معروف در بین برنامه نویسان که از سیستمعامل گنو لینوکس استفاده می کنند وجود دارد به این شکل که
"لینوکس بهشت برنامه نویسان هست"
بحثی که امروز می خواهم در مورد آن صحبت کنم این هست که چقدر این حرف درست است.
ما در تقسیم بندی های متفاوت برای نرمافزار یک تقسیم بندی به این فرم داریم که نرمافزار ها رو به دو گروه نرمافزار اصلی و نرمافزار فرعی تقسیم می کنیم.
- نرمافزار اصلی
نرم افزاری هست که کاربر برای انجام کار های خودش مستقیما با آن کار می کنند،مثل ide و editor برای برنامه نویسی، یا بروزر برای کار با وبسایت ها و پلیر برای پخش فایل صوتی و تصویری و....
- نرمافزار فرعی
نرمافزاری که کنار نرم افزار اصلی نیاز هست اما هدف اصلی استفاده از آنها نمی باشد،مثل فایل بروزر، سیستمعامل،....
گاها نرمافزار فرعی اهمیت بیشتری از نرمافزار اصلی دارد،به طوری که نرمافزار اصلی بدون نرمافزار فرعی کاربردی ندارد،مثل سیستمعامل
ما با نرم افزار اصلی مثل یک ادیتور برنامه نویسی انجام می دهیم نه با سیستم عامل
پس نمی توان برتری بر سیستمعامل قائل شد
اما سیستمعامل های یونیکس لایک و به خصوص گنو/لینوکس خواصی دارند که می توان به عنوان برتری مد نظر گرفته شود
- فلسفه یونیکس
با توجه به فلسفه یونیکس، که برای پایه سادگی و استقلال بخش های مختلف هست، امکان پیاده سازی و آماده سازی یک سیستمعامل سبک و در نتیجه اختصاص منابع بیشتر برای نرمافزار های اصلی وجود دارد، هرچه مقدار استفاده سیستمعامل از ram و cpu کمتر باشد،برای نرمافزار اصلی وضعیت بهتری پیش می آید
- ابزار اختصاصی سیستم عامل
گاها ابزاری وجود دارد که مختص یک سیستم عامل هست و برای کار در سیستمعامل های دیگر باید یک محیط شبیه سازی پیاده شود،مثلا داکر از امکانات هسته لینوکس استفاده می کند
- ابزار توسعه پیش فرض
سیستمعامل گنو/لینوکس بر پایه فلسفه آزادی نرمافزار شروع به کار کرده و پیش می رود، از همان ابتدا دسترسی به سورس و کامپایل و اجرا آن مد نظر بوده و صورتی که ابزار دولوپ مثل gcc به صورت پیش فرض روی اکثر توزیع ها وجود دارد، یکجورایی سیستمعامل گنو / لینوکس خودش یک ابزار توسعه نرمافزار هست
- همخوانی محیط دولوپ و پروداکشن
بیش از 50% سرور های دنیا گنو/لینوکس هست و در اسکیل بزرگ تر این درصد بیشتر می شود ،و به احتمال زیاد محیط پروداکشن اکثر محصولات گنو/لینوکس هست، چه بهتر محیط توسعه و محیط پروداکشن یکی باشد، دولوپر در شرایط دولوپ می تواند تست نهایی رو هم انجام دهد.
- ابزار توسعه کراس پلتفرم
ابزار که همراه همیشگی لینوکس بوده اند از جمله کامپایلر gcc و llvm و wine و... در زمینه کراس کار کردن و کامپایل کردن همیشه گزینه خوبی بودند، به راحتی در گنو/لینوکس می شود برای اکثر سیستمعامل ها و پلتفرم ها نرمافزار تولید کرد،مثلا برای ویندوز یا میکرو کنترلر ها
- هزینه
در شرکت ها استفاده از نرمافزار که هزینه کمتری داشته می تواند یک صرفه جویی خوب باشد، سیستمعامل های گنو / لینوکس اکثرا مجانی هستند و این یک صرفه جویی خوب هست، و شرکت ها به این نکته تمایل بیشتری دارند، پس برنامه نویسی که با ابزار آزاد و اپن سورس و مجانی کار می کند همیشه از جایگاه کاری بهتری برخوردار هست.
@cyborg_lynx_channel
سلام
چند روز پیش یک پیج در یک وب سایت شخصی را مشاهده می کردم که با کمی دقت متوجه شدم شخص تولید کننده وقت زیادی گذاشته و لیست کاملی از منابع آموزشی و رفرنس های اصلی مورد نیاز یک دولوپر وب رو با تفکیک فیلد و با یک ساختار گرافیکی زیبا تهیه کرده است. که می تواند بسیار مفید باشد
من از دیدن این پیج لذب بردم پیشنهاد می دهم حتما ببینید
https://andreasbm.github.io/web-skills/
@cyborg_lynx_channel
7 Signs That You're a Good Developer - DEV Community
https://dev.to/markfusion/7-signs-that-youre-a-good-developer-54i5
Top 7 Python ETL Tools To Learn - GeeksforGeeks
https://www.geeksforgeeks.org/top-7-python-etl-tools-to-learn/
How to reduce the time complexity of nested loops - DEV Community
https://dev.to/leandronsp/how-to-reduce-the-time-complexity-of-nested-loops-1lkd
برای اوقات فراغت و سرگرمی حتما یه سر به آدرس زیر بزنید.
https://codepip.com/
اینم یه اکستنشن سبک و مفید دیگه برای ویاسکد.
احتمالا خیلیا با افزونهی live server کارکردین یا آشنا هستین.
خب اون افزونه هم خیلی سنگین هست هم اینکه استاندارد نبود و همیشه وقتی ویاسکد اجرا میشد بدون توجه به پروژهی شما لود میشد و معمولا هم لودینگش بیشتر از باقی افزونهها بود. از سال ۲۰۱۹ هم فکر میکنم هنوز آپدیت جدیدی تو گیتهابش نداشته.
اما این یکی هم سبکتره(و خیلی هم سبکتره!!) و هم سریعتر و بهینهتر درستش کردن.
حالشو ببرید
https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server
SEO Analytics: The Simple Step-By-Step Guide
https://ahrefs.com/blog/seo-analytics/
این خیلی فان بود:
Building a coordinate system in CSS and HTML - DEV Community
https://dev.to/alvaromontoro/building-a-coordinate-system-in-css-and-html-pc7
🔴 گروه پایتون
@python_qa
🔴 گروه رزبری پای
@raspberry_micro
🔴 گروه رمزنگاری
@pycrypto
🔴 گروه بات تلگرام
@pyapi
🔴 گروه زبان سی،میکروکنترلر، fpga
@micro_fpga
🔴 گروه خرید و فروش قطعات الکترونیکی
@ElectronicsFreemarket
🔴 کانال زبان سی و میکروکنترلر
@c_micro
🔴 کانال میکروپایتون و اینترنت اشیا
@micropython_iot
🔴 کانال پردازش سیگنال و هوش مصنوعی
@ai_dsp
🔴 کانال آموزش پایتون و رزبری پای
@raspberry_python
🟢 کانال ریاضیات
@new_mathematical
🔴 مباحث متفرقه گروه های تخصصی
@BlindSpots
✅کانال درخواست پروژه
@project_req
🟢گروه نرم افزار متلب
@Matlab_MathWorks
