دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Romano. Fabrizio, Baka. Benjamin, Phillips. Dusty سری: ISBN (شابک) : 9781838551919, 1838551913 ناشر: Packt Publishing سال نشر: 2019 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Getting Started with Python: Understand key data structures and use Python in object-oriented programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع کار با پایتون: ساختارهای داده کلیدی را درک کنید و از پایتون در برنامه نویسی شی گرا استفاده کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از قدرت اشیا و ساختارهای داده پایتون برای پیاده سازی الگوریتم هایی برای تجزیه و تحلیل داده ها و استخراج موثر اطلاعات استفاده کنید
این مسیر یادگیری به شما کمک میکند تا با دنیای پایتون راحت
باشید. با معرفی کامل و کاربردی پایتون شروع می شود. با
استفاده از کتابخانه های معروف علم داده پایتون، به سرعت شروع
به نوشتن برنامه ها، ساختن وب سایت ها و کار با داده ها
خواهید کرد. با قدرت لیستهای پیوندی، جستجوهای باینری و
الگوریتمهای مرتبسازی، به راحتی ساختار دادههای پیچیدهای
مانند نمودارها، پشتهها و صفها ایجاد خواهید کرد. پس از درک
وراثت تعاونی، به طرز ماهرانه ای استثناها را مطرح، مدیریت و
دستکاری خواهید کرد. شما بدون زحمت جنبه های شی گرا و نه
چندان شی گرا پایتون را ادغام خواهید کرد و برنامه های
کاربردی قابل نگهداری را با استفاده از الگوهای طراحی سطح
بالاتر ایجاد خواهید کرد. هنگامی که موضوعات اصلی را پوشش
دادید، لذت تست واحد را درک خواهید کرد و متوجه خواهید شد که
ایجاد آزمون های واحد چقدر آسان است.
در پایان این مسیر یادگیری، اجزایی ساخته شده است که به راحتی
قابل درک، اشکال زدایی هستند و می توانند در برنامه های مختلف
استفاده شوند.
این مسیر یادگیری شامل محتوای محصولات Packt زیر است:
اگر در زمینه کدنویسی نسبتاً تازه کار هستید و می خواهید اسکریپت ها یا برنامه هایی را برای انجام وظایف با استفاده از پایتون بنویسید، یا اگر یک برنامه نویس شی گرا برای زبان های دیگر هستید و به دنبال پیشرفت در دنیای پایتون هستید، پس این مسیر یادگیری را دنبال کنید. برای تو است. اگرچه ضروری نیست، اما به شما کمک می کند تا دانش اولیه برنامه نویسی و OOP داشته باشید.
Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information
This Learning Path helps you get comfortable with the world
of Python. It starts with a thorough and practical
introduction to Python. You'll quickly start writing
programs, building websites, and working with data by
harnessing Python's renowned data science libraries. With
the power of linked lists, binary searches, and sorting
algorithms, you'll easily create complex data structures,
such as graphs, stacks, and queues. After understanding
cooperative inheritance, you'll expertly raise, handle, and
manipulate exceptions. You will effortlessly integrate the
object-oriented and not-so-object-oriented aspects of
Python, and create maintainable applications using higher
level design patterns. Once you've covered core topics,
you'll understand the joy of unit testing and just how easy
it is to create unit tests.
By the end of this Learning Path, you will have built
components that are easy to understand, debug, and can be
used across different applications.
This Learning Path includes content from the following
Packt products:
If you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP.
Table of ContentsA Gentle Introduction to PythonBuilt-in Data TypesIterating and Making DecisionsFunctions, the Building Blocks of CodeSaving Time and MemoryFiles and Data PersistencePrinciples of Algorithm DesignLists and Pointer StructuresStacks and QueuesTreesHashing and Symbol TablesGraphs and Other AlgorithmsSearchingSortingSelection AlgorithmsDesign Techniques and StrategiesObject-Oriented DesignObjects in PythonWhen Objects Are AlikeExpecting the UnexpectedWhen to Use Object-Oriented ProgrammingPython Object-Oriented ShortcutsStrings and SerializationThe Iterator PatternPython Design Patterns IPython Design Patterns IITesting Object-Oriented Programs