Avasam Channel
1.63K subscribers
677 photos
101 videos
56 files
558 links
⌨️ آموزش برنامه نویسی
⌨️ اخبار علمی و فناوری
⌨️ هوش مصنوعی
اطلاع رسانی ها و تخفیفات سایت آواسام

شعار آواسام : یادگیری - تمرین - آینده سازی

🔗 site: https://avasam.ir

🧑🏻‍💻 support: @ask_here
Download Telegram
در نظر سنجی انتخاب رنگ بندی مجموعه ی آواسام شرکت کنید.
Avasam Channel
در نظر سنجی انتخاب رنگ بندی مجموعه ی آواسام شرکت کنید.
در پست بالا ، کدام رنگ بندی را برای مجموعه ی آواسام پسند میکنید ؟‌
Anonymous Poll
29%
رنگ بندی قرمز
71%
رنگ بندی سبز
Avasam Channel pinned «در پست بالا ، کدام رنگ بندی را برای مجموعه ی آواسام پسند میکنید ؟‌»
مقاله ی جدید بررسی زبان کربن ( carbon ) نصب و تست و آموزش ابتدایی سینتکس این زبان در سایت اواسام منتشر شد.

☘️ برای مطالعه ی مقاله به لینک زیر مراجعه کنید :

زبان برنامه نویسی کربن با مثال و سینتکس


#کربن #carbon
مقاله ی جدید در آواسام منتشر شد با عنوان
۵ قدم برای برنامه نویس شدن در ۶ ماه
برای مطالعه ی این مقاله به لینک زیر مراجعه کنید :
https://avasam.ir/post/386/%DB%B5-%D9%82%D8%AF%D9%85-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3
ما در آواسام مدت زیادی هست که به توسعه ی اپلیکیشن های موبایل با زبان کاتلین مشغول هستیم و حتی یک دوره ی آموزش کامل برای زبان کاتلین هم ساختیم که علاقه مندان کاتلین بتوانند این زبان را از صفر و از یک دوره ی آموزشی با کیفیت به زبان فارسی دنبال کنند.

اما در این مقاله قصد داریم ویژگی های زبان کاتلین برای توسعه ی وب را بررسی کنیم و آموزش بدهیم پس حتما مقاله را تا انتها با دقت مطالعه کنید.

لینک مطالعه ی مقاله ی بهترین فریمورک ها برای توسعه ی وب با کاتلین

🌱
🌿 شاید شما هم شنیده باشید که انگلیسی یکی از الزامات یادگیری #برنامه_نویسی است. این حرف هم درست هست و هم غلط زیرا برای شروع برنامه نویسی نیاز نیست بصورت کامل به انگلیسی مسلط باشید ولی اگر انگلیسی بلد هم نباشید به مشکل میخورید....

🌿 مقاله ی زیر توضیحات کامل و جامع درباره ی این است که تا چه اندازه زبان #انگلیسی در برنامه نویسی مهم است و باید یاد بگیرید :

https://avasam.ir/post/388/%D8%A7%D9%87%D9%85%DB%8C%D8%AA-%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C

.
برای یادگیری برنامه نویسی ، چقدر باید انگلیسی بلد باشیم ؟‌
Anonymous Poll
16%
در حد عالی
55%
متوسط
29%
در حد خواندن مقالات و error ها
Avasam Channel
در پست بالا ، کدام رنگ بندی را برای مجموعه ی آواسام پسند میکنید ؟‌
ممنونیم که کمک کردید رنگ بندی آواسام را انتخاب کنیم...
تم سبز رنگ انتخاب شد
نمونه سایت های جهانی که با #لاراول پیاده سازی شده اند :
۱ -Invoice Ninja
۲ -Alison
۳ -Barchart
۴ -MyRank
۵ -alphacoders.com
۶ -Laracasts
۷ -CheckPeople
۸ -World Walking
۹ -October cms
۱۰ -Asgard cms
۱۱ -Cachet
۱۲ -laravel.io
لینک مقاله ی کامل جهت مطالعه :
https://avasam.ir/post/389

.
🌿 پروژه های برنامه نویسی deep learning

۱-تشخیص نژاد حیوانات از روی عکس
۲-تشخیص چهره
۳-تشخیص بیماری های کشاورزی
۴-پروژه دسته بندی تصاویر
۵-پروژه ی تشخیص دست خط
۶-پروژه ی تشخیص رنگ قسمتی از تصویر
۷-پروژه متحرک سازی تصاویر با هوش مصنوعی
۸-پروژه تشخیص خواب آلودگی در موقع رانندگی

