FaQ of Programming
558 subscribers
41 photos
7 videos
20 files
358 links
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم!

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
#توصیه‌ها
پیگیر best practice ها باشید ولی آگاهانه بشکنیدشون.
به‌روش‌ها یا همون best practice ها کارهایی هستند که خوبه انجام بدیم و احتمالا اگه انجام ندیم داریم اشتباه میکنیم. پس می‌تونن به یه برنامه نویس تازه کار کمک کنن تا اصطلاحا idiomatic کد بزنه.
مثال ساده ش می‌تونه این باشه که اگه یه دستور یه بار قراره اجرا بشه لازم نیست ببریمش توی یه do while که شرطش falseئه.

اما آگاهانه شکستن به این معنیه که اگه یه مدت با این کار کردید و خبره شدید اگرچه «کلا اون رو اجرا می‌کنید» اما اگه جایی دقیقا می‌دونید دارید چیکار می‌کنید اشکالی هم نداره شکستنش. مثلا همین مثال بالا یه کاربرد معتبر داره و استفاده هم میشه.
یا مثلا گوتو رو تاکید دارن استفاده نکنیم اما برنامه‌نویس های خیلی خفن سی (مثلا کد sudo یا kernel یا ...)‌ رو می‌نویسن از گوتو استفاده می‌کنن. اما اونا حواسشون هست و به‌جا دارن اون قاعده رو می‌شکنن.
یه نفر می‌گفت اگه یه پترن عجیب ببینیم دو حالت داره. یا طرف خیلی حرفه‌ایه و می‌دونه داره چیکار میکنه یا خیلی تازه کاره و نمی‌دونه داره چیکار می‌کنه.
👍3
عنوان : آشنایی با اینترنت اشیا (IoT)
مدت : ۴۶ دقیقه
زبان : پارسی
https://youtu.be/W_rEcXo_fAk



عنوان : ویدئو کوتاه راجب اینترنت اشیا (IoT)
مدت : ۳ دقیقه
زبان : انگلیسی
https://youtu.be/LlhmzVL5bm8



عنوان :‌ IoT چیست و از کجا شروع کنیم؟
مدت : ۱۴ دقیقه
زبان : پارسی
https://youtu.be/UbalF5Qut5Q

#IoT
Forwarded from BACKUP POSTS
عنوان : نکات اساسی سی شارپ برای افراد مبتدی
مدت : ۸ ساعت
زبان : انگلیسی
https://youtu.be/0QUgvfuKvWU

00:00:00 – Start
00:00:09 – Course Introduction
00:08:08 – Installing Visual Studio
While Bob uses Visual Studio 2015, you can install the latest version of Visual Studio at https://visualstudio.microsoft.com/?W... and follow along at home too.
00:13:50 – Creating Your First C# Program
00:30:22 – Understanding Your First C# Program
00:47:24 – Working with Code Files, Projects, and Solutions
00:58:50 – Understanding Data Types and Variables
01:26:53 – The if Decision Statement
01:50:24 – Operators, Expressions, and Statements
02:05:36 – for Iteration Statement
02:24:04 – Understanding Arrays
02:41:42 – Defining and Calling Methods
03:12:51 – While Iteration Statement
03:30:54 – Working with Strings
03:54:24 – Working with Dates and Times
04:04:51 – Understanding Classes
04:28:47 – More About Classes and Methods
05:03:16 – Understanding Scope and Accessibility Modifiers
05:20:02 – Understanding Namespaces and Working with the .NET Class Library
05:37:46 – Creating and Adding References to Assemblies
05:58:06 – Working with Collections
06:21:21 – Working with LINQ
06:45:48 – Enumerations and the Switch Decision Statement
06:58:58 – Gracefully Handling Exceptions
07:20:02 – Understanding Events and Event-Driven Programming
07:40:58 – Where to Go from Here

#csharp
Forwarded from ~
This media is not supported in your browser
VIEW IN TELEGRAM
یک مرورگر جالب و متفاوت CLI!
~> Carbonyl
نحوه نصب و استفاده در ویدیو موجوده

