ویژگیهای کلیدی
اولین گامها را در پایتون برای رسیدن به مفاهیم بسیار تخصصی بیاموزید.
مثالها و قطعه کدهای گرفته شده از موقعیتهای برنامهنویسی معمولی در محاسبات علمی را بررسی کنید.
به مفاهیم اساسی علوم کامپیوتر مانند تکرار، برنامهنویسی شیگرا، تست و MPI که در ارتباط قوی با برنامههای کاربردی در محاسبات علمی ارائه شدهاند، بپردازید.
شرح کتاب
پایتون پتانسیل فوقالعادهای در حوزه محاسبات علمی دارد. این نسخه بهروز شده از محاسبات علمی با پایتون، فصلهای جدیدی در مورد رابطهای کاربری گرافیکی، پردازش کارآمد دادهها و محاسبات موازی ارائه میدهد تا به شما در انجام محاسبات ریاضی و علمی به طور کارآمد با استفاده از پایتون کمک کند.
این کتاب به شما کمک میکند تا ویژگیهای جدید نحوی پایتون را بررسی کنید و مدلهای مختلفی را با استفاده از اصول محاسبات علمی ایجاد کنید. این کتاب پایتون را در کنار کاربردهای ریاضی ارائه میدهد و نحوه بهکارگیری مفاهیم پایتون در محاسبات را با کمک مثالهایی شامل پایتون ۳.۸ نشان میدهد. شما از پانداس برای تجزیه و تحلیل دادههای اولیه استفاده خواهید کرد تا نیازهای مدرن محاسبات علمی را درک کنید و بهبودهای ماژول داده و ویژگیهای داخلی را پوشش دهید. همچنین ماژولهای محاسبات عددی مانند NumPy و SciPy را بررسی خواهید کرد که امکان دسترسی سریع به الگوریتمهای عددی بسیار کارآمد را فراهم میکنند. با یادگیری استفاده از ماژول رسم Matplotlib، میتوانید نتایج محاسباتی خود را در سخنرانیها و نشریات ارائه دهید. یک فصل ویژه به SymPy، ابزاری برای پل زدن بین محاسبات نمادین و عددی، اختصاص داده شده است.
در پایان این کتاب پایتون، درک کاملی از اتوماسیون وظایف و نحوه پیادهسازی و آزمایش الگوریتمهای ریاضی در حوزه محاسبات علمی به دست خواهید آورد.
آنچه خواهید آموخت
درک بلوکهای سازنده ریاضیات محاسباتی، جبر خطی و اشیاء مرتبط پایتون
استفاده از Matplotlib برای ایجاد اشکال و گرافیکهای با کیفیت بالا برای ترسیم و تجسم نتایج
اعمال برنامهنویسی شیگرا (OOP) در محاسبات علمی در پایتون
کشف نحوه استفاده از پانداها برای ورود به دنیای پردازش دادهها
مدیریت استثنائات برای نوشتن کد قابل اعتماد و قابل استفاده
پوشش جنبههای دستی و خودکار آزمایش برای برنامهنویسی علمی
آشنایی با محاسبات موازی برای افزایش سرعت محاسبات
این کتاب برای چه کسانی مناسب است؟
این کتاب برای دانشجویانی با پیشینه ریاضی، اساتید دانشگاهی که دورههای مدرن برنامهنویسی را طراحی میکنند، دانشمندان داده، محققان، توسعهدهندگان و هر کسی که میخواهد محاسبات علمی را در پایتون انجام دهد، مناسب است.
فهرست مطالب
شروع کار
متغیرها و انواع پایه
انواع کانتینر
جبر خطی – آرایهها
مفاهیم پیشرفته آرایه
ترسیم
توابع
کلاسها
تکرار
سریها و فریمهای داده – کار با پانداها
ارتباط توسط رابط کاربری گرافیکی
مدیریت خطا و استثنا
فضاهای نام، حوزهها و ماژولها
ورودی و خروجی
آزمایش
محاسبات نمادین – SymPy
تعامل با سیستم عامل
پایتون برای محاسبات موازی
مثالهای جامع






























