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

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

🌐 Computeronic.ir
Download Telegram
توابع built-in جذاب در پايتون!
در اين پست ميخوايم يك سري تابع built-in كه ممكنه زياد اسمشون رو نشنيده باشيم معرفي كنيم و كاربردهاي باحالشون رو بهتون بگيم!
تابع ()callable:
اين تابع بِه عنوان ورودي يك شي ميگيره و ميگه آيا قابل فراخواني هست يا نه، مثلا اگه يه متغير معمولي بهش بديم، False و اگه اسم يك تابع رو بهش بديم، True برميگردونه!
تابع ()chr:
اين تابع در ورودي يك عدد ميگيره و Unicode اون رو چاپ ميكنه، مثلا:
>>chr(97)
‘a’

تابع ()divmod :
اين تابع دو تا عدد ميگيره و ورودي اول رو بر ورودي دوم تقسيم ميكنه و يك زوج مرتب رو در خروجي برميگردونه كه اوليش خارج قسمت و دوميش باقي ماندست، مثلا:
>>divmod(7,2)
(3,1)

تابع ()dir:
اين تابع ، اسم يك كلاس يا شي رو بِه عنوان ورودي ميگيره و تمامي مِتُدهاش و خصوصياتش رو تا فيهاخالدون ميگه، مثلا اگه بنويسيد dir(list)، تمامي متدهاي ليست ها رو بهتون نشون ميده!
تابع ()dict:
يك سري كليدواژه ميگيره و در خروجي بهتون ديكشنري تحويل ميده:
>>dict(channel=“@Computeronic” , topic=“programming “)
{‘channel’:”@Computeronic” , ‘topic’:”programming”}
#پايتون
🔹🟡🔹🟡🔹🟡🔹🟡🔹
🌐 Computeronic.ir
برگه تقلب گيت❗️
گيت يك سيستم كنترل ورژنه كه بهمون اجازه ميده تا بِه فايلهاي قبلي پروژه (ورژنهاي قبلي) دسترسي داشته باشيم و خدايي ناكرده با اعمال تغييرات اشتباه، پروژمون بِه فنا نره🙃
گيت فقط براي تيم هاي نرم افزاري كاربرد نداره و توسعه دهندگان شخصي هم ميتونن ازش استفاده كنن!
📌اين برگه تقلب هم خلاصه ساده اي از دستورات گيت هست كه اميدوارم كمكتون كنه.
#cheatsheet #git
#برنامه‌نویسی

🆔@Computeronic
🌐 Computeronic.ir
♨️ترجمه زبان انسانها بِه زبان كامپيوتر با Codex !

چقدر راحت ميشد اگه بِه زبان عادى صحبت ميكرديم و تبديل ميشد بِه كد، يعنى فقط با بيان هدفمون برنامه خودش نوشته ميشد!🤔
♦️خُب بِه زودي اين اتفاق رخ ميده ، كُمپانى OpenAI با معرفي Codex بهمون نشون داده كه اين كار خيلي دور از ذهن نيست!
فراخوان دادن براى توسعه دهندگان و كسب و كار ها كه از فردا (١٩ آگوست) شروع كنن بِه ثبت نام در ليست انتظار.
در نسخه جديد Codex، دستورات انسانى تفسير ميشن و بِه كدهاى برنامه تبديل ميشن.
پيش بينى ميشه كه اين تكنولوژى ميتونه صنعت نرم افزار، بازي سازي، هوش مصنوعي و علم داده رو متحول كنه!
هرچي دوست داريد بنويسيد، اون بهتون كُدِش رو تحويل ميده!!
جالبه بدونيد كه اين تكنولوژي بِه GithubCopilot هم قبلا كمك كرده بود!

👈گيت هاب كوپايلِت چيست؟

#برنامه‌نویسی #خبر #فكت #هوش_مصنوعی
#Codex #OpenAI

@Computeronic
🌐 Computeronic.ir
آموزش میکروکنترلرهای AVR
(قسمت پانزدهم منتشر شد)(کاملا رایگان)


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

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

مدرس : نساج

#آموزش_میکروکنترلر
#آموزش_AVR


