کداکسپلور | CodeExplore
7.93K subscribers
2K photos
340 videos
103 files
1.82K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

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

☕️ @CodeExplore
🔥13
چند تا نصیحت یا بهتره بگم توصیه به شمایی که اول راه برنامه نویسی هستی  :

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


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


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


و اینکه اصلا نباید به یک منبع آموزشی تکیه کنی؛ در عین حال در آن واحد نباید از دوتا منبع متفاوت اموزش ببینی!! یکی یکی دوره ها رو باید بگذرونی!! هیچ دوره کاملی وجود نداره. این وظیفه تو هست که چندتا دوره مختلف رو ببینی و مثل تیکه های پازل کنار هم بچسبونی و دانشت رو تکمیل کنی!!


این رو هم بدان: بهترین راه برای یادگیری موضوعی، یاد دادن اون موضوع به دیگران هست! اگه بتونی چیزی رو که یاد گرفتی رو به دیگران هم اموزش بدی فوق العاده میشه و تو هم به مدت طولانی میتونی مطالب رو توی ذهنت نگه داری!


دوره ها رو هم بگذرونی و پروژه ننویسی و خودتو به پروژه نوشتن عادت ندی و فقط یاد بگیری بازم فایده ای نداره!! حتما باید دانش کسب شده رو با کار بگیری تا موفق بشی!! تا بتونی کد ها رو درک کنی!


حالا که به پروژه نویسی عادت کردی و میخوای درآمد کسب کنی هیچ کاری رو رایگان انجام نده!! البته به برنامه نویسا رایگان راهنمایی کن ولی اگه بخوای کاری انجام بدی و خودت دست به کار بشی باید مزد بگیری واگرنه اگه بدون مزد بخوای کار کنی، واضح میگم: کار نمیکنی، حمالی میکنی!!


و اینکه هیچ وقت فکر نکن یه دوره دوتا دوره گذروندی یادگیری تموم شده! برنامه نویسی طوری هست که باید تا اخر عمرت در کنار کار کردن یادگیری هم داشته باشی و خودتو به روز نگه داری تا بتونی گلیمت رو از آب بیرون بکشی!!

☕️ @CodeExplore
15🔥3
♨️ یک ابزار رایگان که شبیه github copilot عمل میکنه و طبق گفته خودش بصورت دائمی رایگانه

👉🏻 Codeium.com

#code #copilot
☕️ @CodeExplore
10
کی نباید برنامه نویسی یاد بگیریم؟

- اگر فکر میکنید برنامه نویسی پول خوبی توش داره
- اگر فکر میکنید شان اجتماعی بالایی داره
- اگر فکر میکنید میتونید راحت ویزای کاری بگیرید
- اگر فکر میکنید میتونید تو خونه بشینید و کار کنید
- اگر فکر میکنید میتونید هر ایده ای دارید پیاده کنید
- اگر دیدید یه اپلیکیشنی پنج هزار تومن قیمت داره و پنجاه هزار نفر دانلودش کردن و حساب کتاب کردید و هوش از سرتون پرید
- اگر دوست دارید تایم آزاد زیاد داشته باشید
و صدها دلیل دیگه

پس کی باید برنامه نویسی یاد بگیریم؟

- اگر مریض و بیمار تکنولوژی و برنامه نویسی هستید (گیک)
- اگر بیست ساعت کار در یک روز براتون مقدوره
- اگر حاضرید از مهمونی رفتن و عشق و حال با دوستاتون به خاطر یه باگ کوچیک بگذرید
- اگر تحمل شنیدن غرغر کردن مشتری رو دارید
- اگر میتونید هر روز و هر روز چیز جدید یاد بگیرید
- اگر میتونید کتاب های مربوطه بخونید
- اگر به نظرتون انجام دادن هر کاری نیاز به گرفتن پول نداره
- اگر به کمک کردن بدون چشم داشت اعتقاد دارید
- اگر توانایی ساخت ایده های ناب و بکر دارید (ایده سازی مهم تر از ایده داشتن در لحظه س)
- اگر توانایی مدیریت زمان خودتون رو دارید
- اگر ادم شلخته ای نیستید
- اگر اهل حل مسائل پیچیده هستید
- اگر میتونید استرس ددلاین رو تحمل کنید
و صد ها مورد دیگه

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

امیدوارم تونسته باشم منظورم رو برسونم

اگر کسی رو میشناسید که میخواد برنامه نویسی یاد بگیره حتما براش بفرستید این پست رو تا با کمی از چالش های برنامه نویسی آشنا بشه

