Computeronic|کامپیوترونیک
4.15K subscribers
2.79K photos
514 videos
204 files
1.77K links
🌟 به کانال تلگرام کامپیوترونیک خوش آمدید! 🌟
برنامه‌نویسی 💻​ مهندسی کامپیوتر 🖥​ مهندسی برق

🎓 ویژگی‌های برجسته ما:
• ارائه دوره‌های آموزشی متنوع و به‌روز​
• پشتیبانی علمی و منتورینگ ۲۴ ساعته​
• مدارک معتبر و قابل ترجمه

🌐 Computeronic.ir
Download Telegram
آشنایی با متدهای رشته ها در جاوااسکریپت
بخش اول

🔸🔺🔸🔺🔸🔺🔸🔺🔸🔺
@Computeronic
🌐 Computeronic.ir
👍4🤩1
📷ادیتور عکس

شما از چه برنامه ای برای ادیت عکس هاتون استفاه میکنید!؟
در کامنت بنویسید😃👇

👈 مشاهده پست

#اپلیکیشن_موبایل #طراحی_عکس #ادیتور #اپلیکیشن #ادیت_عکس
#picsart #lightroom #facetune #photoshop


🆔@Computeronic
🌐Computeronic.ir
👍3👎2🔥1
كدام نام، براي نامگذاري يك فايل در ويندوز ممنوع است؟
Anonymous Quiz
14%
can
35%
con
20%
mak
32%
make
🔥12👍9🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
مدیر اینستاگرام از شخصی سازی فید اصلی این برنامه خبر داده است

❇️پس موفقیت تست های این نرم افزار کاربران میتوانند صفحه اصلي خود را براساس Following , Home و Favorites شخصی سازی کنند

#اینستاگرام #فکت


🆔@computeronic
🌐 computeronic.ir
🤩4👎1
🔹 کدام شرکت ها از زبان ++C استفاده می کنند؟


🆔@Computeronic
🌐 Computeronic.ir
👍9🔥3
✴️ فریموورکهای جاوااسکریپت برای هوش مصنوعی

Brain.js
:
یک کتابخانه یادگیری ماشین برای جاوا اسکریپت است که طراحی، آموزش و اجرای شبکه‌های عصبی در هر مرورگر و یا در سمت سرور را با Node.js را تسهیل می‌کند.
ConvNetJS:
فریمورک ConvNetJS در دانشگاه استنفورد توسعه داده شده و بسیار محبوب است. از این رو هنوز هم یکی از پیشرفته‌ترین ابزارها برای اجرای مدل‌های یادگیری عمیق در مرورگر و یا Node.js است.
DeepForge:
یک محیط کاربر پسند برای ایجاد مدل‌های یادگیری عمیق است. این محیط، یک رابط بصری برای ساخت ، آموزش و تکرار مدل‌های شبکه عصبی از داخل مرورگر Chrome فراهم می‌کند. برای اجرای پروژه باید Node.js و MongoDB را نصب کنید.
Tensorflow.JS:
این پلتفرم متشکل از ابزار ها، کتابخانه‌ها، و دیگر منابعی است که اجازه می‌دهد یک توسعه دهنده، برنامه‌های کاربردی را بر روی شبکه‌های عصبی عمیق ایجاد کند.

🔅🔆🔅🔆🔅🔆🔅🔆🔅🔆
🆔 @Computeronic
🌐 Computeronic.ir
👍2
أعمال روي ماتريس ها به كمك numpy در پايتون:

همانطور كه قبلا هم گفتيم؛براي استفاده از متدهاي موجود در پكيج numpy ابتدا از آن نمونه سازي ميكنيم:
import numpy as np
برای استفاده از برخی متد ها که مرتبط با جبر خطی است باید دستور زیر هم استفاده کنید:
from numpy.linalg import *
در واقع linalg همان Linear Algebra است!

🔹ماتريس هاي x و y را به صورت پيش فرض در نظر بگيريد:
جمع دو ماتريس:براي اين كار از متد add استفاده ميكنيم:
np.add(x,y)

🔹
تفريق دو ماتريس:براي اين كار از متد subtract استفاده ميكنيم:
np.subtract(x,y)

🔹
ضرب ماتريسها(ضرب داخلي بردار):جهت ضرب ماتريسي و يا ضرب داخلي دو بردار از متد dot استفاده ميكنيم:
np.dot(x,y)
همچنین میتوانید از عملگر @ نیز ستفاده کنید:
x@y

🔹
برای محاسبه دترمینان ماتریس A میتوانید از متد زیر استفاده کنید:
det(A)

🔹
محاسبه معکوس ماتریس A :
inv(A)


🔵🟡🔵🟡🔵🟡🔵🟡🔵

🆔@Computeronic
🌐 Computeronic.ir
👍4🔥2
راههای پرورش منطق برنامه نویسی :

منطق در برنامه نویسی از اوجب واجباته!!
بدون داشتن منطق، شما نمی تونید مسائل رو حل کنید و ببینید که یک برنامه چطوری کار میکنه.

