کداکسپلور | CodeExplore
7.92K subscribers
2.01K photos
349 videos
103 files
1.83K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
🇩🇪اگه قصد مهاجرت یا سفر به آلمان و مخصوصا شهر برلین رو دارین ، این سایت میتونه کمکتون کنه. توصیه‌های مختلفی مثل پیدا کردن خونه یا باز کردن حساب بانکی یا ماشین داره که ممکنه به کارتون بیاد.

🌐https://allaboutberlin.com

🙂حتی قبلاً سایت Xing رو معرفی کردم بهتون و لینکشو می زارم که برید نگاه کنید ( واسه دوستان برنامه نویس که میخوان به آلمان مهاجرت کنن ، خیلی بدرد میخوره و خیلی کمکتون می‌کنه واسه کار پیدا کردن)

🌐https://t.iss.one/CodeExplore/2130

و در آخر عرض کنم خدمتتون اگه سوالی راجب کشور آلمان داشتید تو کامنت ها بپرسید ، حتما راهنماییتون میکنم❤️

#job #germany #apply #travel
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥145🔥3😁1
یکی از رقیب‌های github copilot به نام cursor که یه جورایی یه فورک از vscode عه که ویژگیهای جالبی برای کد زدن فراهم میکنه. مثلا میتونید همزمان چندتا فایل رو بهش بدید. و یه جاهایی یه کم بهتر از copilot عمل میکنه.

🌐https://www.cursor.com

#ai #copilot #github #chatgpt
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥117🔥2
پروژه نهایی هر کدوم 🌟

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁435🔥3
📌میخای توی حوزه ماشین لرنینگ کار کنی؟ یا بری سراغ هوش مصنوعی و چیزای مرتبط بهشون؟ سایت زیر یه منبع خوب و خفن برای یادگیریتون میشه:

🌐https://www.kaggle.com/

#site #ai #ml
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥3❤‍🔥1😁1💔1
با استفاده از سایت زیر میتونین توی زمینه های مختلف که ممکنه کلی سوال براتون پیش بیاد و میتونین پرسش و پاسخشو انجام بدین

🌐https://fi.quora.com/

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83❤‍🔥2
مدیریت استرس توی برنامه‌نویسی خیلی مهمه، چون این کار گاهی می‌تونه خیلی استرس‌زا باشه. مثلاً ممکنه یه باگ عجیب و غریب پیدا کنی که نمی‌تونی درستش کنی، یا اینکه زمان کمی برای تحویل پروژه داشته باشی. اینجاست که اگه نتونی استرس رو مدیریت کنی، همه چیز سخت‌تر می‌شه.

⭐️چرا مدیریت استرس مهمه؟
- مشکلات غیرمنتظره: ممکنه یه دفعه توی کد به مشکلی بخوری که خیلی سخت باشه. اگه استرست رو نتونی کنترل کنی، تمرکزت رو از دست میدی و حل کردن مشکل برات سخت‌تر میشه.

- ضرب‌الاجل‌های فشرده: وقتی وقت کمی داری که یه پروژه رو تموم کنی، استرس می‌تونه باعث بشه عجله کنی و کیفیت کارت بیاد پایین.

- کارهای زیاد و تکراری: اگه کارهای زیادی داری یا مجبور می‌شی یه کار تکراری رو هی انجام بدی، این استرس می‌تونه خستت کنه و حس کنی داری فرسوده می‌شی.

📌چطور می‌تونی استرس رو مدیریت کنی؟
- تقسیم کارها به بخش‌های کوچیک: یه کار بزرگ رو به بخش‌های کوچیک تقسیم کن تا راحت‌تر جلو بری و کمتر استرس بگیری.

- استراحت‌های کوتاه: وقتی حس می‌کنی داری تحت فشار می‌ری، یه استراحت کوتاه داشته باش. مثلا چند دقیقه قدم بزن یا یه چیزی بخور، این بهت کمک می‌کنه دوباره تمرکز کنی.

- نفس عمیق و مدیتیشن: یاد بگیر چطور نفس عمیق بکشی یا یه کم مدیتیشن کنی. این چیزا خیلی به آروم شدن و کاهش استرس کمک می‌کنه.

- برنامه‌ریزی بهتر: وقتی بدونی دقیقاً چی باید انجام بدی، استرس کمتر می‌شه. برای کارت برنامه‌ریزی کن تا بدونی هر لحظه چی کار کنی.

- کمک خواستن: اگه یه کاری خیلی سخت و استرس‌زاست، از یه همکار کمک بگیر. اینطوری کارا راحت‌تر پیش میره.

- نگرش مثبت: سعی کن به مشکلات به چشم یه چالش نگاه کنی، نه یه فاجعه. اینطوری راحت‌تر می‌تونی با استرس کنار بیای و مشکلت رو حل کنی.