🆔@computeronic
🌐computeronic.ir

کامپیوترونیک مرجع آموزش های حرفه ای و فارسی
This media is not supported in your browser
VIEW IN TELEGRAM
♨️ديدگاه توسعه دهندگان و برنامه نويسها در مقايسه با انسانهاى معمولي!
#برنامه‌نویسی #كامپيوتر

@Computeronic
🌐 Computeronic.ir
Computeronic|کامپیوترونیک
Photo
یک نوع تئوری جدید از کریستال‌های زمان قادر است پتانسیل این ساختارهای جذاب را متحول کند. برخلاف کریستال‌های زمان که تا به امروز ساخته‌شده بودند، این ساختار به هیچ‌گونه محرک خارجی برای به جنبش درآوردن ذرات نیاز ندارد. این روش که مبتنی بر تحریک ذرات درهم‌پیچیده است، باعث می‌شود که ذرات بتوانند بر چرخش یکدیگر تاثیر بگذارند؛ اما برای درک جزئیات این رویکرد، ابتدا باید کمی به عقب بازگردیم. ممکن است کریستال‌های زمان مانند برخی از مفاهیم علمی تخیلی به‌نظر برسند، اما این طرح تئوری یک پدیده‌ی واقعی است که برای اولین بار توسط فیزیکدان معروف «فرانک ویلکزیک» در سال ۲۰۱۲ ارائه گردید. این کریستال‌ها از بیرون، دقیقاً مانند کریستال‌های معمولی به‌نظر می‌رسند؛ اما در داخل، اتم‌ها که در یک ساختار مشبک تکرارشونده عادی قرار گرفته‌اند، دارای رفتار عجیب‌وغریبی هستند.


آن‌ها مرتباً نوسان می‌کنند، ابتدا در یک جهت می‌چرخند و سپس در جهت دیگر به چرخش در می‌آیند. این نوسانات که به آن‌ها «تیک‌تاک» گفته می‌شود، در یک فرکانس بسیار منظم و خاص ادامه پیدا می‌کند؛ بنابراین، برعکس ساختار کریستالی منظم که در فضا تکرار می‌شود، کریستال‌های زمان در فضا-زمان تکرار می‌شوند؛ از این رو به آن‌ها کریستال‌های زمان گفته می‌شود.


تا به امروز، کریستال‌های زمان که به‌صورت آزمایشی تولید می‌شدند به محرک خارجی مانند «پالس تابش الکترومغناطیسی» در حالت پایه یا حالت کمترین انرژی برای تیک‌تاک کردن نیاز داشتند. تا سال ۲۰۱۶ چنین چیزی صادق بود، اما از آن زمان به بعد، بحث بر سر این بود که آیا می‌توانیم کریستال‌هایی را تولید کنیم که به محرک خارجی نیاز نداشته باشند یا خیر؟


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


آن‌ها در مقاله‌ی سال ۲۰۱۵ خود بر این امر استناد نمودند که فعل و انفعال بین ذرات در فواصل بیشتر ضعیف‌تر می‌شود. این فرضیه یک فرضیه صحیح است؛ مثلاً به اثر مغناطیسی یا گرانشی‌ای که در مسافت‌های طولانی از بین می‌رود فکر کنید.


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


آن‌ها در مقاله جدید خود، سیستمی از ذرات را در کریستال زمان ارائه می‌دهند که هرکدام دارای چرخش مخصوص به خود هستند. آن‌ها در این مقاله نشان می‌دهند که می‌توان چرخش ذرات درهم‌تنیده را با استفاده از یک مدل تئوری مرکب که مطابق با تعاریف مقاله‌ی سال ۲۰۱۵ از کریستال‌های زمان باشد، تعیین کرد.


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


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

#کوانتوم
🆔️ @computeronic
🌐 computeronic.ir
🪴مثل يك برنامه نويس فكر كنيد!

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

#برنامه‌نویسی #كامپيوتر

🆔@Computeronic
🌐 Computeronic.ir
✴️نقشه راه يادگيرى جاوااسكريپت!
#وب #برنامه‌نویسی
#JavaScript