از چنل دوست خوبمون امیر جان( @la5tknight ) باهاش آشنا شدم

~> @ThePinkOrca
FaQ of Programming
عنوان : درباره ی رشته ی مهندسی فناوری اطلاعات مدت : 23 دقیقه زبان : پارسی https://youtu.be/kwDT4kmd3aQ #IT
عنوان : مبانی کامپیوتر و اینترنت برای افراد مبتدی
مدت : ۴ ساعت
زبان : پارسی
https://www.youtube.com/watch?v=j7w1VIJEFJ8
#programming
#advice


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

این کانال در راستای آشنایی کاربران با مفاهیم پایه کامپیوتر، اقدام به تهیه این دوره آموزشی نموده که در طول آن شما اطلاعات جامعی درباره تاریخچه پیدایش کامپیوتر ، مفاهیم پایه سخت_افزار ، مبانی_شبکه ، اصول جستجو در اینترنت ، ارسال و دریافت Email، خرید از فروشگاه‌های اینترنتی و ... کسب خواهید نمود.

پس از یادگیری مبانی_کامپیوتر و اینترنت ، گام بعدی، آشنایی با نحوه کار سیستم_عامل ویندوز می‌باشد. به همین منظور، در این دوره آموزشی، شما با مقدمات استفاده از سیستم‌عامل محبوب windows10 نیز آشنا خواهید شد. در این محصول، فایل نصبی windows10 به همراه شبیه‌ساز نصب_ویندوز به زبان فارسی قرار داشته تا شما بتوانید با استفاده از آموزش‌های داده شده، اقدام به نصب و فعال‌سازی دائمی ویندوز نمایید. همچنین پر استفاده‌ترین مرورگرهای اینترنتی نیز در داخل این مجموعه قرار دارند.

١ - مفاهیم پایه IT، اطلاعات و ارتباطات

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

همچنین در این آموزش با مبانی شبکه و روش های توپولوژی آشنا شده، سپس مطالب بسیار کاملی را در خصوص جستجو در وب، خرید و بانکداری الکترونیکی و کار با وبلاگ ها خواهید آموخت.
١ | مفاهیم پایه IT، اطلاعات و ارتباطات (مبانی کامپیوتر و اینترنت)
۱ | آشنایی با کامپیوتر
مقدمه | کامپیوتر چیست؟ | دسته بندی کامپیوترها | کامپیوترهای آنالوگ و دیجیتال

۲ - سخت_افزار کامپیوتر
مفاهیم پایه سخت افزار | کار با واحدهای ورودی | انواع واحدهای ورودی | آشنایی با مانیتورها | آشنایی با پرینترها | واحد پردازش

۳ | حافظه ها
واحدهای اندازه گیری | کار با حافظه ها | روش های دسترسی به حافظه | حافظه های جانبی

۴ | مبناها
تبدیل مبناهای عددی | کار با مبنای ۸ و ۱۶ | تبدیل مبناها به یکدیگر

۵ | نرم افزار
نرم افزار

۶ | مبانی شبکه
آشنایی با مفهوم شبکه | انواع شبکه از نظر وسعت ناحیه

۷ | روش اتصال شبکه ها
توپولوژی (۱) | توپولوژی (۲)

۸ | اینترنت و وب
تاریخچه اینترنت | تفاوت اینترنت و وب | ایجاد و فراخوانی یک صفحه

۹ | مفاهیم اولیه اینترنت
انواع Domain | دسترسی به اینترنت | نسل های اینترنت همراه | انواع مرورگر

۱۰ | کار با مرورگر Edge
مرور صفحات وب | کار با Hyperlink ها | آشنایی با Edge

۱۱ | تنظیمات Edge
کار با پانل Favorites | کار با Favorites Bar | کار با Settings | کار با پانل History

۱۲ | مرورگر Firefox
آشنایی با مرورگر Firefox | کار با نوار ابزارها | کار با Bookmarkها | مدیریت Bookmarkها | تنظیمات Firefox | حذف History

۱۳ | اصول جستجو در اینترنت
اصول جستجو در اینترنت | موتور جستجوی Google | روش های جستجو در Google | جستجوی پیشرفته | جستجوی تصاویر در Google

