کداکسپلور | CodeExplore
7.91K subscribers
1.99K photos
324 videos
103 files
1.79K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🛒 چت‌بات آمازون Q در دسترس عموم قرار گرفت!

📰آمازون Q، دستیار هوش مصنوعی که چند ماه پیش برای توسعه‌دهندگان و کسب‌وکارها معرفی شده بود، حالا برای عموم مردم نیز در دسترس است.

📰این ابزار قدرتمند با قابلیت‌های پیشرفته‌ای مانند تولید کد با دقت بالا، تست و اشکال‌زدایی و برنامه‌ریزی چند مرحله‌ای عرضه می‌شود و در سه نسخه Developer، Business و Apps ارائه می‌شود.

⭐️در حال حاضر با قیمتی معادل 20 دلار در ماه در دسترس است. برای کسب اطلاعات بیشتر و شروع به کار با این ابزار قدرتمند، به وب سایت Amazon Q مراجعه کنید.

#ai #chatbot #amazonQ
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤‍🔥6🔥5
Semicolon ; 😂

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32❤‍🔥7🔥6
تو سایت زیر لیستی از فونت های مخصوص برنامه نویسی جمع آوری شده و همشون نمایش داده شدن و می تونین فونت هارو باهم دیگه مقایسه کنید و از هر کدوم که خوشتون اومد دانلودش کنید 🔥

🌐 https://devfonts.gafi.dev/

#font #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥135🔥5💔2
اگر نیاز داشتید که پر سرعت ترین dns رو برای دانلود پکیج تحریمی پیدا کنید
میتونید از این ریپو استفاده کنید
🌐 https://github.com/ArmanTaheriGhaleTaki/best403unlocker

Developer: @Armantgt

#dns
☕️ @CodeExplore | </Arman Taheri>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥146❤‍🔥5💔1
💻 خاموش کردن سیستم با استفاده از پنج زبان پایتون و سی پلاس پلاس و جاوا و پی اچ پی و راست

⌨️ خاموش کردن سیستم با استفاده از پایتون :
import os
os.system("shutdown /s /t 1")

🔥🔥🔥🔥🔥🔥🔥🔥

⌨️ خاموش کردن سیستم با استفاده از سی پلاس پلاس :
c++
#include <cstdlib>
int main(){
system("shutdown /s /t 1");
return 0;
}

🔥🔥🔥🔥🔥🔥🔥🔥

⌨️ خاموش کردن سیستم با استفاده از جاوا :
import java.io.IOException;

public class ShutDownPC {
public static void main(String[] args){
try {
Runtime.getRuntime().exec("shutdown /s /t 1");
}catch (IOException e) {
e.printStackTrace();
}
}
}

🔥🔥🔥🔥🔥🔥🔥🔥

⌨️ خاموش کردن سیستم با استفاده از php :
<?php
    exec("poweroff");
?>

🔥🔥🔥🔥🔥🔥🔥🔥

🔤خاموش کردن سیستم با استفاده از rust :
use std::process::Command;

fn main() {
Command::new("shutdown")
.args(["/s", "/t", "1"])
.output()
.unwrap();
}

💬 با کدوم زبان بیشتر از همه سر و کار دارید؟

#cpp #java #python #php
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤‍🔥65💔1
🧠 نبرد غول‌ها در دنیای جستجو!
‏ Open Ai با موتور جستجوی جدید خود به میدان می‌آید!

▪️غول هوش مصنوعی، OpenAI، با پشتیبانی مایکروسافت، رقیبی سرسخت برای گوگل تدارک دیده است. خبرها حاکی از آن است که این شرکت به زودی از موتور جستجوی جدید خود رونمایی خواهد کرد و بازار جستجو را به شدت تحت تاثیر قرار خواهد داد.

شایعات چه می‌گویند؟

جیمی اپلز، افشاگر معروف دنیای تکنولوژی، در توییتر فاش کرده که OpenAI در حال آماده شدن برای رونمایی از موتور جستجوی جدید خود در تاریخ 9 می 2024 است.

همچنین منابع موثق خبر از کار OpenAI بر روی سرویسی مشابه جستجوی وب می‌دهند که می‌تواند رقابت این شرکت با گوگل را به سطحی جدید ارتقا دهد.

+ با وجود قوت گرفتن این شایعات، OpenAI و مایکروسافت هنوز به طور رسمی در این مورد اظهار نظر نکرده‌اند‌ ؛ اما یک چیز قطعی است : دنیای جستجو در آستانه تغییری بزرگ قرار دارد!

#ChatGPT #ai
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥156❤‍🔥5
📚کتاب آنلاین و رایگان آموزش طراحی و تحلیل الگوریتم ها از Jeff Erickson به همراه نکات درسی در مورد مطالب مختلف علوم کامپیوتر

