دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Ammar. Ahmed, Lakshminarayanan. Vasudevan, Varadharajan. L. Srinivasa سری: Multidisciplinary and applied optics ISBN (شابک) : 9781498755061, 1138746711 ناشر: CRC Press سال نشر: 2017 تعداد صفحات: 376 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 63 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
کلمات کلیدی مربوط به کتاب آشنایی با اپتیک با پایتون: اپتیک -- شبیه سازی کامپیوتری، پایتون (زبان برنامه کامپیوتری)
در صورت تبدیل فایل کتاب Understanding optics with Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آشنایی با اپتیک با پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اپتیک علم توانمندی است که پایه و اساس تمدن تکنولوژیکی ما را تشکیل می دهد. دوره های اپتیک بخشی ضروری از برنامه درسی مهندسی یا فیزیک در مقطع کارشناسی در بسیاری از دانشگاه های سراسر جهان است. هدف از درک اپتیک با پایتون دو مورد است: اول، توصیف برخی از ایده های اساسی اپتیک فیزیکی و هندسی کلاسیک. دوم، آشنایی خواننده با شبیه سازی کامپیوتری پدیده های فیزیکی. هدف این متن بیشتر برای کسانی است که مایل به استفاده از مدلسازی عددی/محاسباتی به عنوان یک ابزار آموزشی هستند که آموزش تعاملی (و یادگیری) را ترویج میکند. علاوه بر این، جایگزینی برای کشورهای در حال توسعه ارائه می دهد که تجهیزات لازم برای انجام آزمایش های مناسب به دلیل محدودیت های مالی در دسترس نیستند. این رویکرد به انتشار بهتر دانش در مورد اپتیک کمک می کند. مثالهای ارائهشده در این کتاب با نمونههای موجود در کتابهای درسی استاندارد اپتیک قابل مقایسه هستند و برای خودآموزی مناسب هستند. این متن کاربر را قادر می سازد تا با استفاده از شبیه سازی های عملی با پایتون، اپتیک را مطالعه و درک کند. Python به دلیل در دسترس بودن منبع باز، عملکرد گسترده و پشتیبانی آنلاین بسیار زیاد، زبان برنامه نویسی انتخابی ما است. ملزومات برنامه نویسی در Python 3.x از جمله رابط کاربری گرافیکی نیز ارائه شده است. کدهای کتاب برای دانلود در وب سایت کتاب موجود است. بحث در مورد اکثر موضوعات استاندارد اپتیک فیزیکی و هندسی سنتی از طریق پایتون و PyQt5 ارائه تجسم و توضیحات عمیق از زبان برنامه نویسی پایتون و شبیه سازی ها شامل آزمایشگاه های شبیه سازی شده است که در آن به دانش آموزان کاوش "دستی" در نرم افزار پایتون ارائه می شود کدنویسی و برنامه نویسی در داخل متن برای دانلود در وب سایت مربوطه کتاب موجود است. "درک اپتیک با پایتون توسط Vasudevan Lakshminarayanan، Hassen Ghalila، Ahmed Ammar، و L. Srinivasa Varadharajan حول یک ایده خوب متولد شده است: استفاده از شبیه سازی ها برای ارائه ابزاری قدرتمند به دانش آموزان برای درک و تسلط بر پدیده های نوری. انتخاب زبان پایتون. کاملاً با هدف کلی کتاب مطابقت دارد، زیرا زبان پایتون یک پلتفرم کاملاً رایگان و آسان برای یادگیری با سازگاری بین پلتفرمهای عظیم فراهم میکند، جایی که خواننده کتاب میتواند آزمایشهای عددی خود را برای یادگیری سریعتر انجام دهد. و بهتر." — Costantino De Angelis، دانشگاه Brescia، ایتالیا "آموزش یک زبان برنامه نویسی مهم مانند Python از طریق مثال های عینی از اپتیک یک رویکرد طبیعی و به نظر من بسیار موثر است. من معتقدم که این کتاب مورد استفاده دانشجویان قرار خواهد گرفت و مورد قدردانی زیادی قرار خواهد گرفت. مبحث مدلسازی جلوههای نوری و سیستمهایی که دانشآموزان باید از قبل پیشزمینه فیزیکی داشته باشند، انگیزه زیادی برای دانشآموزان فراهم میکند تا اصول اولیه یک زبان برنامهنویسی قدرتمند را بدون عامل ارعاب که اغلب با دورههای رسمی علوم کامپیوتر همراه است، بیاموزند." - جان دادلی، موسسه FEMTO-ST، بزانسون، فرانسه
Optics is an enabling science that forms a basis for our technological civilization. Courses in optics are a required part of the engineering or physics undergraduate curriculum in many universities worldwide. The aim of Understanding Optics with Python is twofold: first, to describe certain basic ideas of classical physical and geometric optics; second, to introduce the reader to computer simulations of physical phenomena. The text is aimed more broadly for those who wish to use numerical/computational modeling as an educational tool that promotes interactive teaching (and learning). In addition, it offers an alternative to developing countries where the necessary equipment to carry out the appropriate experiments is not available as a result of financial constraints. This approach contributes to a better diffusion of knowledge about optics. The examples given in this book are comparable to those found in standard textbooks on optics and are suitable for self-study. This text enables the user to study and understand optics using hands-on simulations with Python. Python is our programming language of choice because of its open-source availability, extensive functionality, and an enormous online support. Essentials of programming in Python 3.x, including graphical user interface, are also provided. The codes in the book are available for download on the book’s website. Discusses most standard topics of traditional physical and geometrical optics through Python and PyQt5 Provides visualizations and in-depth descriptions of Python’s programming language and simulations Includes simulated laboratories where students are provided a "hands-on" exploration of Python software Coding and programming featured within the text are available for download on the book’s corresponding website. "Understanding Optics with Python by Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, and L. Srinivasa Varadharajan is born around a nice idea: using simulations to provide the students with a powerful tool to understand and master optical phenomena. The choice of the Python language is perfectly matched with the overall goal of the book, as the Python language provides a completely free and easy-to-learn platform with huge cross-platform compatibility, where the reader of the book can conduct his or her own numerical experiments to learn faster and better." — Costantino De Angelis, University of Brescia, Italy "Teaching an important programming language like Python through concrete examples from optics is a natural and, in my view, very effective approach. I believe that this book will be used by students and appreciated greatly by instructors. The topic of modelling optical effects and systems where the students should already have a physical background provides great motivation for students to learn the basics of a powerful programming language without the intimidation factor that often goes with a formal computer science course." — John Dudley, FEMTO-ST Institute, Besançon, France
Content: Propagation of light - wave function, spherical and cylindrical waves. Inverse square law. Law of refraction. Huygen's principle. Fresnel reflection. Total internal reflection and critical angle. Chromatic dispersion. Prisms. Mirrors - plane and spherical mirrors. Power of spherical surfaces, lenses. Object/image relationships and ray tracing. Thin lens comibinations. Thick lenses and lens systems. Matrix formulation. Cylindrical lenses - interval of sturm. Superposition. Two slit and multiple slit interference. Simple interferometers - michaelson, mach zhender. Fraunhofer and Fresnel diffraction. Diffraction through apertures: square, rectangle, circular. diffraction: single, double, multiple slits. Resolution. Fresnel diffraction - cornu spiral. Polarization - linear, cricular, elliptical. Brewster's angle. Malus's law. Optical activity. Quarter and halfwave plates. Jones matrices. Maxwell equations, and radiometry and photometry