کتاب های برچسب python
تاریخ: ۲۰:۴۵:۹ ۱۳۹۹/۴/۴ چهارشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python |

کتاب Python Tricks، آموزشی گام گام برای پایتون نیست. همچنین این کتاب دوره ای برای شروع به یادگیری پایتون نیست. اگر در مراحل ابتدایی یادگیری پایتون هستید، این کتاب به تنهایی شما را به یک توسعه دهنده حرفه ای پایتون تبدیل نمی‌کند. با این حال خواندن این کتاب هنوز هم برای شما سودمند خواهد بود اگر که با استفاده از برخی منابع دیگر، برای به دست آوردن مهارت در پایتون کار کنید. اگر می‌خواهید که از این کتاب بیشترین بهره را ببرید بهتر است که از قبل با پایتون آشنایی داشته باشید.

در کتاب Python Tricks، شما بهترین شیوه‌های پایتون و قدرت کد زیبا و پایتون وار را به وسیله مثال‌های ساده و شرح گام به گام یاد خواهید گرفت. با خواندن این کتاب شما یک قدم به تسلط پیدا کردن بر پایتون نزدیک می‌شوید؛ بنابراین خواهید توانست که کدی زیبا را به طور عادی و طبیعی بنویسید.

یادگیری زیر و بم پایتون مشکل است ولی با استفاده از این کتاب می‌توانید بر مهارت‌های عملی که واقعاً مهم هستند تمرکز کنید. با خواندن این کتاب، «طلای گمشده» موجود در کتابخانه استاندارد پایتون را کشف می‌کنید و از امروز شروع به نوشتن کد تمیز و پایتون وار کنید. این یک دوره پایتون مقدماتی نیست. اگر در مراحل ابتدایی یادگیری پایتون هستید، توجه داشته باشید که این کتاب به تنهایی شما را به یک توسعه دهنده حرفه ای پایتون تبدیل نمی‌کند.

تعداد بازدید: ۲۵۷
دیدگاه ها: ۰
تاریخ: ۱۵:۵۶:۴۲ ۱۳۹۹/۳/۲۸ چهارشنبه
توسط: MotoMan
امتیاز: ۰

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

کتاب Neural Network Projects with Python شامل مثال‌های عملی از شبکه‌های عصبی در حوزه هایی همچون پیشبینی کرایه، طبقه بندی تصاویر، تجزیه و تحلیل احساسات و دیگر موارد است. برای هر مثالی، این کتاب مساله را بیان می‌کند، معماری شبکه عصبی به خصوص مورد نیاز برای حل آن مساله، استدلال پشت الگوریتم مورد استفاده و کد پایتون مرتبط با پیاده سازی از ابتدا راه حل را ارائه می‌دهد. در این روند، شما با استفاده از کتابخانه‌های محبوب پایتون مانند Keras، می‌توانید تجربه‌های عملی از ساخت و آموزش شبکه‌های عصبی خودتان از صفر را به دست آورید.

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

تعداد بازدید: ۳۳۳
دیدگاه ها: ۰
تاریخ: ۲۱:۶:۸ ۱۳۹۹/۳/۱۷ شنبه
توسط: MotoMan
امتیاز: ۱

کتاب Introduction to Python for Computer Science and Data Science دایتل، رویکردی منحصر به فرد برای آموزشی برنامه نویسی مقدماتی پایتون ارائه می‌دهد که برای مخاطبان علوم کامپیوتر و علوم داده مناسب است.

با ارائه جدیدترین موضوعات و برنامه ها، این کتاب با ضمیمه‌های مرسوم وسیع و همچنین ضمیمه‌های Jupyter Notebooks همراه شده است. مجموعه داده‌های دنیای واقعی و فناوری‌های هوش مصنوعی، به دانشجویان این امکان را می‌دهند تا در تجارت، صنعت، دولت و دانشگاه تفاوتی ایجاد کنند. صد‌ها مثال، تمرین، پروژه (EEPs) و پیاده سازی موارد مطالعاتی، به دانشجویان مقدمه ای جذاب، چالش برانگیز و سرگرم کننده از برنامه نویسی پایتون و علم داده عملی ارائه می‌دهد.