۱۴ | استفاده از Gmail
مفهوم پست الکترونیک | ایجاد Gmail

۱۵ | دریافت و ارسال ایمیل
کار با ایمیل های دریافتی | ارسال ایمیل (۱) | ارسال ایمیل (۲) | نرم افزارهای مدیریت Email

۱۶ | کار با Outlook
تنظیم اکانت بر روی Outlook | ارسال ایمیل در Outlook

۱۷ | کار با فروشگاه های اینترنتی
خرید اینترنتی | ثبت نام در فروشگاه اینترنتی | خرید محصولات | پرداخت الکترونیک | بانکداری الکترونیک

۱۸ | کار با وبلاگ
مفهوم وبلاگ | ثبت نام و ایجاد وبلاگ | وبلاگ نویسی

۱۹ | تنظیمات وبلاگ
تغییر تنظیمات وبلاگ | تغییر قالب وبلاگ
👍1
آیا زبان Carbon جایگزین ++C خواهد شد؟! کسی چه میدونه:) توی دنیای تکنولوژی هرچیزی امکان پذیره! بریم یه مقاله راجب این سوال بخونیم :
https://semaphoreci.com/blog/carbon
( امیدوارم یادم باشه یه تحقیق کوچولو درباره ی این زبان برنامه نویسی بکنم!! )

#c_plus_plus
#carbon
Forwarded from beiten (¥£¢ã)
This media is not supported in your browser
VIEW IN TELEGRAM
هوش مصنوعی هوشمندتر می‌شود: آئودی‌های جدید دارای ویژگی هستند که نشان می‌دهد چراغ قرمز چقدر روشن می‌ماند و با چه سرعتی رانندگی کنید تا همیشه چراغ سبز را رد کنید👌

@beiten
🤯5🍌1
خب امروز بریم با یه ربات خیلی کارآمد دیگه آشنا بشیم ( تشکر از دوست خوبمون که این ربات رو به ما معرفی کرد💙 )
@AximoBot

یکی از کارهایی که میشه با این ربات انجام داد اینه که آیدی یک کانال یوتیوب رو به کمک دستور
/add https://www.youtube.com/user/youtubeChannel

به ربات بدین تا در اولین فرصت ویدئوهایی که در این کانال آپلود میشه رو دریافت کنید! ( حیف که با نسخه رایگان فقط ده تا کانال یوتیوب میشه اضافه کرد )

البته فقط شامل یوتیوب نیست و میتونید لینک اینستاگرام، توییتر، تیک تاک و... هم بهش بدین!! فقط کافیه وارد ربات بشید و با انواع قابلیت هاش آشنا بشید!!

#programming
👍1
https://www.youtube.com/watch?v=DPZ_m862xz4

الپیک ۱ - ۰۴۵ - ماجول ۱۰۴.۴ - این از امتحان حذف شده پس موزیک خوب می‌ذاریم و باهاش همراه می‌شیم (:

این ماجول حذف شده در نتیجه ما هم کار خاصی نداریم بکنیم و به جاش با موزیک خوبی که امروز شنیدیم همراه می‌شیم.

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

موزیک جوونه از علی پناهی که با اجازه‌اش اینجا استفاده کرده‌ام که توی تلگرام می‌تونین در این آدرس پیداش کنین:
https://t.me/alipanahi_music

#Iran
1
بریم یه ربات خفن دیگه معرفی کنیم ( این یکی واقعا خوبه )
@vid

توی ربات میتونی مثل یوتیوب سرچ کنی و نتایج رو ببینی!! مخصوص کسانی که نمیتونن برن یوتیوب !!!
باید با این ساختار بنویسی :
@vid your search
و بعد گزینه هایی که میاره رو انتخاب کنی🍺

#programming
🔥2
عنوان : دوره مقدماتی دارت و فلاتر
تعداد قسمت : 95
زبان : انگلیسی
https://youtube.com/playlist?list=PLhQzRG2egYoocdqM3rk22XnzNoxnGg8aZ

#dart
#flutter