کداکسپلور | CodeExplore
7.93K subscribers
2.01K photos
356 videos
108 files
1.84K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
☕️ لیستی از پروژه های عالی برای مبتدیان

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

👈🏻 لینک مشاهده ریپازیتوری ها

☕️ @CodeExplore
8
😂😅

#fun
☕️ @CodeExplore
😁13🤣8
#نظرسنجی
به نظر شما دوستان مطالب برنامه نویسی چه JS Python به صورت مقاله ای (متنی)قرار بدیم یا ویدیو کوتاه ظبط کنیم؟
Anonymous Poll
53%
مقاله ای(متنی)
47%
ویدیو
جاوا اسکریپت چیست؟🤔👇

جاوا‌ اسکریپت یک زبان برنامه‌نویسی است که اصطلاحاً به عنوان "JS" هم شناخته می‌شود. این زبان ابتدا توسط نت‌اسکیپ (Netscape) توسعه داده شد و برای اجرا در مرورگرهای وب طراحی شده است. از آن زمان به ابزاری قدرتمند در توسعه وب تبدیل شده و به عنوان یکی از اصولی‌ترین اجزای فناوری وب محسوب می‌شود.

از جمله کاربردهای معمول جاوا‌ اسکریپت می‌توان به اعتبارسنجی فرم‌ها، ایجاد افکت‌های تصویری، بارگذاری داده‌ها به صورت ناهمگام (AJAX)، توسعه برنامه‌های وب و حتی اپلیکیشن‌های تلفن همراه اشاره کرد.

در ادامه قصد دارم چندتا کتاب خوب و داکیومنت های قوی از زبان Javascript بهتون معرفی کنم 🔥⚡️:


Documents :

Developer.mozilla.org
-----------
Javascript.info
-----------
Stackoverflow.com
-----------
W3schools.com

Books :

1) Beginning Functional JavaScript
---------------------
2) Pro Javascript Design Patterns
---------------------
3) Secrets of the Javascript Ninja
---------------------
4) Pro JavaScript Techniques
---------------------
5) The Principles of Object-Oriented Javascript


☕️ @CodeExplore
63👍2
کداکسپلور | CodeExplore
Photo
تفاوت های پایتون و سوییفت : 👇

سینتکس و ساختار زبان:
   - پایتون یک زبان برنامه‌نویسی دینامیک و با تاکید بر خوانا بودن کد است. سینتکس آن ساده و قابل فهم بوده و از فضای خالی (Indentation) برای تعیین بلوک‌های کد استفاده می‌کند.
   - سوییفت یک زبان برنامه‌نویسی برای توسعه برنامه‌ها در سیستم‌های عامل iOS و macOS استفاده می‌شود. سینتکس آن شبیه به زبان‌های C و Objective-C است.

نوع داده‌ها و متغیرها:
   - پایتون یک زبان برنامه‌نویسی پویا است، به این معنی که نوع داده‌ها به صورت خودکار تعیین می‌شوند و برنامه‌نویس نیازی به تعریف صریح نوع داده ندارد.
   - سوییفت یک زبان برنامه‌نویسی استاتیک است، به این معنی که نوع داده‌ها باید به صورت صریح تعریف شوند و تغییر آنها در طول اجرا ممکن نیست.


مجتمع‌سازی و اکوسیستم:
   - سوییفت به طور انحصاری در محیط‌های توسعه Xcode و ابزارهای اپل قابل استفاده است و با اکوسیستم اپل هماهنگی دارد.
   - پایتون به عنوان یک زبان چندکاره، در محیط‌ها و پلتفرم‌های مختلف مورد استفاده قرار می‌گیرد و با بسیاری از ابزارها و محیط‌های توسعه سازگاری دارد.