☄️نتیجه‌گیری
اگه یاد بگیری استرس رو مدیریت کنی، توی کارای سخت و فشارهای زیاد هم می‌تونی خوب عمل کنی. با روش‌هایی مثل تقسیم کار، استراحت، مدیتیشن و برنامه‌ریزی، می‌تونی بهتر با استرس کنار بیای و کارات رو راحت‌تر انجام بدی.

#soft_skill
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥163🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁303🔥1
👀دیشب وسط مهمونی حوصلم سر رفت پاشدم یه چیزی با html tailwind js نوشتم که مثل حالت پنل امضا دیجیتال باشه ( هرچند نقاشی هم بکشین جوابه ) و خلاصه که خییلی میتونه بهتر باشه ولی صرفا کد های مربوط به Canvas که داخلش هست میتونه بهتون خیلی کمک کنه برای همچین کارایی، هرچند خیلی خوب نشده ولی برای یه نگاهی انداختن بد نیست

🙂اینم بگم که این اوپن سورسه و خیلی دوست دارم هرکسی هر فیچری که میتونه بهش اضافه کنه و باهم روی پیشرفتش کار کنیم (چه ظاهری چه فیچر یا بهینه بودن)

🌪https://github.com/Reza-Golnari/SignIt

#repo
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥4❤‍🔥3
👀جنگو کلی ابزار امنیتی داخلی داره که بدون دردسر می‌تونیم ازشون استفاده کنیم تا برنامه‌هامون رو امن کنیم.

⚡️چندتا از مهم‌تریناش رو ادامه متن بهتون میگم:

🟢محافظت از CSRF (جعل درخواست بین‌سایتی):
جنگو به طور پیش‌فرض از حملات CSRF جلوگیری می‌کنه. چطوری؟ با اضافه کردن یک توکن مخفی به فرم‌ها. کافیه از تگ {% csrf_token %} داخل فرم‌هاتون استفاده کنید و خیالتون راحت باشه که کسی نمی‌تونه به راحتی درخواست‌های مخرب بفرسته.

🟢جلوگیری از XSS (حمله اسکریپت‌نویسی بین‌سایتی):
جنگو به صورت خودکار جلوی ورود کدهای مخرب به صفحات وب رو می‌گیره. یعنی چی؟ یعنی اگه کسی بخواد جاوااسکریپت مخربی توی سایت شما بذاره، جنگو به طور پیش‌فرض اونو خنثی می‌کنه و نشون نمی‌ده.

🟢حفاظت از Clickjacking:
با استفاده از XFrameOptionsMiddleware، جنگو مطمئن می‌شه که صفحات شما توی iframe‌های ناخواسته لود نمی‌شن. اینطوری دیگه کسی نمی‌تونه صفحه شما رو توی سایت خودش جاساز کنه و کاربران رو فریب بده.

🟢استفاده از SSL و HSTS:
با فعال کردن SecurityMiddleware، همه ترافیک سایت شما از HTTPS استفاده می‌کنه. به زبان ساده‌تر، این یعنی داده‌ها بین مرورگر کاربر و سرور شما همیشه رمزنگاری شده و امن هستن.

🟢تنظیمات امنیتی رو درست بچین:
تنظیماتی مثل SECURE_BROWSER_XSS_FILTER, SECURE_CONTENT_TYPE_NOSNIFF و SECURE_SSL_REDIRECT رو فراموش نکنید! این تنظیمات جلوی کلی دردسر امنیتی رو می‌گیرن و باعث می‌شن سایتتون یه لایه محافظتی بیشتر داشته باشه.

با این ابزارها، برنامه‌هاتون امن‌تر می‌شن و می‌تونید مطمئن باشید که هکرها کار سختی برای دسترسی به اطلاعات شما دارن😀

#django #framework
☕️ @CodeExplore | <Alireza Mohseni>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥134❤‍🔥2
کداکسپلور | CodeExplore
🇩🇪اگه قصد مهاجرت یا سفر به آلمان و مخصوصا شهر برلین رو دارین ، این سایت میتونه کمکتون کنه. توصیه‌های مختلفی مثل پیدا کردن خونه یا باز کردن حساب بانکی یا ماشین داره که ممکنه به کارتون بیاد. 🌐https://allaboutberlin.com 🙂حتی قبلاً سایت Xing رو معرفی کردم بهتون…
🇳🇱 دوستان pdf پایین برای مهاجرت کاری به هلند ، راهنمای قدم به قدم برای ایرانیانی که از هلند پیشنهاد کاری گرفتن و می‌خوان به این کشور مهاجرت کنن خیلی بدرد میخوره ، گفتم باهاتون به اشتراک بزارم (قبلاً واسه آلمان🇩🇪 هم معرفی کردم)

🌐https://datachef.co/pdfs/immigration-to-netherlands/