معماری ماژولار این کتاب به مدرسان این امکان را می‌دهد تا به راحتی متن این کتاب را با طیف وسیعی از دوره‌های علوم کامپیوتر و علوم داده که برای تعداد زیادی از رشته‌ها ارائه شده اند، وفق دهند. مدرسان علوم کامپیوتر به هر اندازه ای که دوست دارند می‌توانند مباحث مربوط به علوم داده و هوش مصنوعی را در این درس ادغام کنند و مدرسان علوم داده نیز می‌توانند به هر اندازه ای که دوست دارند پایتون را ادغام کنند.

تعداد بازدید: ۵۴۹
دیدگاه ها: ۰
تاریخ: ۱۶:۴۱:۵ ۱۳۹۹/۳/۸ پنج شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python | Video |

پایتون یک زبان پویا عالی برای توسعه وب، کلان داده، علوم پایه و اسکریپت نویسی است. در دوره ویدیویی Python: Beyond the Basics موسسه Pluralsight که توسط Robert Smallshire و Austin Bingham تدریس شده است، ما وسعت و عمق مهارت‌های پایتون شما را افزایش می‌دهیم و مباحثی که شما برای ساختن برنامه‌های قوی و خوانا در هر اندازه ای احتیاج دارید را بررسی می‌کنیم.

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

تعداد بازدید: ۳۶۵
دیدگاه ها: ۰
تاریخ: ۲۲:۴۰:۴۷ ۱۳۹۹/۱/۳۰ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python | Video |

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

در دوره ویدیویی Core Python: Getting Started موسسه Pluralsight که توسط Austin Bingham و Robert Smallshire تدریس شده است، ما قصد داریم شما را با ملزومات زبان پایتون و همچنین بخش‌های مهم کتابخانه استاندارد پایتون آشنا کنیم. برخی از مباحث اصلی که ما به آنها خواهیم پرداخت عبارتند از: انواع داده‌های اساسی Python، استفاده از توابع و ماژول‌ها برای سازماندهی کد شما، مدل شیء اساسی پایتون، تعریف انواع خودتان با استفاده از کلاس‌ها و کار با تکرار و اشیاء قابل تکرار. در پایان این دوره، شما دانش و مهارت‌های لازم برای کار با تقریبا هر پروژه پایتون را خواهید داشت و در ادامه می‌توانید در یادگیری جنبه‌های پیشرفته‌تر زبان پایتون، موقعیت خوبی داشته باشید.

تعداد بازدید: ۵۵۲
دیدگاه ها: ۰
تاریخ: ۱۸:۳۸:۲۸ ۱۳۹۹/۱/۲۹ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python |

اگر تاکنون ساعت‌ها از وقت خود را صرف تغییر نام فایل‌ها یا به روزرسانی صدها سلول صفحه گسترده (spreadsheet) کرده اید، می‌دانید که این کار‌ها چقدر می‌توانند خسته کننده باشند. اما چه می‌شود اگر که شما کاری می‌کردید که کامپیوترتان آن‌ها را برای شما انجام دهد؟ کامپیوتر مانند چاقوی ارتش سوئیس است که می‌توانید آن را برای کارهای بی شماری تنظیم کنید. بسیاری از افراد ساعت‌ها وقت خود را صرف کلیک کردن و تایپ کردن می‌کنند تا کارهای تکراری را انجام دهند، غافل از اینکه دستگاهی که از آن استفاده می‌کنند در صورتی که دستورالعمل‌های مناسب به آن داده شود می‌تواند کار خود را در چند ثانیه انجام دهد.

در ویرایش دوم کتاب Automate the Boring Stuff with Python، شما نحوه‌ی استفاده از پایتون را برای نوشتن برنامه هایی یاد می‌گیرید که کارهایی که ساعت‌ها وقت شما را می‌گیرند را در عرض چند دقیقه انجام می‌دهند. برای استفاده از این کتاب احتیاج به هیچ تجربه قبلی برنامه نویسی نیست. شما اصول اولیه پایتون را یاد خواهید گرفت و کتابخانه ماژول‌های غنی Python را برای انجام کارهای خاصی مانند کاوش داده در وب سایت ها، خواندن اسناد PDF و Word و خودکار کردن کارهای کلیک کردن و تایپ کردن، بررسی خواهید کرد. ویرایش دوم این کتاب شامل فصل جدیدی در مورد اعتبارسنجی ورودی و همچنین آموزش هایی در مورد خودکارسازی Gmail و Google Sheets به همراه نکاتی در مورد به روز رسانی خودکار فایل‌های CSV‌ است.