💚 برای مطالعه ی کامل مقاله ی آموزشی به لینک زیر برید :

https://avasam.ir/post/390/%D8%A7%DB%8C%D8%AF%D9%87-%D8%AF%D8%B1%DA%A9-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B9%D9%85%DB%8C%D9%82

#هوش_مصنوعی #پایتون
Avasam Channel
Photo
🌲 حدود ۷۰۰ زبان برنامه نویسی تا کنون خلق شده است و انتخاب زبان برنامه نویسی از بین هفتصد گزینه واقعا سخت است اما نگران نباشید چون قرار نیست شما از بین ۷۰۰ زبان یکی را انتخاب کنید. برای هر پلتفرم سه الی چهار زبان برنامه نویسی کارایی خوبی دارند و از بین آن سه الی چهار زبان باید یکی را انتخاب کنید.

۱ - زبان پایتون : هوش مصنوعی - دیتا ساینس - توسعه ی وب بک اند - برنامه نویسی دسکتاپ
۲ - جاوا اسکریپت : توسعه ی وب هم بک اند و هم فرانت اند - بازی سازی - برنامه نویسی دسکتاپ
۳ - جاوا : برنامه نویسی اندروید - توسعه ی وب بک اند - پروژه های حرفه ای - برنامه نویسی دسکتاپ
۴ - زبان آر : ماشین لرنینگ - تحلیل داده ها - مدل سازی گرافیکی داده ها - تحلیل داده های فضایی
۵ - زبان سی و سی پلاس پلاس : نوشتن کرنل و سیستم عامل - برنامه های سطح پایین - بازی سازی - اینترنت چیزها
۶ - زبان گو لنگ : بک اند - سرویس های ابری - شبکه های توزیع شده - اینترنت چیزها
۷ - سی هشتگ : بازی سازی - بک اند - ساخت اپ موبایل - برنامه نویسی دسکتاپ
۸ - پی اچ پی : برنامه نویسی بک اند - برای استفاده در توسعه ی وب با لاراول و وردپرس و ...
۹ - سوئیفت : زبان انحصاری محصولات اپل - برنامه نویسی آیفون مک و ...

برای مطالعه ی کامل مقاله ای مفصل در این باره اینجا کلیک کنید.

.
🌿 کد ادیتورها نقش حیاتی را در زندگی برنامه نویسان بازی میکنند.

🌲 کد ادیتور در واقع همان text editor هایی هستند که قابلیت شناسایی کدهای برنامه نویسی به آنها اضافه شده و رفته رفته با نصب افزونه ها و .. تکمیل تر شده اند تا کار برنامه نویسی را راحت تر و سریع تر پیش ببرند.

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


در مقاله ی زیر ۱۵ کد ادیتور محبوب و مفید در سال ۲۰۲۲ را معرفی کردیم و به جزئیات هریک و نحوه ی تهیه آنها نیز پرداختیم

https://avasam.ir/post/393/%DB%B1%DB%B5-%DA%A9%D8%AF-%D8%A7%D8%AF%DB%8C%D8%AA%D9%88%D8%B1-%D8%B9%D8%A7%D9%84%DB%8C

.
04-radio01
sam nikzad
🌿 اپیزود شماره ی ۴ رادیو صفر و یک

🌲 این شماره درباره ی زندگی تری ای دیویس هست برنامه نویسی که دچار اسکیزوفرنی بود و با خدایان و بیگانگان در ارتباط بود که منجر به خلق سیستم عاملی به اسم temple os شد که از کرنل و زبان برنامه نویسی و ... در طول ده سال توسط یک شخص کدنویسی شد و آن هم تری دیویس بود ...

سه اخبار مهم از دنیای برنامه نویسی درون این اپیزود هست
🍀 کانال رادیو صفر و یک :
@radio01podcast
لاراول برای برنامه نویسی پروژه های بزرگ ؟ بله به این دلایل :
۱-احراز هویت ( Authentication ) پیشرفته
۲-امنیت بالا
۳-پرفرمنس بالا
۴-ابزار Migration دیتابیس
۵-اوپن سورس
۶-قالب سازی Blade
۷-یک فریمورک MVC است
۸-بخش Unit Testing
۹-وب سایت چند زبانه
۱۰-زمان time to market پایین

مطالعه ی مقاله ی مفصل در این باره :