☕️ @CodeExplore
114🤣1
با این وبسایت ها، توسعه ی وب رو رایگان یاد بگیرید.

UI/UX 
1) learnux.io

2) HTML
w3schools.com

3) CSS
web.dev/learn/css/

4) JavaScript
Javascript.info

5 )Git+GitHub
gitimmersion.com

6) React
react.dev

7) APIs
rapidapi.com

8) SQL
sqlbolt.com

9) Data Structures
csvistool.com

10) Interview
interviewbit.com

☕️@CodeExplore
10👍2🤣1
اگه قراره برید مصاحبه در رابطه با Linux این لیست رو نگاه کنید حتما یکی از اینا ازتون پرسیده میشه !

☕️ @CodeExplore
10
بهترین پلتفرم ها برای وبینار

ADOBE CONNECT
بدون شک یکی از بهترین پلتفرم ها و نرم افزار های موجود برای برگزاری کلاس آنلاین است. بسیاری از مدارس، دانشگاه ها و کلاس های آموزشی برای برگزاری جلسات آنلاین خود از ADOBE CONNECT استفاده می کنند.


WebinarJam
وبینار جم نیز یکی از نرم افزارهای خارجی برای برگزاری وبینار آنلاین است. این نرم افزار امکان اتصال تعداد زیادی از افراد به یک جلسه و کلاس آنلاین را فراهم می کند. با استفاده از وبینار جم می توان انواع کلاسهای مجازی را برگزار کرد. از دیگر سایت های وبینار خارجی می توان به موارد زیر اشاره کرد.

Demio
WebEx
Zoom
EverWebinar
Livestorm


☕️ @CodeExplore
8
♨️ برنامه دسکتاپ جالب و کاربردی برای یادگیری git که هم برای ویندوز هم برای لینوکس و هم برای مک فایل نصب داره

از این لینک میتونید دانلودش کنید و ازش استفاده کنید.

📥 لینک دانلود

#git #program
☕️ @CodeExplore
8
زبان برنامه نویسی سالیدیتی (Solidity) چیست؟

سالیدیتی یک زبان برنامه‌نویسی شیءگرا (Object-oriented) و سطح بالا است که برای ساخت قراردادهای هوشمند استفاده می‌شود. قراردادهای هوشمند وظیفه اتوماسیون یا خودکارسازی تراکنش‌ها در بلاک چین را دارند. زبان برنامه‌نویسی سالیدیتی در سال ۲۰۱۴ معرفی شد و بعدها توسط مشارکت‌کنندگان در پروژه اتریوم توسعه یافت. از اولین کاربردهای اتریوم و قراردادهای هوشمند، امکان برگزاری ICO ها بود که منجر به رشد شدید قیمت اتریوم و نهایتا ترکیدن حباب عرضه اولین کوین نیز شد.

☕️ @CodeExplore
101🤣1
جاوا یا پایتون

    🤏🏻زبان جاوا دارای حساسیت بیشتری نسبت به پایتون در کد نویسی است.
اما در مورد پایتون چیزی شبیه به آن وجود ندارد. در پایان خط کد نیازی به نقطه ویرگول و پرانتزها نیست.

    🤏🏻 برنامه نویسی جاوا به صورت Static-type است. باید به صراحت نوع داده متغیر را ذکر کرد. اگر به نوع داده‌ها int، Float، Double، Character اشاره نشود، خطا در برنامه رخ می‌دهد.
پایتون به صورت Dynamic-type می‌شود به این معنی که در زمان اجرا مستقیماً یک مقدار به یک متغیر اختصاص می‌دهد.

    🤏🏻کد های جاوا پیچیده تر از کد های پایتون هستند. اگر بخواهید یک برنامه Hello World را در هر دو بنویسید، می‌توانید پیچیدگی کد را مشاهده کنید.
4 خط کد در جاوا و همان برنامه Hello World در پایتون کد 1 خطی خواهد بود.
   
    🤏🏻جاوا دارای JDBC (اتصال پایگاه داده جاوا) است که به طور گسترده‌ای از اتصال با پایگاه داده‌های مختلف مانند SQL، SQOOP استفاده می‌شود و JDBC نیز بسیار محبوب است.
اما لایه‌های دسترسی به پایگاه داده پایتون ضعیف تر از JDBC جاوا هستند.

☕️ @CodeExplore
15
یادگیری ماشین (Machine Learning) چیست؟🤨