تعداد بازدید: ۵۶۳
دیدگاه ها: ۰
تاریخ: ۲۲:۲۵:۱۴ ۱۳۹۹/۱/۲۷ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python | Django |

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

در ویرایش سوم کتاب Django 3 By Example، یک برنامه وبلاگ، یک وب سایت نشانه گذاری (bookmark) تصاویر اجتماعی، یک فروشگاه آنلاین و یک پلتفرم یادگیری الکترونیکی ایجاد خواهید کرد. این راهنمای گام به گام، نحوه یکپارچه کردن تکنولوژی‌های محبوب، تقویت برنامه‌های خودتان با AJAX، ایجاد API‌های RESTful و راه اندازی محیط تولید برای پروژه‌های Django را به شما آموزش می‌دهد. در پایان این کتاب، شما با ساختن برنامه‌های تحت وب پیشرفته، به جنگو 3 مسلط خواهید شد.

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

تعداد بازدید: ۸۳۲
دیدگاه ها: ۰
تاریخ: ۱۴:۳۳:۴۴ ۱۳۹۹/۱/۲۱ پنج شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

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

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

ویرایش پنجم کتاب Learning Python، مقدمه ای جامع و عمیق از خود زبان برنامه نویسی پایتون را ارائه می‌دهد. هدف این کتاب کمک به شما برای مسلط شدن بر مبانی پایتون است قبل از اینکه به سراغ بکارگیری پایتون در کارتان بروید. این کتاب همانند همه ویرایش‌های قبلی خود، به عنوان یک منبع یادگیری واحد و فراگیر برای همه تازه واردان پایتون طراحی شده است؛ خواه از پایتون 2.X، پایتون 3.X یا هر دو استفاده کند. این ویرایش با نسخه‌های 3.3 و 2.7 پایتون به روز شده است و بطور قابل ملاحظه ای گسترش یافته است تا بازتاب کاربرد پایتون در دنیای امروزی باشد. مهارت‌های اصلی زبان که شما در طی این کتاب به دست می‌آورید در هر سیستم نرم افزاری پایتون که با آن روبرو می‌شوید به کار گرفته می‌شود؛ می‌خواهد ابزار‌های محبوب امروزی مانند Django، NumPy و AppEngine‌ باشد یا موارد دیگری که ممکن است بخشی از آینده پایتون و حرفه برنامه نویسی شما باشند.

تعداد بازدید: ۵۷۸
دیدگاه ها: ۰
تاریخ: ۲۱:۵:۱۵ ۱۳۹۹/۱/۱۸ دوشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Data Structures | Algorithms | Python |

ساختمان داده‌ها به شما امکان می‌دهند تا داده‌ها را به صورتی کارآمد ذخیره و سازماندهی کنید. آنها برای هر مسئله ای بسیار مهم هستند، یک راه حل کامل ارائه می‌دهند و مانند کدی قابل استفاده مجدد عمل می‌کنند. ویرایش دوم کتاب Hands-On Data Structures and Algorithms with Python، ساختمان‌های داده اساسی پایتون و متداول‌ترین الگوریتم‌ها برای ساختن برنامه‌های آسان و قابل نگهداری را به شما آموزش می‌دهد.

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

این کتاب برای توسعه دهندگانی است که می‌خواهند ساختمان داده‌ها و الگوریتم‌های پایتون را یاد بگیرند تا برنامه‌های پیچیده و انعطاف پذیر بنویسند. در این کتاب دانستن دانش پایه برنامه نویسی پایتون انتظار می‌رود.

تعداد بازدید: ۵۳۷
دیدگاه ها: ۱
تاریخ: ۲۲:۲۹:۵۲ ۱۳۹۹/۱/۱۶ شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

از سال 2008، دنیای پایتون شاهد تحول آهسته پایتون 3 است. همیشه مشخص بود که پذیرش پایتون 3 احتمالاً مدت زمان زیادی طول خواهد کشید. در حقیقت، حتی در زمان نوشتن این کتاب (2013)، بیشتر برنامه نویسان پایتون شاغل، همچنان از پایتون 2 در برنامه‌های خود استفاده می‌کنند. در مورد این حقیقت که پایتون 3 با نسخه‌های قبلی سازگار نیست، مطالب زیادی گفته شده است. از این رو، سازگاری عقبرو قطعا برای هر کسی که کدی با نسخه‌های قبلی دارد مشکل زا خواهد بود. با این حال، اگر دید خود را به سمت آینده تغییر دهید، خواهید فهمید که پایتون 3، بسیار بیشتر از آنچه که در ابتدا به نظر می‌رسد، ارائه می‌دهد.