👉 jeffe.cs.illinois.edu/teaching/algorithms/

#book #algorithm
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114❤‍🔥4💔1
چطور پروژه هامون رو بهتر مدیریت کنیم؟؟

یکی از دغدغه‌های همه برنامه نویس‌ها اینه که چطوری وقتی یه پروژه میگیرن بتونن مدیریتش کنن و اونو با موفقیت تا زمانی که وقت دارن تحویل بدن! توی این مطلب قراره درباره نحوه جلوبردن پروژه های فرانت یه توضیح کوچیکی بهتون بدم:

👀اکثر افراد موقع شروع یک پروژه میان و از ابتدای صفحه اول سایت شروع میکنن و همینطوری تا آخرش هر صفحه رو توسعه میدن تا پروژه تموم بشه، و خب این وسط ممکنه یه جاهایی برای پیاده سازی یسری کامپوننت ها و بخش های پیچیده و هماهنگیش با لیوت و چیدنشون کنار هم اذیت بشن و وقتشون بیش از حد تلف بشه! اما چاره چیه؟؟

🔍خب اینطور افراد در اصل دارن پروژشون رو از کل به جزء توسعه میدن، ولی بیاین اینو در نظر بگیریم که اگه از جزء به کل توسعه بدیم چی؟ حالا منظورم چیه؟ ببینین به جای اینکه بیاین و از صفحه به کامپوننت برسین، بیاین و کامپوننت ها و بخش های کوچیک رو اماده کنین و توسعه بدین، بعدش طبق لیوت صفحاتی که دارین اونارو پیش هم بچینین، اینطوری هر بخش کوچیک داره به خوبی کار میکنه چون قبلا توسعش دادین و وقتی هم در کنار هم قرار میگیرن کل مجموعه شما داره عالی کار میکنه!

🔔فواید این کار علاوه بر اینکه با دقت بیشتری کامپوننت هاتون ساخته میشه، اینه که سرعت ساخت صفحاتتون هم به مراتب بالاتر میره

البته اینم در نظر داشته باشین که این روش‌ها برای هر نوع پروژه‌ای و حتی هر تکنولوژی متفاوته و من صرفا یسری توضیحات کلی دادم.

📌در آخر هم به این موضوع اشاره کنم که خیلی از افراد فکر میکنن برای توسعه و ساخت کامپوننت باید حتما از یسری فریمورک ها یا کتابخونه ها مثل Vue.js و React.js استفاده کنن ولی باید بگم با جاوااسکریپت هم میتونین به راحتی کامپوننت بسازین و استفاده کنین!

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
18❤‍🔥3🔥3
Love it!🔥

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
💔22🔥11❤‍🔥72😁1
📚دوستان کنار دوره دیدن ، کتاب خوندن هم خیلی کمک می‌کنه به روندکارتون و پیشرفتتون و اصن جدا از اون شما می تونین به جای دوره دیدن ، بشینید کتاب بخونید.
کتاب های زیر رو که بهتون معرفی کردم همشون توسط بهترین متخصصان Stack Overflow نوشته شده ،پس حتما یک نگاه بهشون بندازید😀

🖐 HTML:
https://goalkicker.com/HTML5Book/HTML5NotesForProfessionals.pdf

🔵 CSS:
https://goalkicker.com/CSSBook/CSSNotesForProfessionals.pdf

✌️ JavaScript:
https://goalkicker.com/JavaScriptBook/JavaScriptNotesForProfessionals.pdf

🔵 React JS:
https://goalkicker.com/ReactJSBook/ReactJSNotesForProfessionals.pdf

🔵 React Native:
https://goalkicker.com/ReactNativeBook/ReactNativeNotesForProfessionals.pdf

💻 Algorithms:
https://goalkicker.com/AlgorithmsBook/AlgorithmsNotesForProfessionals.pdf

#book #pdf
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13❤‍🔥4🔥2💔1
کداکسپلور | CodeExplore
سلام دوستان عزیز، قراره یسری پست روزانه قرار بدیم و هر روز ازش آموزش بزاریم، موضوع دلخواهتون چیه؟
دوستان طبق نظرسنجی از آموزش گیت و گیت هاب شروع میکنیم و بصورت روزانه راجب یک موضوع از گیت و گیت هاب پست قرار میدیم.

در ادامه هم بقیه موارد رو به ترتیب ادامه میدیم 😉🧡
30❤‍🔥6🔥3
💎بهبود سئو وبسایت در فرانت اند:

1. استفاده از تگ‌های مناسب HTML 🏷: استفاده از تگ‌های مناسب HTML می‌تواند به موتورهای جستجو کمک کند تا محتوای شما را بهتر درک کنند. به عنوان مثال، استفاده از تگ‌های <h1> تا <h6> برای عناوین، <p> برای پاراگراف‌ها و <a> برای لینک‌ها.