#netherlands #tips #pdf #readme
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥54🔥4😁3
«لوکوموتیو» اسم مستعار آیدین نصیری‌ شرق هست که یک‌سوم عمرش رو آمریکا زندگی و کار کرده (گوگل، استارت‌آپ، ...) و داره تجربیاتش در زمینه‌ی زندگی شخصی، اجتماعی، کاری، مهاجرت، و برنامه‌نویسی رو جمع‌آوری می‌کنه.
در عرض سه ماه اول، این تجربیات به ۳۲۲ صفحه رسیده (تا صفحه ۲۵۰ش مستقل از برنامه‌نویسیه) و در لینک‌های زیر قابل دسترس هست.

🌐https://locomo.tips

#tips #book #life #free #pdf
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
17❤‍🔥5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
حداقل سیستم برای اجرای لینوکس:

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19😁166❤‍🔥5
👑یه ریپو براتون آوردم که اگه میخای از این متن هایی بزاری که خودشون تایپ میشن و حتی عوض میشن ( منظورمو با دیدن ریپو بهتر متوجه میشین) خیلی زیاد به کارتون میاد و تا عمر دارین دعام میکنین چون یه جاهایی میتونین توی سایتتون استفاده کنین و لذتشو ببرین اینقدر که قشنگه:

🌪https://github.com/mattboldt/typed.js

#repo #typed_js
☕️@CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥113❤‍🔥2
💎همیشه همه دارن راجب انجام تسک هاشون داخل ترلو صحبت میکنن، ولی یه تودولیست براتون اوردم که مینیمال تر و باحال تره و من خیلی باحاش راحت ترم، جالب ترین بخشش اینه که شما وقتی یه تسک رو انجام میدین و روی تیکش میزنین اینقدر اون صدای تیک خوردنش نازه که هدف انجام تسکتون میشه اون صدا.

🌐https://todoist.com/

#site #todolist
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5❤‍🔥1
🌐 تو سایت زیر میتونین خیلی راحت پروفایل گیت هاب خودتون رو ارتقا ببخشید ، کافیه فقط یوزرنیم ( username ) خودتون رو وارد کنین و بعد 6 مرحله بگذرونید و در نهایت یک پروفایل شیک و خفن تحویل بگیرید
🌐https://gprm.itsvg.in

#github #profile
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥135🔥3
به پیشنهاد دوستان، دوتا داکیومنت برای هر کدوم از مباحث زیر پیدا کردیم ❤️

سی پلاس پلاس - QT
🔢 https://devdocs.io
🔢 https://doc.qt.io

راست - GTK-RS
1⃣ https://docs.rs
🔢 https://gtk-rs.org

#پست_پیشنهادی
#rust #cpp #gtk #qt
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15❤‍🔥143🔥2
نشتی اطلاعات 😩

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27
👋‏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
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥97🔥3
📌 مدیریت سخت‌افزار تو برنامه‌نویسی یعنی چی؟

تا حالا فکر کردی برنامه‌ها چجوری با دنیای واقعی و سخت‌افزار کامپیوتر (مثل رم، پردازنده و حتی گوشی) ارتباط می‌گیرن؟ 💅

💡 تو بعضی زبان‌های برنامه‌نویسی مثل C یا Assembly می‌تونی مستقیم با قطعات کامپیوتر کار کنی، مثلاً مشخص کنی برنامه‌ت کِی از کجا حافظه بگیره یا چجوری با پردازنده ارتباط برقرار کنه.
🏹 ولی تو زبان‌های سطح بالاتر مثل Python یا Java**، این کارا رو خود زبان برات انجام می‌ده و کار رو ساده‌تر می‌کنه، ولی اگه لازم باشه، باز هم می‌تونی با سخت‌افزار ارتباط بگیری.

🚀 چرا مهمه؟
خیلی وقتا وقتی داری یه بازی می‌سازی یا با دستگاه‌های خارجی مثل سنسورها کار می‌کنی، سرعت و کارایی خیلی مهمه. اگه بدونی چجوری درست از سخت‌افزار استفاده کنی، می‌تونی برنامه‌ت رو سریع‌تر و بهینه‌تر کنی.

💎مثال:
- تو C می‌تونی با استفاده از اشاره‌گرها مستقیم به حافظه دسترسی داشته باشی.
- تو Python می‌تونی با کتابخونه‌هایی مثل PySerial دستگاه‌های خارجی رو کنترل کنی.

🥊 یادگیری مدیریت سخت‌افزار بهت کمک می‌کنه برنامه‌های قوی‌تر و بهینه‌تر بنویسی!

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5😁2❤‍🔥1
دوستان اگه دوست داشتید میتونین توی گپ کد اکسپلور هم جوین باشید🤍

توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید❤️

☕️ https://t.iss.one/CodeExploreGap

پ.ن : هر از چندگاهی لینک گروه رو قرار میدم ، چون حس میکنم خیلی از دوستان از گروه خبر ندارن.
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥3🔥2😁1