اگر برای نوشتن برنامه با پایتون 3 احتیاج به کمک دارید و یا می‌خواهید کد پایتون 2 قدیمی‌تر خود را به روز کنید، این کتاب کاملا به درد شما می‌خورد. ویرایش سوم کتاب Python Cookbook که با دستورالعمل‌های عملی نوشته شده و تست شده با Python 3.3 تهیه شده است، برای برنامه نویسان با تجربه پایتون است که می‌خواهند روی ابزارها و اصطلاحات مدرن تمرکز کنند. در این کتاب، شما دستورالعمل‌های کاملی را برای بیش از ده‌ها موضوع خواهید یافت، که شامل اصل زبان پایتون و همچنین کارهایی است که برای طیف گسترده ای از حوزه‌های کاربردی رایج هستند. هر دستور العمل شامل نمونه کد هایی است که می‌توانید بلافاصله در پروژه‌های خود استفاده کنید.

تعداد بازدید: ۵۳۸
دیدگاه ها: ۵
تاریخ: ۱۴:۶:۶ ۱۳۹۹/۱/۱۱ دوشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python |

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

استفاده از تمام قدرت پایتون، نیاز نیست که مشکل باشد. کتاب Python Supercharged برای افرادی که اصول زبان پایتون را آموخته اند ولی به دنبال ارتقای مهارت‌های خود هستند نوشته شده است. با استفاده از رویکرد مبتنی بر مثال در Python بدون ترس، Brian Overland و John Bennett با مثالهای ساده شروع می‌کنند و به دقت برنامه‌های پیچیده‌تری را می‌سازند. نویسندگان کتاب، پس از مرور مختصر مفاهیم اساسی پایتون، مباحث پیشرفته‌تری را از جمله قالب بندی متن، عبارت‌های منظم و ترسیم نمودارها به دقت توضیح می‌دهند.