@Computeronic
🌐 Computeronic.ir
🧑‍🏫فول استک

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

⚠️اما واقعا فول استک کیست و چه چیزهایی نیاز دارد؟

❇️فرد فول استک کسی است که در دو حوزه فرانت اند (Front END) و بک اند (Back END) فعالیت دارد و میتواند تکنولوژی های فرانت یا همان ظاهر و تکنولوژی های بک اند یا همان بخش پردازش و قلب یک پروژه را انجام دهند.

افراد فول استک زبان های مختلف برنامه نویسی ، نرم افزارهای مختلف ، فریمورک های مختلف و … را بلد هستند و در کنار هم به کار میگیرند.

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

👈ادامه مقاله :
🌐 https://computeronic.ir/c/fullstack/



🆔@computeronic
🌐 computeronic.ir
🔅سه گانه html,CSS,JavaScript !

براي قدم گذاشتن بِه دنياى طراحى سايت، بايد اين سه زبان رو خيلى خوب بلد باشيد، حتي اگر بخوايد براي Back End با فريمووركهايي مثل Django،Laravel و … كار كنيد بايد يه مقدار از html و css رو بلد باشيد.
پيشنهاد سرآشپز براي شروع اين مسير، دوره هاي كاملا رايگان كامپيوترونيكه!!!

دوره html كه بِه اتمام رسيده و ميتونه منبع خيلي خوبي براي شما باشه.
دوره CSS هم تازه شروع شده و امروز هم دو قسمت جديد بهش اضافه شده:
قسمت دوم: ارتباط دادن css با html
قسمت سوم: نحوه استفاده از رنگ در css


👩🏻‍🏫مدرس هر دو دوره هم يكسانه و شيوه بيان مطالب جوريه كه انسجام رعايت شده، حتما دوره هاي متخصص فرانت رو از كامپيوترونيك دنبال كنيد!

🆔@Computeronic
🌐 Computeronic.ir
شورتكات هاى VS Code براى ويندوز
جهت تسريع كدنويسى در اين محيط!

🪟 نسخه ويندوز

#برنامه‌نویسی #فكت
#VSCode #Tricks

🆔@Computeronic
🌐 Computeronic.ir
روشى جديد و سريع براى خاموش كردن كامپيوتر در ويندوز!

سلام، از همين اول بگم كه اين ترفند، ضرورى نيست و صرفا يك روش سريع و جديده👌
بريم سراغ اصل مطلب:
▪️ابتدا روي صفحه دسكتاپ،كليك راست كنيد.
▪️روي گزينه New كليك كرده و بعدش shortcut رو بزنيد.
▪️ناگهان يك پنجره جديد باز ميشه كه يه كادر داره و ميشه داخلش نوشت، توي همون كادر دستور زير رو وارد كنيد:
%windir%\system32\slidetoshutdown.exe

▪️
بعدش Next رو بزنيد و بعدش هم Finish رو!
▪️حالا اين شورتكات روي دسكتاپتون ظاهر ميشه و وقتي روش كليك ميكنيد بايد تصوير رو (بِه صورت اسلايدي)بِه پايين بكشيد تا كامپيوترتون خاموش بشه!
⚠️اگر كار نكرد و بهتون خطا داد يعني فايروال بهتون گير داده و اونوقت خودتون بايد با كامپيوتر خودتون سر و كله بزنيد كه درست بشه!
#فكت #Tricks #windows

🆔@Computeronic
🌐 Computeronic.ir
🎂 تولد تلگرام !!!

🥳تلگرام 8 ساله شد!
در 14 آگوست 2013 اولین نسخه تلگرام برای آیفون منتشر شد؛نسخه‌ی اولیه و بتای اندروید نیز در اکتبر همان سال منتشر شد‌. تلگرام با وجود فیلترینگ توانسته است به پرکاربرد ترین،امن ترین،پرطرفدار ترین و محبوب ترین پیام رسان در ایران تبدیل شود.

#خبر #فكت
💥💥💥💥💥💥💥💥💥
🆔@Computeronic
🌐 Computeronic.ir