اولین گام برای تقویت منطق برنامه نویسی، اینه که مسئله خودتون رو به چندین مسئله ساده تر تقسیم کنید و با حل کردن اون مسئله های کوچولو، در نهایت مسئله بزرگ تر رو حل کردید! (تفرقه بینداز و پادشاهی کن)
گام دوم اینه که اصولی در مسیر یادگیری گام بردارید و بدونید این مسیر سرشار از باگ، خطا و اشتباهه که شما باید از اونها درس بگیرید و به مرور مفاهیم رو یاد بگیرید، همه فکر میکنند مسیر یادگیری یک جاده صاف و همواره، اما این جاده سرشار از فراز و فروده که باید با همشون کنار بیایم.
براي بهتر شدن در برنامه نويسي روز به روز تمرين كنيد، تمرين و فقط تمرين!
یک سری سایت چالشی هم هست که اینجا معرفی کردیم و میتونن به شما در تقویت منطق برنامه نویسی کمک کنن!
كتابهاي حوزه برنامه نويسي كه توسط أفراد حرفه اي و با تجربه نوشته شده است را مطالعه كنيد زيرا مسائل حل شده فراوان دارد و به شما جهت آمادگي قبلي كمك خواهد كرد.


🆔@Computeronic
🌐 Computeronic.ir
🔥3👍2
آموزش ربات تلگرام با پایتون
(قسمت یازدهم منتشر شد)


قسمت یازدهم : آشنایی با web scraping

👉 https://computeronic.ir/?p=3858

مدرس : نساج

#آموزش_ربات
#آموزش_ربات_تلگرام


🆔@computeronic
🌐 computeronic.ir

کامپیوترونیک مرجع آموزش های حرفه ای و فارسی
👍2🔥1
🐍 چهارده کتابخانه برتر پایتون در زمینه امنیت سایبری

قابل توجه علاقمندان به عرصه امنیت!
🔹▫️🔹▫️🔹▫️🔹▫️🔹▫️
🆔@Computeronic
🌐 Computeronic.ir
👍2🔥2👎1
آموزش رایگان نتورک پلاس
(قسمت هشتم منتشر شد)


قسمت هشتم : آشنایی با استاتيك روتينگ و دايناميك روتينگ

👉 https://computeronic.ir/?p=5205

مدرس : اعتدادی

#آموزش_شبکه
#آموزش_نتورک_پلاس


🆔@computeronic
🌐computeronic.ir

کامپیوترونیک مرجع آموزش های حرفه ای و فارسی
👍2🔥1
تفاوتهای بامزه پایتون و متلب!!

میخوایم یه گریز خیلی ریز بزنیم به تفاوتهای جالبی که پایتون و متلب با هم دارن:

توی متلب اگر if.while,for داشته باشیم، در آخرش از کلیدواژه end استفاده میکنیم تا بلاک بندی ها متمایز بشه، اما پایتون اینطوری نیست و از space برای بلاک بندی هاش استفاده میکنیم و آخرش هم نباید از کلیدواژه به خصوصی استفاده کرد. همچنین داخل متلب اگر چندین شرط تو در تو داشته باشیم از elseif استفاده میکنیم اما توی پایتون میایم خیلی سوسکی از elif استفاده میکنیم.
یه نکته جالب هم بگیم، همونطور که میدونید توی کامپیوتر، شماره گذاری اندیس ها از صفر شروع میشه و پایتون هم از این قاعده مستثنی نیست، اما توی متلب، شماره گذاری اندیس ها از شماره 1 شروع میشه! همچنین برای دسترسی به خونه های یک آرایه در پایتون از [ ] استفاده میشه اما توی متلب از ( ) استفاده میکنیم. مثال:
🔹🔸 MATLAB:
>> arr = [10, 20, 30];
>> arr(1)
output: 10

🐍 Python:
In [1]: arr = [10, 20, 30]
In [2]: arr[0]
output: 10
تفاوت جالب دیگه اینه که عملگر توان توی پایتون با ** و توی متلب با ^ ، انجام میشه.

طولانی شد!!! پس ادامه دارد...

🆔@Computeronic
👍101👎1🔥1
⚠️ تفاوت عملگر == با === در جاوا اسکریپت:

🔆 عملگر === دو متغیر را از دو بعد type و value باهم مقایسه میکند و اگر type و value دو متغیر یکسان باشد مقدار true میشود.
🔆 عملگر == فقط value دو متغیر را باهم مقایسه میکند اگر مقدار آنها باهم برابر باشد مقدار true را برمیگرداند.
به مثالهای زیر توجه کنید:
5 === 5 // true

'hello world' === 'hello world' // true (هر دو رشته هستند با مقدار یکسان)

true === true // true (هر دو بولین و مقدار یکسان دارن)

اما مثال زیر مقدار false می گیرد زیر دو عملوند از لحاظ نوع همسان نیستند:

77 === '77'

عملگر == هم که صرفا تساوی مقدار را بررسی می کند:
false == 0// true

0 == "" // true

"" == false // true


🆔@Computeronic
🌐 Computeronic.ir
👍7🔥1
🐍🎮 در پایتون، بازی کنید !!