این کتاب تکنیک‌های پیشرفته را برای کلاس‌های لیست و رشته بررسی می‌کند و پس از آن کلیه روش‌های پردازش متن و فایل‌های باینری را بررسی می‌کند؛ اعشاری، پول و سایر کلاسهای ویژه؛ تکنیک‌های پیشرفته برای نوشتن کلاس ها؛ generator‌ها و decorator ها؛ و بسته‌های تصادفی، ریاضی و (Numpy (Numeric Python، که می‌توانند برنامه‌های شما را فوق العاده کنند.

کتاب Supercharged Python تکنیک هایی را نشان می‌دهد که به شما امکان می‌دهند تا کد سریعتر و قدرتمند‌تری بنویسید، خواه مقدار زیادی از داده‌ها را دستکاری می‌کنید و یا برنامه‌های پیشرفته می‌سازید.

تعداد بازدید: ۵۰۶
دیدگاه ها: ۰
تاریخ: ۱۳:۹:۵۲ ۱۳۹۹/۱/۹ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python | Django |

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

ویرایش چهارم کتاب Django 3 Web Development Cookbook، شما را در هر مرحله از روند توسعه وب با چارچوب جنگو 3.0 راهنمایی می‌کند. ما با پیکربندی و ساختار پروژه شروع می‌کنیم. سپس یاد می‌گیرید که چگونه ساختار پایگاه داده را با مؤلفه‌های قابل استفاده مجدد تعریف کنید و آن را در طول مدت پروژه خود چگونه مدیریت کنید. سپس این کتاب، برای ورود و نمایش داده‌ها به سراغ فرم‌ها و view‌ها می‌رود. ما برای تقویت تجربه کاربری، به استفاده از قالب‌های پاسخگو و جاوا اسکریپت اقدام می‌کنیم. سپس ما سیستم قالب Django را با فیلترها و برچسب‌های سفارشی شده تقویت خواهیم کرد تا برای توسعه frontend انعطاف پذیر‌تر باشد. پس از این، شما به منظور ساده کردن گردش کار ویرایشگران محتوا، رابط کاربری مدیریت را تنظیم خواهید کرد. از آنجا، ما تمرکز خود را به پایداری و استحکام پروژه خود تغییر می‌دهیم و به امنیت و بهینه سازی برنامه‌های شما کمک می‌کنیم.

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

برخلاف بسیاری از کتاب‌های جنگو که تنها به خود چارچوب مربوط می‌شوند، این کتاب چندین ماژول مهم شخص ثالث را پوشش می‌دهد که شما را به ابزارهای لازم برای توسعه وب کامل مجهز می‌کنند. علاوه بر این، ما با استفاده از چارچوب فرانت اند Bootstrap و کتابخانه جاوا اسکریپتjQuery ، مثال هایی را ارائه می‌دهیم که هر دو ایجاد رابط‌های کاربری پیشرفته و پیچیده را ساده می‌کنند. این کتاب از طریق آپلود کردن و پردازش تصاویر، رندر کردن داده‌ها در HTML5، PDF و Excel، استفاده و ایجاد API ‌ها و هدایت انواع داده‌های مختلف در جنگو، شما را هدایت می‌کند. همچنین می‌توانید دستور العمل‌های پیشرفته ای برای استفاده از جنگو با Docker و Ansible در محیط‌های توسعه، staging و تولید را کشف کنید.

تعداد بازدید: ۷۷۷
دیدگاه ها: ۱
تاریخ: ۱۸:۵۵:۴۹ ۱۳۹۹/۱/۳ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python | Data Mining |

چاپ اول این کتاب در سال 2012 در حالی منتشر شد که کتابخانه‌های تجزیه و تحلیل داده متن باز برای پایتون (مانند pandas) بسیار جدید و به سرعت در حال توسعه بودند. ویرایش دوم این کتاب، به روز شده و توسعه یافته است و در آن فصل‌ها مورد بررسی قرار گرفته اند تا هم تغییرات ناسازگار و مطالب منسوخ شده و هم امکانات جدیدی را که در 5 سال گذشته معرفی شده اند را در نظر بگیرد. من همچنین مطالب جدیدی را برای معرفی ابزار‌ها اضافه کردم که یا در سال 2012 وجود نداشته اند و یا به اندازه کافی بالغ نشده بودند تا شرایط لازم برای معرفی در کتاب را کسب کنند. در نهایت، من سعی کرده ام که از نوشتن در مورد پروژه‌های متن باز جدید یا مراحل توسعه که احتمالاً شانسی برای بالغ شدن ندارند، خودداری کنم. من می‌خواهم خوانندگان این ویرایش متوجه شوند که این مطالب همچنان در سال‌های 2020 یا 2021 به اندازه سال 2017 هنوز هم مرتبط باقی خواهد ماند.

در ویرایش دوم کتاب Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython، دستورالعمل‌های کاملی را برای دستکاری، پردازش، تمیز کردن و خرد کردن مجموعه داده‌ها در Python دریافت می‌کنید. مطالب چاپ دم این کتاب عملی، به نسخه 3.6 پایتون به روزرسانی شده اند و مملو از مطالعات موردی عملی است که به شما نشان می‌دهند که چگونه می‌توانید مجموعه گسترده ای از مشکلات تجزیه و تحلیل داده‌ها را بطور موثری حل کنید. شما آخرین نسخه‌های pandas،NumPy ، IPython و Jupyter را در این فرآیند خواهید آموخت.

تعداد بازدید: ۶۹۰
دیدگاه ها: ۰
تاریخ: ۱۳:۰:۵۸ ۱۳۹۹/۱/۳ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

زبان برنامه نویسی پایتون روز به روز محبوب‌تر می‌شود و در سال 2017 بر اساس IEEE Spectrum، تبدیل به محبوب‌ترین زبان جهان شد. قدرت پایتون واقعی است. چرا پایتون زبان شماره یک است؟ زیرا یادگیری و استفاده از آن فوق العاده آسان است که بخشی از آن نحو ساده شده و جریان زبان طبیعی آن است، اما بخش عمده آن با جامعه کاربری شگفت انگیز و وسعت برنامه‌های موجود ارتباط دارد.

کتاب Python All-in-One For Dummies، یک راهنمای مرجع برای راهنمایی شما در روند یادگیری پایتون و نحوه استفاده از آن در برنامه‌های کامپیوتری مدرن مانند علوم داده، هوش مصنوعی، محاسبات فیزیکی و روباتیک است. اگر به دنبال این هستید که از چیز‌های زیاد هیجان انگیز کمی یاد بگیرید، این کتاب برای شماست. این کتاب، سرنخی از هر یک از زمینه‌های تکنولوژی به شما می‌دهد که شما برای دقیق‌تر دنبال کردن آن‌ها احتیاج خواهید داشت.

این کتاب شما را در زبان پایتون راهنمایی می‌کند و سپس با کتابخانه‌ها و فناوری‌های بسیار جالب مربوط به زبان پایتون (Raspberry Pi، روباتیک، هوش مصنوعی، علم داده‌ها و غیره) آشنا می‌کند. هنگامی که روی پروژه‌ها و فن آوری‌های جدید کار می‌کنید، پایتون با تعداد بسیار متنوعی از کتابخانه‌ها در انتظار شماست تا بتوانید از آن استفاده کنید. این یک کتاب عملی است و در کل آن مثال و کد وجود دارد. از شما انتظار می‌رود که کد را بردارید، آن را اجرا کنید و سپس اصلاح کنید تا کاری را که می‌خواهید را انجام دهد. شما فقط یک روبات خریداری نمی‌کنید، بلکه آن را خوتان می‌سازید تا بتوانید تمام قطعات آن را بفهمید و از نحوه کار پایتون با ربات برای کنترل همه موتورها و سنسورها سر در بیاورید. هوش مصنوعی پیچیده است، اما پایتون کمک می‌کند تا بخش قابل توجهی از آن در دسترس باشد. علم داده پیچیده است، اما پایتون به شما کمک می‌کند تا علم داده را راحت‌تر انجام دهید. رباتیک نیز پیچیده است، اما پایتون کدی را به شما می‌دهد که ربات را کنترل می‌کند و پایتون حتی به ما اجازه می‌دهد تا این قطعات را به هم بچسبانیم و مثلاً از هوش مصنوعی در رباتیک استفاده کنیم.

تعداد بازدید: ۶۱۰
دیدگاه ها: ۰
تاریخ: ۱۸:۱۸:۱۶ ۱۳۹۸/۱۱/۲۴ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python |

طی دهه گذشته چیز‌های زیادی در فناوری تغییر کرده است. داده‌ها موضوعی داغ هستند، cloud همه جا فراگیر شده است و بسیاری از سازمان‌ها به نوعی اتوماسیون نیاز دارند. در طول این تحولات، پایتون به یکی از محبوب‌ترین زبان‌های جهان تبدیل شده است. کتاب پایتون برای DevOps، به طور عملی، به شما نشان می‌دهد که چگونه می‌توانید برای کارهای روزمره مدیریت سیستم‌های Linux با مفیدترین ابزارهای DevOps امروزی، از جملهDocker ، Kubernetes و Terraform، از Python استفاده کنید.

یادگیری نحوه تعامل و اتوماسیون با لینوکس برای میلیون‌ها متخصص ضروری است و پایتون این کار را بسیار ساده‌تر می‌کند. با استفاده از این کتاب، چگونگی توسعه دادن نرم افزار و حل مشکلات با استفاده از container ها، و همچنین نحوه نظارت، instrument، تست بار و عملیاتی کردن نرم افزار خود را یاد خواهید گرفت. آیا به دنبال راه‌های مؤثر برای «انجام کارها» در پایتون هستید؟ این کتاب راهنمای شماست.

تعداد بازدید: ۶۹۳
دیدگاه ها: ۰
تاریخ: ۱۹:۲۲:۲۲ ۱۳۹۸/۱۱/۱۸ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python | Artificial Intelligence |

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

ویرایش دوم کتاب هوش مصنوعی با پایتون،‌ نسخه به روز شده و بسط داده شده از راهنمای پر فروش هوش مصنوعی با استفاده از آخرین نسخه Python 3.x و TensorFlow 2 است. این نسخه همچنین شامل هفت فصل جدید در مورد مفاهیم پیشرفته‌تر هوش مصنوعی، از جمله موارد استفاده اصلی هوش مصنوعی است. خط لوله‌های یادگیری ماشین؛ انتخاب ویژگی‌ها و مهندسی ویژگی ها؛ هوش مصنوعی روی ابر؛ اصول chatbot ها؛ RNNها و مدل‌های DL؛ و هوش مصنوعی و کلان داده.

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

تعداد بازدید: ۱۰۲۹
دیدگاه ها: ۱
loading...

لطفا منتظر بمانید...