توسعه برنامه‌های موبایل:
   - سوییفت به عنوان زبان اصلی برنامه‌نویسی برای توسعه اپلیکیشن‌های iOS و macOS مورد استفاده قرار می‌گیرد. با استفاده از سوییفت، برنامه‌نویسان می‌توانند برنامه‌های موبایل و سیستم‌های اپل را ایجاد کنند.
   - پایتون نیز امکان توسعه اپلیکیشن‌های موبایل را فراهم می‌کند، اما استفاده کمتری در این زمینه دارد و بیشتر برای توسعه وب، داده‌کاوی، مصورسازی داده و سایر کاربردها مورد استفاده قرار می‌گیرد.

☕️ @CodeExplore
🔥9
تابحال برای شما سوال شده که سئو چیست؟🤔👇

سئو (SEO) مخفف کلمه search engine optimization به معنای بهینه سازی برای موتور جستجو است ،به زبان ساده تر سئو کردن سایت فرآیند بهبود کیفیت و کمیت صفحات وب سایت، با هدف ارتقای رتبه و جایگاه در نتایج جستجوی کاربران است.

درواقع می توان گفت سئو روش تبلیغاتی برای فروش و برند سازی است که شامل فعالیت هایی می شود تا ما در نتایج موتورهای جستجو جایگاه بهتری کسب کنیم.

نکته مهم: ۹۰ درصد سئو به رضایت کاربر و تنها ۱۰ درصد قوانین و رضایت موتور جستجو است چرا که رضایت موتور جستجو در رضایت کاربر خود است!

چه کاربردی دارد؟

سئو برای تجربه کاربری ارزش بالایی در نظر می‌گیرد. یکی از کاربردهای سئو این است که صفحات سایت بهتر، سریعتر، دقیق‌تر و با اطلاعات درست‌تری در اختیار کاربر قرار گیرد.
به عبارت دیگر می‌توان اینگونه بیان کرد که همه کسب و کارها برای دیده شدن در نتایج جستجوی کابران و جذب مشتری به SEO سایت نیاز دارند.

☕️ @CodeExplore
👍8👎1
ویدیوهای طولانی را کوتاه و مفید کنید🔥


یکی از دغدغه های اکثر ما این است که برای دیدن ویدیو های طولانی زمان کافی نداریم!
ولی هیچ مشکلی نیست ، ما اومدیم که بهتون یک ابزار پرکاربرد معرفی کنیم 💪😎
برای حل این مشکل ابزاری به نام Alphy وجود دارد.
برای استفاده از این سایت کافی است شما لینک ویدیویی که می‌خواهید خلاصه کنید را کپی کرده و در این سایت قرار دهید تا این سایت در زمان کوتاه خلاصه ویدیو را به شما می‌دهد🙈

لینک سایت Alphy

☕️ @CodeExplore
7
💢 به نقل از منابع خبرگزاری The Information، سم التمن، مدیرعامل OpenAI به همراه جانی ایو، مدیر ارشد پیشین بخش طراحی اپل، در مراحل اولیه ساخت اولین سخت افزار برای شرکت OpenAI هستن که رابط کاربری طبیعی تر و شهودی تری رو برای هوش مصنوعی ارائه میده و ممکن هست تاثیری در حد اولین ایفون برای عصر موبایل رو برای دوران هوش مصنوعی به ارمغان بیاره.

آقای Masayoshi Son، مدیرعامل شرکت Softbank هم یک میلیارد دلار در اون سرمایه گذاری کردن.


☕️ @CodeExplore
😱6👍4
🔥چند نکته مهم برای برنامه نویسان🔥