2. سرعت بارگذاری صفحه : موتورهای جستجو مانند گوگل به سرعت بارگذاری صفحه اهمیت می‌دهند. بنابراین، بهینه‌سازی تصاویر، استفاده از Lazy Loading و مینیمایز کردن CSS و JavaScript می‌تواند به بهبود سرعت بارگذاری کمک کند.

3. متا تگ‌ها 📝: متا تگ‌ها می‌توانند به موتورهای جستجو کمک کنند تا محتوای صفحه شما را بهتر درک کنند. متا تگ‌های مهم عبارتند از: <title>, <meta name="description"> و <meta name="keywords">.

4. استفاده از HTTPS 🔒: گوگل به سایت‌هایی که از HTTPS استفاده می‌کنند امتیاز می‌دهد. بنابراین، استفاده از یک گواهینامه SSL می‌تواند به سئو کمک کند.

5. ریسپانسیو بودن وب‌سایت 🍏: با توجه به افزایش استفاده از دستگاه‌های موبایل برای دسترسی به اینترنت، گوگل به وب‌سایت‌هایی که ریسپانسیو هستند امتیاز می‌دهد.

6. استفاده از Schema.org 📊: استفاده از Schema.org می‌تواند به موتورهای جستجو کمک کند تا محتوای شما را بهتر درک کنند و در نتیجه، می‌تواند به سئو کمک کند.

#seo
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
16❤‍🔥4🔥3
🆓 ابزارهایی برای طراحی و رسم نمودار ERD و طرح کلی دیتابیس به صورت رایگان

🔗https://dbdesigner.net
🔗https://creately.com

#erd #database #tools
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤‍🔥3🔥3
🚀 آموزش گیت: سفری به دنیای کنترل ورژن

سلام به همه دوستان عزیز! طبق نظرسنجی که داخل کانال قرار گرفت، از امروز قراره آموزش گیت و گیت هاب رو باهم دیگه پیش ببریم🔥

🔍 تاریخچه گیت
گیت توسط لینوس توروالدز , خالق لینوکس، در سال 2005 معرفی شد. او این ابزار را برای کمک به توسعه کرنل لینوکس طراحی کرد. امروزه، گیت یکی از سیستم‌های کنترل نسخه پرطرفدار در جهان است و توسط توسعه‌دهندگان در سراسر دنیا استفاده می‌شود.

✔️ موارد استفاده و فواید گیت
گیت یک سیستم کنترل نسخه توزیع‌شده است که برای مدیریت کد منبع در پروژه‌های بزرگ و کوچک بسیار مفید است. در زیر برخی از فواید استفاده از گیت را می‌بینید:

1. توزیع: گیت یک سیستم توزیع‌شده است، بنابراین هر توسعه‌دهنده می‌تواند یک کپی کامل از مخزن را در سیستم خود داشته باشد.
2. سرعت: گیت سریع است. تمام عملیات‌ها در سیستم محلی انجام می‌شوند، بنابراین نیازی به اتصال به سرور مرکزی نیست.
3. امنیت: گیت از مدل امنیتی SHA1 برای محافظت از تغییرات و نسخه‌بندی فایل‌ها استفاده می‌کند.
4. قابلیت بازگشت: با گیت، شما می‌توانید به هر نقطه‌ای از تاریخچه پروژه بازگردید و تغییرات را بررسی کنید.
5. همکاری: گیت امکان همکاری آسان بین توسعه‌دهندگان را فراهم می‌کند، حتی در پروژه‌های بزرگ.

⚙️ نصب و راه‌اندازی گیت
برای نصب گیت، ابتدا به وب‌سایت رسمی گیت به آدرس https://git-scm.com مراجعه کنید و نسخه مناسب برای سیستم عامل خود را دانلود کنید. پس از دانلود، فایل نصب را اجرا کنید و دستورالعمل‌های نصب را دنبال کنید. پس از نصب، می‌توانید با باز کردن ترمینال یا خط فرمان و تایپ git --version، نصب گیت را بررسی کنید.

خلاصه
گیت یک ابزار قدرتمند برای کنترل نسخه است که به توسعه‌دهندگان اجازه می‌دهد تا بر روی پروژه‌های خود کار کنند، تغییرات را ردیابی کنند و با دیگران همکاری کنند. امیدوارم این مقدمه کوتاه به شما کمک کند تا با گیت آشنا شوید. در پست‌های بعدی، به بررسی عمیق‌تر این ابزار خواهیم پرداخت.

#git #git_history #git_install #git_1
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤‍🔥55
انتخاب کردن داده مد لیست در پایتون ⌨️

