کداکسپلور | CodeExplore
Открыть в Telegram
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉 👨🏻💻 ارتباط با ما : @CodeExploreSup گروه : @CodeExplore_Gap تبلیغات در کد اکسپلور : @CodeExploreAds
Больше8 310
Подписчики
+524 часа
+627 дней
+24630 день
Архив постов
📚دوستان حتما کتاب Clean Code رو بخونین و قبلاً هم براتون PDFش رو قرار دادیم براتون ( راستی اگه انگلیسیتون خوب نیست ، نسخه ترجمه شدشو هم قرار دادیم ) و خلاصه میخوام بگم اگه حوصله خوندن این کتاب رو ندارین ( که امیدوارم داشته باشید 😅 ) میتونین تو ریپازیتوری زیر خلاصشو بخونید و نکات مهمی که گفته شده رو بهره مند بشید🤍
🌐 https://github.com/JuanCrg90/Clean-Code-Notes
🔥🔥🔥🔥🔥🔥🔥🔥
🙂 پایین لینک نسخه اصلی و ترجمه شده ی خود کتاب Clean Code رو قرار میدم:
👍 نسخه انگلیسی کتاب Clean Code
👍 نسخه ترجمه شده ی کتاب Clean Code
#clean #code #book #pdf #point
☕️ @CodeExplore
تو ریپازیتوری گیتهاب زیر میتونین اصطلاحات Functional Programming رو یاد بگیرید ( این سایت رو واسه دوستانی معرفی کردم که اصطلاحات برنامه نویسی رو نمی دونن )
🌐http://git.io/fp-jargons
#پست_پیشنهادی
#programming #expression
☕️ @CodeExplore
😮دوستان تو ریپو گیتهاب زیر لیستی از API های رایگان و قابل دسترس برای عموم جهت استفاده تو برنامه های تحت وب و ... آورده شده ، اگه API که مد نظرتون بود رو پیدا نکردید حتما این ریپو رو نگاه کنید شاید تونستید پیدا کنید🔥
🌐 http://github.com/toddmotto/public-apis
#api #github
☕️ @CodeExplore
جاوااسکریپت چطوری خلق شد؟ ✌️
📌یه نکته جالب درباره جاوااسکریپت که خیلیها نمیدونن اینه که جاوااسکریپت در اصل در ۱۰ روز توسط یک برنامهنویس به نام برندان آیک ساخته شد! اون زمان شرکت Netscape به سرعت به یه زبان اسکریپتنویسی برای وب نیاز داشت تا بتونه با رقبا رقابت کنه. این زبان اول به نام Mocha معرفی شد، بعد اسمش شد LiveScript و نهایتاً برای استفاده از شهرت جاوا، اسمش رو به جاوااسکریپت تغییر دادن، با اینکه ارتباط زیادی با جاوا نداره.
💥در واقع، جاوااسکریپت خیلی سریع طراحی شد و انتظار نمیرفت که تبدیل به یکی از مهمترین زبانهای وب بشه!
#javascript #js
☕️ @CodeExplore
کاربرد اعداد BigInt در جاوااسکریپت ✌️
میدونستین توی جاوااسکریپت این شرط برقراره؟
console.log(9999999999999999 === 10000000000000000);
// true
اما چرا؟ چون توی جاوااسکریپت، بزرگترین عدد صحیحی که میتونین با دقت کامل توی متغیرها ذخیره کنید، Number.MAX_SAFE_INTEGER هست که برابر با 9007199254740991 است. اگه عددی بزرگتر از این باشه، جاوااسکریپت دیگه نمیتونه به درستی اون رو مدیریت کنه و مقایسهاش دقیق نیست.
راه حلش چیه؟ باید اعدادتون رو BigInt تعریف کنید. چطوری؟ اینطوری:
let bigNumber = 1234567890123456789012345678901234567890n;
console.log(bigNumber);
//1234567890123456789012345678901234567890n
البته میتونید اینکار رو هم بکنید:
let number= 42
let bignumber = BigInt(number)
#javascript #js #trick
☕️ @CodeExplore👀واسه دوستانی که علاقمند مند به سریال MR.robot هستن ، بگم که تو مدیوم زیر میتونین توضیحات دستورات لینوکس و ... که تو سریال MR.robot اجرا میشدن رو میتونین ببینین:
🔗 http://medium.com/@ryankazanciyan
#mrrobot #linux #medium
☕️ @CodeExplore
Repost from N/a
📣 یادت نره ۶۰ درصد تخفیف داری!!
پس همین حالا یادگیری رو با فرادرس استارت بزن...
🔹 مجموعه آموزش برنامه نویسی ++C
🔹 مجموعه آموزش C و C++
🔹 مجموعه آموزش سی شارپ C#
🔹 مجموعه آموزش برنامه نویسی فول استک
🔹 مجموعه آموزش پروژه محور برنامه نویسی
👈 سایر آموزشهای منتخب - [کلیک کنید]
کد تخفیف ۶۰ درصدی: HAR42
#فرادرس #آموزش_رایگان #تخفیف #رایگان #آموزش
FaraDars - فرادرس
چرخوندن لیست بدون حلقه در پایتون 👀
❓یعنی چی؟ بیاین بگیم یه لیست داریم که این شکلیه:
lst=[1,2,3,4,5]من میخوام لیستم یکم بچرخه و عدد 1 بره آخر لیست و عدد 2 بیاد اول لیست 😂 این کار رو میکنم:
lst = [1, 2, 3, 4, 5]
# چرخش به سمت چپ
lst = lst[1:] + lst[:1]
print(lst) # [2, 3, 4, 5, 1]
#python #trick
☕️ @CodeExplore⚡️تا حالا دلتون میخواسته یه سری افکت از دکمه هارو آماده داشته باشید؟ یا برای input ها یا حتی متن ها، یا دلتون بخواد کد سی اس اس و اچ تی ام ال یه سری لودینگ باحال رو داشته باشید!
🌐این سایت براتون سورس کد یه سری دکمه و متن و لودینگ و ... رو آماده گذاشته! هر کدوم رو خواستید ، کافیه روش کلیک کنید.
🔗 cssfx.netlify.app
برید حالشو ببرید😉
#css #site
☕️ @CodeExplore
دوستان اگه دوست داشتید میتونین توی گپ کد اکسپلور هم جوین باشید🤍
توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید❤️
☕️ https://t.me/CodeExploreGap
پ.ن : هر از چندگاهی لینک گروه رو قرار میدم ، چون حس میکنم خیلی از دوستان از گروه خبر ندارن.
📌 مدیریت سختافزار تو برنامهنویسی یعنی چی؟
تا حالا فکر کردی برنامهها چجوری با دنیای واقعی و سختافزار کامپیوتر (مثل رم، پردازنده و حتی گوشی) ارتباط میگیرن؟ 💅
💡 تو بعضی زبانهای برنامهنویسی مثل C یا Assembly میتونی مستقیم با قطعات کامپیوتر کار کنی، مثلاً مشخص کنی برنامهت کِی از کجا حافظه بگیره یا چجوری با پردازنده ارتباط برقرار کنه.
🏹 ولی تو زبانهای سطح بالاتر مثل Python یا Java**، این کارا رو خود زبان برات انجام میده و کار رو سادهتر میکنه، ولی اگه لازم باشه، باز هم میتونی با سختافزار ارتباط بگیری.
🚀 چرا مهمه؟
خیلی وقتا وقتی داری یه بازی میسازی یا با دستگاههای خارجی مثل سنسورها کار میکنی، سرعت و کارایی خیلی مهمه. اگه بدونی چجوری درست از سختافزار استفاده کنی، میتونی برنامهت رو سریعتر و بهینهتر کنی.
💎مثال:
- تو C میتونی با استفاده از اشارهگرها مستقیم به حافظه دسترسی داشته باشی.
- تو Python میتونی با کتابخونههایی مثل
PySerial دستگاههای خارجی رو کنترل کنی.
🥊 یادگیری مدیریت سختافزار بهت کمک میکنه برنامههای قویتر و بهینهتر بنویسی!
#programming
☕️ @CodeExplore👋Cookiecutter یه ابزار خیلی خوب واسه برنامهنویسهاست که کمک میکنه پروژههای جدید رو سریعتر و با ساختار درست شروع کنن. این ابزار با پایتون ساخته شده، ولی میتونی واسه هر زبانی ازش استفاده کنی.
👀 Cookiecutter چجوری کار میکنه؟
1⃣ تمپلیتها (Templates): Cookiecutter از یه سری الگوها استفاده میکنه که شامل پوشهها، فایلها و کدهای اولیهی پروژه هستن. این الگوها معمولاً روی گیتهاب ذخیره میشن و میتونی از اینترنت دانلودشون کنی یا خودت بسازی.
2⃣ سوال و جواب: وقتی یه پروژه جدید با Cookiecutter درست میکنی، ازت یه سری سوال میپرسه (مثل اسم پروژه، اسم نویسنده و اینجور چیزا) و با توجه به جوابهای تو، الگو رو شخصیسازی میکنه.
3⃣ ساخت پروژه: بعد از جواب دادن به سوالا، Cookiecutter یه پروژه جدید میسازه که همه چی رو توش تنظیم کرده و آمادهست. این پروژه شامل فایلها، پوشهها و کدهای اولیه هست که با توجه به تنظیمات تو درست شده.
💥 چرا باید از Cookiecutter استفاده کنی؟
- سرعت: سریع میتونی پروژههای جدید رو راه بندازی.
- استاندارد بودن: همهی پروژههات یه ساختار و تنظیمات مشابه دارن.
- سفارشیسازی: میتونی تمپلیتهای مخصوص به خودت رو بسازی.
⚡️ چطور از Cookiecutter استفاده کنی؟
1. نصب Cookiecutter:
pip install cookiecutter
2. ایجاد پروژه جدید با استفاده از یه تمپلیت:
cookiecutter gh:cookiecutter/cookiecutter-pypackage
اینجا gh: یعنی الگو از GitHub میاد و cookiecutter-pypackage هم اسم یه تمپلیت معروف واسه ساخت پکیجهای پایتون هست.
✅بعدش سوالا رو جواب میدی و پروژه آماده میشه!
#software #cookiecutter
☕️ @CodeExploreبه پیشنهاد دوستان، دوتا داکیومنت برای هر کدوم از مباحث زیر پیدا کردیم ❤️
سی پلاس پلاس - QT
🔢 https://devdocs.io
🔢 https://doc.qt.io
راست - GTK-RS
1⃣ https://docs.rs
🔢 https://gtk-rs.org
#پست_پیشنهادی
#rust #cpp #gtk #qt
☕️ @CodeExplore
Repost from N/a
🟡 آخرین فرصت — ۶۰٪ تخفیف فرادرس برای همه آموزشها در فصل برداشت
🌾 تا دیر نشده یه مهارت جدید به خودت هدیه بده 😉
🔥 برخی از آموزشهای پرطرفدار برنامه نویسی 👇👇
👌 مبانی برنامه نویسی – الگوریتم و فلوچارت
👌 جاوا اسکریپت JavaScript – جامع و کاربردی
👌 برنامه نویسی اندروید Android – مقدماتی
👌 برنامه نویسی جاوا Java
👌 راه اندازی سایت با وردپرس + پروژه ساخت فروشگاه
اگه دنبال مهارت دیگهای هستی، روی لینک زیر بزن. تو فرادرس هر آموزشی که بخوای، حتما پیدا میکنی:👇
♨️ مشاهده سایر آموزشها [+]
کد تخفیف ۶۰ درصدی: HAR42
#فرادرس #آموزش_رایگان #تخفیف #رایگان #آموزش
FaraDars - فرادرس
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