دوستان وقتی که یک پروژه بزرگ را شروع می کنید، باید خودتون رو برای ساعت ها کار متمادی آماده کنید.
علاوه بر فرآیند اولیه برنامه نویسی و کدنویسی، شما باید در طول فرآیند پردردسر خطایابی و اشکال زدایی هر خط تیره و علامتی را بررسی کنید.
برنامه نویس میتونه سخت باشه ، اما با متعهد کردن خودتون از ابتدا تا انتهای فرآیند کدنویسی، می تونید پروژه خودتون رو تکمیل کنید و نتیجه کار خودتون رو مشاهده کنید...
خودتون را تحت فشار قرار بدید تا برنامه نویسی رو به درستی انجام بدید :)
برای تشویق خودتون از “مانترا” یا عبارات تشویقی کوتاه استفاده کنید.
برای مثال به خودتون بگید : عدم موفقیت، گزینه من نیست” یا من هر چیزی را که برای موفقیت لازم است انجام می دهم.”

☕️ @CodeExplore
🔥10👎2
I after printing "Hello, World" 😅

#fun
☕️ @CodeExplore
🤣15👎1
اصطلاحات مهم و روزمره در برنامه نویسی 😉 :

1️⃣ اصطلاح Loop:
یه قطعه کد که هی تکرار میشه

2️⃣ اصطلاح Bug:
به مشکل ها و خطاهای توی کد گفته میشه

3️⃣ اصطلاح Debug:
به رفع کردن باگ های توی کد دیباگ میگن

4️⃣ اصطلاح Assignment:
به دادن یک مقدار به یک متغییر گفته میشود.

5️⃣ اصطلاح Syntax:
قواعدی که نحوه نوشتن کد ها توی هر زبان را مشخص می کند

6️⃣ اصطلاح Return:
اجرای فاکنکشن ها را متوقف می کند و اون مقداری که می خواییم رو بر میگردونه

7️⃣ اصطلاح Call:
به اجرا کردن کد های یک فانکشن گفته می شود

8️⃣ اصطلاح Function:
یه قطعه کد که هر موقع که بخواییم کال می کنیم

9️⃣ اصطلاح Method:
به فانکشن های توی یک آبجکت یک کلاس گفته میشه
☕️ @CodeExplore
👍10😐2👎1
♨️ ریداکس(Redux) چیه؟

دوستان از دیگر کتابخانه های جاوااسکریپت، ریداکس هستش
از ریداکس برای مدیریت حالات(state) استفاده میشه که باعث بهتر شدن و بهینه تر شدن وضعیت پروژه های مربوط به بک اند و سرور می شه :)
توسعه دهندگان ریداکس میگویند که این کتابخانه برای این نیست که شما سریع تر ، از کار و نرم افزار خودتون نتیجه بگیرید و به هدف خودتون برسید بلکه برای این هست که اگر پروژه ی شما به مشکلی خورد یا به نسبت پیچیده تر شد ، شما بتونید آن را به راحتی مدیریت و کنترل کنید . 
ریداکس از معماری flux که توسط سازنده فیسبوک ساخته شده است ، تاثیر میپذیرد .
پس اگر در برنامه های خود از react  و angular استفاده می کنید حتما از کتابخانه ریداکس نیز استفاده کنید تا به طور کامل به روند اجرای نرم افزار خود تسلط داشته باشید .

☕️ @CodeExplore
👍74👎1
#نظرسنجی
نظرتون چیه یک ربات دیسکورد یا تلگرام درست کنیم که با API چت جی پی تی باهامون صحبت کنه؟
به صورت ویدیو قرار میگیره آموزش
Anonymous Poll
78%
آره بزن
22%
نه ولش کن
💢 بینگ از امشب به DALL-E 3 مجهز می‌شود.

🔹 یکی از مهندسان ارشد مایکروسافت شب گذشته گفت انتشار نسخه‌ی جدید بینگ تا امشب تکمیل می‌شه و به صورت رایگان از DALL-E 3 پشتیبانی میکنه...

☕️ @CodeExplore
🔥13👎1
بزرگترین ظلمی که در حق تک تک برنامه نویسا میکنن اینه که میگن "پایتون پایتون پایتون وای وای برنامه نویسی درآمد ملیارد دلاری برنامه نویسی فقط با گوشی". همین نه تنها باعث گیج شدن تازه واردا میشه باعث میشه اونایی که برنامه نویسیم میکنن از این کامیونیتی زده بشن. به خاطر پوله اینا فقط؟