در پایتون، یک ماژولی هست به اسم freegames که به شما این امکان رو میده تا بازی های بامزه ای رو اجرا کنید و اونها رو انجام بدید.
بازی هایی مثل پکمن، مار، ایکس او و ......
برای انجام این کار، ابتدا cmd یا ترمینال خود را باز کرده و دستور زیر را اجرا کنید تا این ماژول نصب شود:

pip install freegames

برای اینکه ببینید این ماژول شامل چه بازیهایی هست و لیست بازیها رو ببینید، کافیه دستور زیر رو در ادامه بنویسید:

python3 -m freegames list

و اما سوال مهم اینه که، چجوری این بازی ها رو انجام بدیم؟
کاری نداره، فقط کافیه اسم بازیتون رو از لیست بازی ها پیدا کنید و دستور زیر رو بنویسید:

python3 -m freegames.اسم بازی

بازی کنید و حالش رو ببرید!! 😃

🔹🟡🔹🟡🔹🟡🔹🟡🔹🟡
🆔@Computeronic
🌐 Computeronic.ir
👍52🤩2🔥1
آموزش ربات تلگرام با پایتون
(قسمت دوازدهم منتشر شد)


قسمت دوازدهم : آشنایی با دیتابیس و اتصال به ربات

👉 https://computeronic.ir/?p=3858

مدرس : نساج

#آموزش_ربات
#آموزش_ربات_تلگرام


🆔@computeronic
🌐 computeronic.ir

کامپیوترونیک مرجع آموزش های حرفه ای و فارسی
👍5🔥2
📚 کتاب "یادگیری عمیق" اثر گودفلو

ا
ین کتاب از مباحث ریاضی پایه در هوش مصنوعی و یادگیری عمیق، تا مباحث پیچیده تر درباره شبکه های عصبی مصنوعی را پوشش داده است.
ایلان ماسک، موسس کمپانی تسلا درباره این کتاب گفته:
"کتاب یادگیری عمیق که توسط سه متخصص در این زمینه نوشته شده، تنها کتاب مرجع این حوزه هست. این کتاب مقدمات ریاضی موردنیاز برای مهندسین نرم افزار و دانش آموزانی که وارد این رشته می شوند را فراهم می کند."
🥸 نویسندگان:
Ian Goodfellow
Yoshua Bengio
Aaron Courville


@Computeronic
🌐 Computeronic.ir
👍3🔥31
Ian_Goodfellow,_Yoshua_Bengio,[email protected]
22.6 MB
📚کتاب "یادگیری عمیق" گودفلو

زبان: انگليسي نه خيلي سخت


🖊 نويسندگان:
Ian Goodfellow
Yoshua Bengio
Aaron Courville

🔹🔸🔹🔸🔹🔸🔹🔸🔹
🆔@Computeronic
🌐 Computeronic.ir
6👍2
نماد انواع ترانزیستور های NPN و PNP

#الکترونیک

دوره پیشنهادی آموزشی رایگان امروز 👇

👈 آموزش میکروکنترلرهای AVR


🆔@computeronic
🌐 computeronic.ir
👍21🔥1
♨️قسمت جديد منتشر شد

دوره آموزش رايگان CSS از مجموعه دوره هاي متخصص فرانت بِه روز شد!

قسمت نوزدهم : آشنایی با z-index property

هم اكنون از لينك زير مشاهده كنيد:

https://computeronic.ir/?p=3881

#وب #فرانت
#CSS

🆔@Computeronic
🌐 Computeronic.ir
🤩21
کدنویسی تمیز طبق اصول PEP در پایتون:

در واقع PEP مثل یه دفترچه راهنما میمونه که در سال 2001 توسط خیدو فان روسوم و دوستانش نوشته شد تا بهمون یاد بده که چجوری کدهای پایتون تمیزتر و خواناتر بنویسیم. توی این پست میخوایم به چندتا از این اصول اشاره کنیم.
یکی از مهمترین اصول PEP در زمینه نامگذاری هاست:
نامگذاری توابع: از حروف کوچک استفاده کنید و بخش ها رو با استفاده از ( _ ) از هم جدا کنید. مثل: my_function
نامگذاری متغیرها: از حرف یا حروف کوچک استفاده کنید و بخش ها رو با استفاده از ( _ ) از هم جدا کنید. مثل: x,var.my_var
نامگذاری کلاس ها: حرف اول کلاس رو بزرگ بنویسید و از ( _ ) استفاده نکنید و به جاش اسم ها رو به هم بچسبونید اما حرف اولش بزرگ باشه (camel case). مثل: Class,MyClass

هنگام نامگذاری ها، اسم های مناسب انتخاب کنید که به عملکرد یا محتوا مرتبط باشد، مثلا به جای اینکه از متغیر x برای ذخیره اسم استفاده کنید، از متغیر name بهره ببرید.
در PEP8 توصیه شده که طول کاراکترها در یک خط، حداکثر 79 تا باشه. (گه از 79 تا بیشتر شد، بهتره بیاید خط بعدی)

🔹🟡🔹🟡🔹🟡🔹🟡🔹
🆔@Computeronic
🌐 Computeronic.ir
👍53