🔹در علم آمار، داده مد، مقداری هست که بیشتر از همه تکرار شده، مثلا در لیست زیر عدد 2 مدِ لیست هست.
lst = [2,3,3,3,2,2,4,5,5,2,2]

🔸اما چطوری بیشترین مورد تکرار شده رو پیدا کنیم؟ احتمالا به ذهنتون میرسه که از حلقه for یا while استفاده کنید. اما راه بهتری هم هست:
lst = [2,3,3,3,2,2,4,5,5,2,2]
print(max(set(lst),key = lst.count))
#خروجی :
# 2

‼️(واقعا اگر set ها در برنامه نویسی استفاده نمیشدن چقد به مشکل میخوردیم!)

#python #set #list
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥52
جمله معروف از بیل گیتس: " من در رقابت با هیچکسی به غیر از خودم نیستم. هدف من مغلوب کردن آخرین کاری است که انجام داده ام! "

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥287🔥6😁1
💻 همین الان vpn رو وصل کنید، cmd رو باز کنید و بنویسید :
curl parrot.live

و لذت ببرید.

ازین مدل دستورا بیشتر بزاریم؟
#fun #cmd
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21❤‍🔥33🔥3
لیستی از منابع UI، فریم ورک های CSS، کتابخانه‌های UI و ابزار هایی در رابطه با طراحی رابط کاربری ⚡️

🌪 https://github.com/bradtraversy/design-resources-for-developers

#design #ui #template
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5❤‍🔥2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 هوش مصنوعی GPT-5 هوشمندتر از GPT-4 خواهد بود!

📰مدیرعامل OpenAI در مصاحبه جدیدش در دانشگاه استنفورد گفته که GP5 بسیار هوشمندتر از GPT4 خواهد بود و این روند ادامه داره...!

#chatGPT #ai
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤‍🔥7🔥4💔1
سِیر و تحول کامپیوتر ها 💻

🗣️ میدونستین آلن تورینگ اولین شخصی بوده که داشته سعی میکرده هوش مصنوعی رو درست کنه؟ داریم درمورد بازه ۱۹۲۰ تا ۱۹۵۰ صحبت میکنیم، یادآوری کنیم سیستم عامل ویندوز سال ۱۹۸۵ منتشر شد...

#ai #computer
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥195❤‍🔥4
سلام به شما دوستان عزیز، در ادامه آموزش های گیت و گیت هاب امروز رسیدیم به مبحث مخزن ها و دستور git add داخل گیت:

📁مخازن گیت چیستند؟
مخازن گیت یا همان Repository‌ ها، فضایی هستند که در آن تاریخچه تغییرات یک پروژه ذخیره می‌شود. هر مخزن گیت شامل تمامی فایل‌ها و دایرکتوری‌های پروژه و همچنین تاریخچه کامل تغییرات آن‌ها است. در اصل وقتی شما از گیت داخل پروژتون استفاده میکنین، همون دایرکتوری پروژه شما تبدیل به مخزن گیت هم میشه.

🔍چرا از مخازن گیت استفاده می‌شود؟
استفاده از مخازن گیت چندین مزیت دارد:
1.کنترل نسخه ( Version Control ): گیت به شما اجازه می‌دهد تا تغییرات خود را در طول زمان ردیابی کنید. این به شما امکان می‌دهد تا به نسخه‌های قبلی کد برگردید، تغییرات را مقایسه کنید و خطاهای احتمالی را پیدا کنید.
2.همکاری( Collaboration ): با گیت، چندین توسعه‌دهنده می‌توانند بر روی یک پروژه همزمان کار کنند. گیت به هر توسعه‌دهنده اجازه می‌دهد تا در یک "Branch" جداگانه کار کند، بدون اینکه کار دیگران را مختل کند.
3.بازگشت به محیط سالم( Revert to Healthy State ): اگر خطایی رخ دهد، می‌توانید به آخرین نسخه سالم کد برگردید.

🔭دستور git init چیست؟
دستور git init یک دستور ساده ولی قدرتمند در گیت است که یک مخزن گیت جدید ایجاد می‌کند. این دستور یک دایرکتوری پنهان به نام .git ایجاد می‌کند که تمام اطلاعات لازم برای مخزن گیت را در خود دارد.

برای استفاده از این دستور، ابتدا باید یک دایرکتوری برای پروژه خود ایجاد کنید. سپس، درون این دایرکتوری، دستور git init را اجرا کنید. به عنوان مثال:

git init


با اجرای این دستورات، یک مخزن گیت جدید در دایرکتوری پروژه شما ایجاد می‌شود و میتونین از گیت در پروژه خود استفاده کنین، فقط یادتون باشه که حتما گیت رو به درستی نصب کرده باشین که توی آموزش قبلی توضیح دادیم.

#git #git_repository #git_add #git_2
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥156❤‍🔥4