eitaa logo
کانال ها و گروه های الکترونیک
756 دنبال‌کننده
88 عکس
9 ویدیو
13 فایل
بسم الله الرحمن الرحیم eitaa.com/Electronic_Groups/83 eitaa.com/Quran_Hakim_Channel/240
مشاهده در ایتا
دانلود
سلام و عرض ادب این فیلم ها به زبان فارسی و رایگان است تولید کننده محتوا در چند فیلم اول به رایگان بودن آنها اشاره کرده اند در گروه زیر هم خلاصه ای از محتوای فیلم بصورت متن قرار خواهد گرفت 🔹 گروه پایتون https://eitaa.com/joinchat/3776643490C5b49e632b5
🔹🔸🔹 فصل صفر: مقدمات (برای مبتدی ها) جلسه 1 تا 6 🔹 در یادگیری زبان برنامه نویسی کمال گرا نباشید و به اندازه نیازی که دارید یاد بگیرید 🔹 زبان کامپیوتری باینری است اسمبلر برنامه اسمبلی را به باینری تبدیل می کند کامپایلر برنامه هایی مانند برنامه C را به باینری تبدیل می کند مفسر برنامه هایی مانند برنامه پایتون را به باینری تبدیل می کند 🔹 برای برنامه نویس حرفه ای شدن باید به برنامه نویسی علاقه داشته باشید ، تفکر منطقی و خلاق داشته باشید و توانایی مطالعه به زبان انگلیسی داشته باشید 🔹 زبان های برنانه نویسی هر چه به زبان انسان نزدیکتر می شوند زبان سطح بالا نامیده می شوند و هر چه به زبان ماشین نزدیک می شوند زبان سطح پایین نامیده می شوند زبان های سطح بالا مفهوم تر هستند و مدیریت حافظه و پردازنده دست برنامه نویس نیست و خود برنامه این کنترل ها را انجام می دهد زبان های سطح میانی مانند زبان های سطح بالا مفهوم نیستند و مانند زبان های سطح پایین خیلی نا مفهوم نیستند این زبانها قابلیت مدیریت حافظه را دارند نمونه زبان های برنامه نویسی از سطح پایین تا سطح بالا 1 - Machine Code 2 - Assembly 3 - C , Fortran , Pascal 4 - C++ , Java , Python 5 - Matlab , IDL , SQL , ICAD 🔹 زبان های برنامه نویسی به دو دسته تقسیم می شوند GPL : General Purpose Language زبان همه منظوره پایتون زبان همه منظوره است و می توان با آن در حوزه های مختلفی مانند وب ، هوش مصنوعی ، بازی سازی و ... برنامه نوشت برنامه های همه منظوره ممکن است در بعضی از حوزه ها ضعیف باشند پایتون در اکثر حوزه ها قوی می باشد و با توجه به رشدی که دارد احتمالا در حوزه های ضعیف خود تا یکی دو سال آینده قوی شود DSL : Domain Specific Language زبان های خاص منظوره این زبان ها برای حوزه مشخصی می باشند مانند زبان SQL که برای دیتا بیس می باشد 🔹 زبانهای برنامه نویسی به زبان های کامپایلری و مفسری تقسیم می شوند 🔸 در زبان های کامپایلری در صورتیکه فایل برنامه خطایی نداشته باشد از کدهای برنامه توسط کامپایلر فایلی اجرایی ایجاد می شود و تا زمانیکه برنامه خطا داشته باشد فایلی ایجاد نشده و کامپایلر خطا خواهد داد در زبان های مفسری هیچ فایل جدیدی توسط مفسر ایجاد نمی شود و اجرای برنامه توسط مفسر انجام می شود مفسر برنامه را خط به خط اجرا می کند و اگر خطایی در برنامه باشد مانع اجرای خط های قبلی برنامه نمی شود لذا مفسر زمانی خطا می دهد که در برنامه به خطا برسد 🔸 در زبان های کامپایلری فایل اجرایی فایل ایجاد شده توسط کامپایلر است ولی در زبان های مفسری فایل اجرایی همان فایل برنامه است 🔸 در زبان های کامپایلری کل فایل برنامه در زمان کامپایل به کد های ماشین تبدیل می شوند ولی در زبان های مفسری تبدیل به کدهای ماشین در زمان اجرای برنامه انجام می شود بنابراین سرعت اجرای برنامه‌های کامپایلری از برنامه های مفسری بیشتر است 🔸 در زبان های کامپایلری فایل ایجاد شده توسط کامپایلر برای سیستم عامل مشخصی ایجاد می شود ولی در زبان های مفسری برنامه نوشته شده مستقل از سیستم عامل است و مفسر آن را اجرا می کند لذا در هر سیستم عاملی مفسر واسطه بین برنامه و سیستم عامل است 🔸 زبان های C و Pascal کامپایلری هستند و زبان های Python ، PHP و JavaScript مفسری هستند 💐 گروه پایتون eitaa.com/Electronic_Groups/124
🔹🔸🔹 فصل صفر: مقدمات (برای مبتدی ها) جلسه 7 تا 11 🔹 زبان های برنامه نویسی از نظر چک کردن داده Type Checking 🔸 زبان های برنامه نویسی از نظر تعیین نوع متغییر در برنامه دو نوع می باشند Static Type در برنامه حتما باید نوع متغییر ها مشخص شوند برای مثال کاراکتر هستند یا عدد هستند Dynamic Type در برنامه نیازی به تعریف نوع متغییر نیست و کامپیوتر یا مفسر نوع آن را تشخیص می دهند 🔸 زبان های برنامه نویسی از نظر استفاده از داده ها در برنامه دو نوع می باشند Strong Type کامپایلر و مفسر به نوع داده حساس است و برای مثال هنگام جمع شدن یک عدد با یک کاراکتر خطا می دهد Weak Type کامپایلر و مفسر به نوع داده حساس نیست و برای مثال هنگام جمع شدن یک عدد با یک کاراکتر خطا نمی دهد و حاصل آن با توجه به قوانین زبان مشخص می شود 🔸 نمونه زبان های برنامه نویسی Python : Dynamic & Strong Java : Static & Strong Php : Dynamic & Weak C : Static & Weak 🔹 Programming Paradigms الگوهای برنامه نویسی در هر زبان های برنامه نویسی می توان از یک یا چند الگوی برنامه نویسی استفاده کرد الگوهای برنامه نویسی در دو زیر مجموعه کلی قرار می گیرند 1 - Imperative Programming برنامه نویسی دستوری 2 - Declarative Programming اعلانی یا اخباری هنگام برنامه نویسی ما هدف هایی را برای برنامه مشخص می کنیم در برنامه نویسی اعلانی ما فقط هدف های خود را در برنامه مشخص می کنیم و کدی برای چگونه انجام شدن برنامه جهت رسیدن به هدف مورد نظر نمی نویسیم در زبان برنامه نویسی دستوری هدف خود را برای برنامه مشخص نمی کنیم بلکه کلیه کدهای لازم برای رسیدن به هدف مورد نظر را در برنامه می نویسیم 🔸 نمونه الگوهای برنامه نویسی در روش برنامه نویسی دستوری عبارتند از ● Procedural رویه ای مانند C ، Pascal و Java ● Object Oriented شی گراء مانند Cpp , CSharp , Java و Python ● Parallel Processing پردازش موازی 🔸 نمونه الگوهای برنامه نویسی در روش برنامه نویسی اعلانی عبارتند از ● Logic Programming برای حل مسائلی مانند پازل و مجموعه خوب هست و معمولا خیلی نزدیک به مفاهیم هوش مصنوعی و یادگیری ماشین است ● Functional Programming کنترل برنامه با توابع تعریف شده انجام می شود ● Database تمرکز بر روی داده ها می باشد مثلا داده هایی که ویژگی خاصی دارند انتخاب شوند با حذف شوند و با بروز رسانی شوند مانند SQL 🔸 یک زبان برنامه ‌نویسی ممکن است یک یا چند پارادایم برنامه‌نویسی را پشتیبانی نماید. برای مثال برنامه‌ نوشته شده با سی پلاس پلاس می‌تواند کاملاً به صورت رویه‌ای باشد یا کاملاً منطبق بر پارادایم برنامه‌نویسی شئ‌گرا باشد که در تضاد کامل با پارادایم رویه‌ای می باشد یا حتی حاوی عناصری از هر دو پارادایم باشد 🔸 List of programming languages by type https://en.m.wikipedia.org/wiki/List_of_programming_languages_by_type 🔹 معرفی پایتون ● از محبوبترین زبان ها ● یادگیری آسان ● مستقل از سیستم عامل است یعنی در هر سیستم عاملی نوشته شده باشد در دیگر سیستم عامل ها قابل اجرا می باشد ● امکان برنامه نویسی در بسیاری از حوزه ها برای مثال در حوزه هوش مصنوعی ، وب و امنیت از بهترین زبان ها می باشد ● به علت استقبال زیاد از پایتون هر روز کتابخانه ها و قابلیت های جدیدی به آن افزوده می شود ● High Level ● Open Source ● Dynamic ● Strong ● Paradigms : Procedural , Functional , Object Oriented , ... 🔹 تاریخچه پایتون ایده اولیه سال 1989 و نسخه اولیه سال 1991 انتشار یافت 🔹 کاربرد پایتون فریم ورک و کتابخانه های زیادی برای کاربرد پایتون در حوزه های بسیاری وجود دارد مانند 🔸 توسعه وب ● Django ● Flask ● CherryPy ● Pyramid ● Bottle ● Tornado 🔸 علم داده ● NumPy ● Pandas ● SciPy ● Matplotlib 🔸 یادگیری ماشین ● TensorFlow ● PyTorch ● Keras ● Scikit-learn 🔸 رابط کاربری گرافیکی GUI ● Kivy ● Tkinter ● BeeWare ● PyQt5 ● wxPython 🔸 اتوماسیون ● Requests ● Robot 🔸 توسعه گیم ● Pygame 🔸 وب اسکرپینگ ● BeautifulSoup 🔸 پردازش تصویر ● OpenCV 💐 گروه پایتون eitaa.com/Electronic_Groups/124
🔹🔸🔹 فصل صفر: مقدمات (برای مبتدی ها) جلسه 12 تا 16 🔹 نسخه های پایتون در سایت www.python.org در پایین صفحه گزینه دانلود را انتخاب کنید در هر نسخه پس از نام پایتون سه عدد می باشد به اینصورت Pytone A.B.C هنگامیکه تغییر اساسی در برنامه ایجاد می شود عدد A افزایش می یابد و اگر تغییر اساسی نباشد عدد B افزایش می یابد و اگر رفع ایراد برنامه باشد عدد C افزایش می یابد عموما از قسمت C هنگام نام بردن نسخه پایتون استفاده نمی شود در این صفحه برای هر نسخه پایتون سه ویژگی مشخص شده است 🔸 Maintenance Status در این قسمت وضعیت هر نسخه مشخص شده است که عبارتند از ● feature: ویژگی new features, bugfixes, and security fixes are accepted. ویژگی های جدید افزوده می شود و رفع اشکال و رفع مشکلات امنیتی انجام می شود ● prerelease: پیش انتشار feature fixes, bugfixes, and security fixes are accepted for the upcoming feature release. رفع ویژگی ها ، رفع اشکال و رفع مشکلات امنیتی برای انتشار در آینده انجام می شود ● bugfix: رفع اشکال bugfixes and security fixes are accepted, new binaries are still released. (Also called maintenance mode or stable release) رفع اشکال و رفع مشکلات امنیتی انجام می شود ( نسخه پایدار نیز نامیده می شود ) ● security: امنیت only security fixes are accepted and no more binaries are released, but new source-only versions can be released فقط رفع مشکلات امنیتی انجام می شود ● end-of-life: پایان زندگی release cycle is frozen; no هیچ تغییر جدیدی انجام نمی شود 🔸 First released تاریخ انتشار نسخه 🔸 End of support پایان پشتیبانی نسخه 🔹 آلگوریتم آلگوریتم به تعریف مجموعه عملیاتی گفته می شود که برای حل مسئله مشخص می شود این عملیات مرحله به مرحله انجام می شوند هر عملی ممکن است چندین بار انجام شود و مرحله اول و آخر آن مشخص است 🔸 نکات مهم در نوشتن آلگوریتم ● مراحل به ترتیب نوشته شوند ● مراحل باید کامل باشند نه اینکه یک مرحله را بصورت جزئی در چند مرحله نوشت ● با متن ساده و قابل فهم نوشته شود تا برداشت های متفاوتی از آن نشود ● هر آلگوریتم یک نقطه شروع دارد ولی می تواند چند نقطه پایان داشته باشد ● آلگوریتم باید جامع باشد یعنی هر مرحله ای باید نتیجه مشخصی داشته باشد مثال : آلگوریتم دریافت یک عدد از کاربر و نمایش آن 1 - شروع 2 - عدد n را از کاربر بگیر 3 - عدد n را نمایش بده 4 - پایان 🔸 دستورات استفاده شده در آلگوریتم ● دستورات ورودی و خروجی ● دستورات محاسباتی ● دستورات شرطی ● دستورات تکرار 🔸 انواع آلگوریتم از نظر نوع مسئله ● Recursive بازگشتی ● Dynamic دینامیک ● Backtracking بازگشت به عقب ● Divide and Conquer تقسیم و حل ● Greedy حریصانه ● Brute force بروت فورس 🔸 معرفی کتاب مقدمه ای بر آلگوریتم ها مترجم مهندس دهقان طرزه 🔹 فلوچارت به نمایش گرافیکی آلگوریتم فلوچارت گفته می شود 🔸 نمادهای مهم فلوچارت ● Terminator ترمیناتور به شکل بیضی برای شروع و پایان ● Flow Line خط جریان به شکل فلش -> ● Process فرآیند به شکل مستطیل ● Decision تصمیم به شکل لوزی ● Data داده به شکل متوازی الاضلاع 🔸 سایت ها و نرم افزار هایی هم برای کشیدن فلوچارت وجود دارد 🔹 مهارت های نرم به مهارت هایی مانند سخنرانی در جمع ، ارتباطات ، بازاریابی ، فروش ، کار تیمی ، سازماندهی ، خلاقیت ، متقاعد کردن ، همکاری ، تطبیق پذیری و توانایی حل مسئله گفته می شود 💐 گروه پایتون eitaa.com/Electronic_Groups/124
با سلام شرکت علمی تحقیقاتی ارتباط گستر فجر سپاهان به آدرس سایت www.EGFS.ir در شهر اصفهان، در زمینه طراحی و ساخت تجهیزات الکترونیکی و مخابراتی فعالیت دارد. این مجموعه جهت تکمیل کادر فنی خود قصد دارد نیروهایی با تخصص ذیل جذب نماید - برنامه نویس میکرو کنترلر ARM - طراح مدارات الکترونیکی مسلط به نرم افزار Altium - برنامه نویس نرم افزار کامپیوتری مسلط به C#، C++ و sql server - مهندس مکانیک مسلط به نرم افزار های Solidworks و Inventor علاقه مندان رزومه خود را ارسال نمایند. iran.fajr@gmail.com https://t.me/Fajr_Sepahan https://wa.me/Q47YTM6YLHRTM1 https://eitaa.com/EGFS_ir http://rubika.ir/EGFS_IR 09211695892
حجم رسانه بالاست
مشاهده در ایتا
. 20 دقیقه از 20 ساعتی که توی دوره صفر تا صد قراره که شما عزیزان فرا بگیرید ❤️‍🔥 @Excelishoo .
هدایت شده از حکمت های قرآن
🔹 آموزش زبان عربی با مثال های قرآنی https://eitaa.com/joinchat/747176369C20e5b1689a
با سلام این کانال به منظور آموزشهای متنوع فنی از قبیل برق ساختمان ، سیم پیچی الکتروموتورهای تکفاز و سه فاز و ساخت صنایع دستی چوبی راه اندازی شده است https://eitaa.com/barghmm
🔹🔸🔹 فصل اول : نصب و پیاده سازی جلسه 1 تا 4 🔹 محیط های برنامه نویسی به سه دسته کلی تقسیم می شوند ● IDE این محیط برای یک زبان مشخصی طراحی می شود لذا محیطی با امکانات کامل برای برنامه نویسی آن زبان می باشد برنامه پای چارم برای پایتون از این نوع است ● Editor برای زبان مشخصی نیست و برای زبان های زیادی می توان استفاده کرد لذا برای مثال اگر قصد برنامه نویسی پایتون داشته باشیم باید افزونه پایتون را به آن اضافه کنیم پس از افزودن افزونه پایتون برای هر قابلیت افزونه پایتون هم باید افزونه قابلیت مورد نظر را به برنامه اضافه کنیم مانند افزونه های دیباگ و ادیت کردن برنامه VsCode از این نوع می باشد ● Notebook محیط توسعه ژوپیتر یا به اصطلاح دفترچه ژوپیتر (Jupyter Notebook) یک محیط برنامه نویسی برای زبان های مختلف است این محیط برنامه نویسی برای علم داده و هوش مصنوعی مناسب است 🔸 چند نمونه از محیط های کد نویسی و اجرای برنامه های پایتون ● پس از نصب پایتون یک مفسر و یک IDLE  که برای خود پایتون است روی سیستم نصب می شود IDLE یک IDE کوچک و جمع و جور برای کد نویسی پایتون است و مخفف محیط توسعه و یادگیری یکپارچه پایتون است IDLE is Python’s Integrated Development and Learning Environment ● در هر سیستم عاملی که دارای خط فرمان و ترمینال برای ارتباط با سیستم عامل باشد می توان از کدهای پایتون استفاده و برنامه را اجرا کرد البته نیاز به تنظیماتی دارد که باید انجام شود ● در برنامه notepad در ویندوز می توان کد های پایتون را نوشت ولی پس از ذخیره کردن باید پسوند فایل را از txt به py تغییر داد و توسط مفسر اجرا کرد ● در وب سایت هایی امکان اجرای آنلاین کد های پایتون را می دهند ● در موبایل هم امکان اجرای برنامه های پایتون هست 🔸 لینک فیلم t.me/Electronic_Groups/1154 🔹 نصب مفسر پایتون و کار با IDLE از قسمت دانلود در سایت python.org فایل پایتون را دانلود می کنیم هنگام نصب حتما تیک گزینه Add pytone to path زده شود در غیر اینصورت باید آدرس ها را دستی وارد کنیم 🔸 لینک فیلم t.me/Electronic_Groups/1155 🔹 کار با مفسر و ترمینال و آشنایی با حالت تعاملی 🔸 با روش های زیر می توان فایل پایتون را اجرا کرد ● در محیط IDLE فایل را اجرا می کنیم ● فایل را انتخاب کرده و با مفسر اجرا می کنیم ●  در CMD برنامه را اجرا می کنیم ●  با کلیک راست روی فایل یا با کلیک راست همراه با شیفت می توانیم در Power Shell برنامه را اجرا کنیم 🔸 محیط تعاملی به محیطی گفته می شود که در آن در محیط برنامه نویسی نتیجه هر خط برنامه در محیط برنامه نویسی دیده می شود 🔸 لینک فیلم t.me/Electronic_Groups/1156 🔹 معرفی و نصب IDE پای چارم سایت دانلود برنامه پای چارم در ایران فیلتر شده لذا برای دانلود نیاز به فیلتر شکن داریم کلمه pycharm را در گوگل جستجو می کنیم و وارد قسمت دانلود در لینک زیر می شویم www.jetbrain.com نسخه Professional نسخه پولی می باشد و البته نسخه کرک شده آن در سایت های دیگر می باشد Professional : For both Scientific and Web Python development. With HTML , JS , SQL support نسخه Community رایگان است Community : For pure pytone development هنگام نصب در قسمت Installation Options همه تیک ها زده شود پس از نصب و باز کردن برنامه در قسمت Location آدرس فایل را مشخص می کنیم در قسمت New environment using با انتخاب Virtualenv تنظیمات برنامه را در محیطی مجازی ذخیره می کنیم در قسمت Location آدرس محل ذخیره محیط مجازی را مشخص می کنیم در قسمت Base interpreter آدرس فایل پایتون را مشخص می کنیم و فایل Python.exe را انتخاب می کنیم و به گزینه های زیر دست نمی زنیم گزینه Inherit global ... تیک دارد گزینه Make available ... تیک ندارد گزینه Previously configured ... تیک ندارد گزینه Create a main.py ... تیک دارد حال گزینه Create را می زنیم تا پروژه ایجاد شود 🔸 لینک فیلم t.me/Electronic_Groups/1157
🔹 سایت صرف افعال عربی https://qutrub.arabeyes.org 💐 آموزش عربی با مثال های قرآنی 🔸 کانال https://eitaa.com/joinchat/747176369C20e5b1689a 🔸 گروه https://eitaa.com/joinchat/3460628896Cf82f31b93d 🤲 خداوندا به ما توانایی درک بهتر علوم قرآنی و استفاده درست از آن عطا فرما