شما چی فکر میکنید ؟🤨

توی کامنت ها نظرتون رو بنویسید⚡️

☕️ @CodeExplore
👍12👎1
کداکسپلور | CodeExplore
بزرگترین ظلمی که در حق تک تک برنامه نویسا میکنن اینه که میگن "پایتون پایتون پایتون وای وای برنامه نویسی درآمد ملیارد دلاری برنامه نویسی فقط با گوشی". همین نه تنها باعث گیج شدن تازه واردا میشه باعث میشه اونایی که برنامه نویسیم میکنن از این کامیونیتی زده بشن.…
توصیه من به اونایی که تازه میخوان وارد برنامه نویسی بشن اینه که
با یک منتور، یک ناظر و یک رودمپ جلو برن و برای هر مرحله ای که هستند یه پروژه با زمان بندی تعیین کنند و توسعه بدن. در وقت آزاد سافت اسکیل کار کنند و فیک اینترویوها رو ببینند. برای بازار کار فقط مهارت فنی کافی نیست.

☕️ @CodeExplore
13👎1
☑️ بهترین منابع رایگان یادگیری ماشین‌لرنینگ (در یوتیوب)

1⃣ پلی لیست آموزش ماشین لرنینگ از کانال Codebasics
▪️کلیک کنید...

2⃣ ویدیو 49 دقیقه‌ای ماشین لرنینگ از کانال Programming with Mosh
▪️کلیک کنید...

3⃣ 4 ساعت آموزش ماشین‎لرنینگ از freeCodeCamp
▪️کلیک کنید...

4⃣ پلی لیست آموزش ماشین لرنینگ از کانال Sentdex
▪️کلیک کنید...

5⃣ دوره 12 قسمته آموزش ماشین لرنینگ و پایتون از Tech with Tim
▪️کلیک کنید...

☕️ @CodeExplore
4🔥3👎1
10 تا از بهترین کتابخانه و فریم ورک های جاوا اسکریپت در سال 2023

1) کتابخانه React: کتابخانه ارائه شده توسط فیس‌بوک

2) فریم ورک Angular: برای گسترش سینتکس های HTML

3) فریم ورک Vue: قابل استفاده با امکانات بسیار زیاد برای ساخت رابط کاربری وب

4) فریم ورک Ember.js: یک فریمورک MVC جاوا اسکریپت توسعه داده شده توسط Katz و Dale

5) پلت فرم Meteor: یک پلت فرم وب سایت جاوا اسکریپت منبع باز، نوشته شده با استفاده از Node js 

6) فریم ورک Mithril: یک فریمورک جاوا اسکریپتی بر پایهٔ معماری سه‌ لایهٔ MVC

7) محیط‌ زمان اجرای Node.js: یکی از محبوب‌ترین محیط‌های زمان اجرای جاوا اسکریپت برای توسعه بک‌اند

8) فریم ورک Polymer: فریم ورک پلیمر ارائه شده توسط شرکت گوگل

9) فریم ورک Aurelia: فریم ورکی برای ساخت رابط های کاربری وب، اپ های موبایل و برنامه های دسکتاپ

10) کتابخانه Backbone.js: یک کتابخانه جاوا اسکریپت


☕️ @CodeExplore
👍7👎1
حقایقی راجب برنامه نویسی که نمی دانید😳👇

⚡️سن تاثیری در یادگیری برنامه نویسی ندارد!

⚡️برای موفق شدن در برنامه نویسی باید صبور باشید و تمرین کنید.

⚡️هیچ کس بعد از یادگیری فورا استخدام نمی شود و شما لازم است صبور باشید.

⚡️یادگیری زبان انگلیسی مفید است ولی همه چیز نیست!

☕️ @CodeExplore
10👎1