https://avasam.ir/post/395/%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A8%D8%B2%D8%B1%DA%AF
🌿
و اما پایتون زبانی که جزو محبوب ترین زبان برنامه نویسی جهان است و سایت های بزرگی که با این زبان اجرا میشوند.
🌲 همه میدانیم یکی از بهترین جاهایی که میتوانیم زبان پایتون را استفاده کنیم برنامه نویسی سمت سرور یا بک اند وب سایت هاست که البته پایتون دارای ویژگی هایی هست که باعث میشود برای پروژه های متوسط رو به بالا مناسب باشد...

برای مطالعه ی مفصل این مقاله و دیدن ۱۰ سایت بزرگ که با پایتون نوشته شده اند به لینک زیر مراجعه کنید :

https://avasam.ir/post/396/%DB%B1%DB%B0-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86
🌿
تایپ اسکریپت یک زبان برنامه نویسی نسبتا جدید است که برای اولین بار در سال ۲۰۱۲ توسط شرکت مایکروسافت منتشر شده است.

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

🌲 تایپ اسکریپت ویژگی هایی را درون خود دارد که زبان جاوا اسکریپت نداشت مثل generics ها , classe ها, interface ها, enum ها و decorator ها و ...

🌲 کدهای تایپ اسکریپت درون فایل هایی با فرمت ts نوشته میشوند ولی در نهایت توسط کامپایلرش به js که همان فایل های جاوااسکریپتی هست تبدیل میشود و در نهایت خروجی این زبان همان جاوااسکریپت است.
🌲 برای آموزش تایپ اسکریپت حتما باید قبلا با جاوااسکریپت کار کرده باشید.

مقاله ی مفصل در این باره منتشر کردیم که از لینک زیر میتوانید مطالعه کنید :

https://avasam.ir/post/397/%D8%B4%D8%B1%D9%88%D8%B9-typescript
بازی هایی که بسیار معروف هستند و حتما ما با یکی از آنها بازی کردیم که با زبان پایتون ساخته شده اند. شاید تصور شود که زبان پایتون برای بازی سازی مناسب نیست ولی بازی هایی که به پیچیدگی و هوش مصنوعی نیاز دارند پایتون یکی از بهترین گزینه ها برای پیاده سازی آنهاست.

🌲برنامه نویسان به دلیل سادگی در یادگیری ،‌ خوانایی بالای کدنویسی که باعث افزایش سرعت توسعه میشود ، پرفرمنس بالا برای پردازش های هوش مصنوعی و ... زبان پایتون را برای بازی سازی انتخاب میکنند.

🌲 در لیست زیر به ۷ گیم معروف و محبوب اشاره میکنیم که بهترین نمونه های ساخته شده به زبان پایتون هستند :‌

1 - بازی Civilization IV
2 - بازی Battlefield 2
3 - بازی Sims 4
4 - بازی Toontown Online
5 - بازی world of tanks
6 - بازی EVE Online
7 - بازی Frets on Fire

مقاله ی مفصل در این باره :‌
https://avasam.ir/post/398/%DB%B7-%DA%AF%DB%8C%D9%85-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86
شاید شما هم دوست داشته باشید که اولین پروژه ی خود با فریمورک جنگو را بسازید ولی هنوز فرصت مطالعه ی مقالات آموزشی طولانی را نداشتید ما در چند اسلاید بصورت ساده آموزش نصب فریمورک جنگو را آماده کردیم که یکی از بهترین فریمورک های جهان برای ساخت و توسعه ی وب سایت در سمت سرور است.

🌲 برای نصب و اجرای اولین پروژه ی جنگویی خود مراحل ساده ی زیر را طی کنید :

1 - از نصب بودن پایتون و pip در سیستم خود مطمئن شوید
2 - دستورات زیر را برای نصب جنگو و تست ورژن نصب شده بزنید
pip install django
python -m django --version
3- بعد از نصب جنگو دستور زیر را برای ساخت یک پروژه جدید بزنید نام mysite در دستور نام پروژه است :
django-admin startproject mysite
4- سپس درون پروژه ساخته شده باید اپ بسازید برای این کار دستور زیر را بزنید که appname نام اپ میباشد:
python manage.py startapp appname
5 - در این قسمت میتوانید مایگریشن ایجاد کنید و روی دیتابیس اعمال کنید :
python manage.py makemigrations student
python manage.py migrate
6 - از طریق دستور زیر سرور را اجرا کنید و تمام :
python manage.py runserver

🔆 مقاله ی کامل و مفصل در این باره
.