یادگیری ماشین زمینه مطالعاتی است که از هوش مصنوعی سر بر آورده. بشر با استفاده از هوش مصنوعی به‌دنبال ساخت ماشین‌های بهتر و هوشمند است. اما پژوهشگران در ابتدا به جز چند وظیفه ساده، مانند یافتن کوتاه‌ترین مسیر بین نقطه A و B، در برنامه‌ریزی ماشین‌ها برای انجام وظایف پیچیده‌تری که به‌طور مداوم با چالش همراه هستند ناتوان بودند. بر همین اساس، ادراکی مبنی بر این شکل گرفت که تنها راه ممکن برای تحقق بخشیدن این مهم، طراحی ماشین‌هایی است که بتوانند از خودشان یاد بگیرند.
ماشین در این رویکرد به مثابه کودکی است که از خودش می‌آموزد. بنابراین، یادگیری ماشین به‌عنوان یک توانایی جدید برای رایانه‌ها مطرح شد. امروزه این علم در بخش‌های گوناگون فناوری مورد استفاده قرار می‌گیرد، و بهره‌گیری از آن به اندازه‌ای زیاد شده که افراد اغلب از وجودش در ابزارها و لوازم روزمره‌ خود بی خبرند.

☕️ @CodeExplore
14🔥1🤣1
The A-Z of Programming Languages_[@CodeExplore].pdf
923.4 KB
📓 The A-Z of Programming Languages

اگر دوست دارید در مورد زبان‌های برنامه‌نویسی و اینکه چطور به وجود اومدن و ایده سازنده‌شون چی بوده، بیشتر بدونید این کتاب رو بخونید 😉🔥

#book #introduction
☕️ @CodeExplore
12🤣1
☕️ ایده پروژه های تمرینی با فلاتر Flutter

میتونید از این پروژه ها برای محک دانش خودتون و همچنین ساختن پروژه های نمونه کار استفاده کنید 😉❗️

#ideas #flutter
☕️ @CodeExplore
🔥83
This media is not supported in your browser
VIEW IN TELEGRAM
یه سایت خفن برای برنامه نویسا 🔥😱

• وارد لینک زیر بشید.

👉🏻 https://codelessai.vercel.app

• حالا میتونید ازش درخواست کنید تا ایده مورد نظرتون رو پیاده سازی کنه.

• مثلا تو ویدیو ازش خواسته شده که یه ماشین حساب درست کنه و اون هم این کار‌ رو انجام میده ؛ نکته جذابش اینه که دقیقاً همون کدهایی که براساسش اون ماشین حساب رو ساخته هم بهتون میده

⚠️ اینو توجه داشته باشید که حتما باید داخل سایت ثبت نام کنید در غیراین صورت بهتون خدمات نمیده!

☕️ @CodeExplore
74
🟣 برای یافتن تصاویر متناسب با نیاز خود میتونید از این سایت به صورت رایگان استفاده کنید.

میتونید سرچ کنید تصویر برای هر قسمتی مدنظرتونه و حتی رنگ رو با توجه به پروژه یا برندتون انتخاب کنید تا عکس مورد نظر رو تولید کنه.
همچنین اینکه میتونید تصویر رو با فرمت های مختلف دانلود و توی طراحی هاتون استفاده کنید.

👉🏻 undraw.co

#draw #illustration
☕️ @CodeExplore
9
⚫️ دنیس ریچی 12 سال پیش در چنین روزی درگذشت.

▪️دنیس مک‌آلیستر ریچی ملقب به دنیس ریچی در 12 اکتبر 2011 (مصادف با 20 مهر 1390) در سن 56 سالگی بر اثر بیماری قلبی درگذشت....

دنیس ریچی نویسنده زبان برنامه‌نویسی C و سیستم عامل UNIX می باشد.

#denic #unix
☕️ @CodeExplore
12
جاوا اسکریپت و کاربرد آن در ساخت یک بلاکچین

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

☕️ @CodeExplore
101
واکنش برنامه نویس پایتون وقتی میفهمه آرایه های داینامیک توی زبان C وجود ندارن:

#fun
☕️ @CodeExplore
🤣23
Flutter Succinctly_[@CodeExplore].pdf
4.5 MB
📚 کتاب Flutter Succinctly

اگر به دنبال کتابی هستید که فلاتر را از آن یاد بگیرید، کتاب Flutter Succinctly یکی از مناسب‌ترین کتاب‌هاست که با آن میتوانید سریع یاد بگیرید و با فلاتر کار کنید.

#book #flutter
☕️ @CodeExplore
65🔥1
🔰 12 ایده پروژه تمرینی با زبان ++C

میتونید از این پروژه ها برای به چالش کشیدن و همچنین ساختن پروژه های نمونه کار استفاده کنید 😃

#ideas #programming
☕️ @CodeExplore
12