Product details
- Publisher : Packt Publishing (October 31, 2018)
- Language : English
- Paperback : 324 pages
- ISBN-10 : 1789807328
- ISBN-13 : 978-1789807325
کتاب Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to explore
With an interesting mix of theory and practicals, explore Python and its features, and progress from beginner to being skilled in this popular scripting language
Key Features
- A comprehensive introduction to the world of Python programming
- Paves an easy-to-follow path for you to navigate through concepts
- Filled with over 90 practical exercises and activities to reinforce your learning
Book Description
After a brief history of Python and key differences between Python 2 and Python 3, you'll understand how Python has been used in applications such as YouTube and Google App Engine. As you work with the language, you'll learn about control statements, delve into controlling program flow and gradually work on more structured programs via functions.
As you settle into the Python ecosystem, you'll learn about data structures and study ways to correctly store and represent information. By working through specific examples, you'll learn how Python implements object-oriented programming (OOP) concepts of abstraction, encapsulation of data, inheritance, and polymorphism. You'll be given an overview of how imports, modules, and packages work in Python, how you can handle errors to prevent apps from crashing, as well as file manipulation.
By the end of this book, you'll have built up an impressive portfolio of projects and armed yourself with the skills you need to tackle Python projects in the real world.
What you will learn
- Use control statements
- Manipulate primitive and non-primitive data structures
- Use loops to iterate over objects or data for accurate results
- Write encapsulated and succinct Python functions
- Build Python classes using object-oriented programming
- Manipulate files on the file system (open, read, write, and delete)
Who this book is for
Python Fundamentals is great for anyone who wants to start using Python to build anything from simple command-line programs to web applications. Prior knowledge of Python isn't required.
Table of Contents
- Introducing Python
- Data Types
- Control Statements
- Functions
- Lists and Tuples
- Dictionaries and Sets
- Object-Oriented Programming
- Modules, Packages, and File Operations
- Error Handling
منابع کتاب کتاب Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to explore
با ترکیبی جالب از تئوری و عملی، پایتون و ویژگی های آن را بررسی کنید و از مبتدی تا مهارت در این زبان برنامه نویسی محبوب پیشرفت کنید.
ویژگی های کلیدی
- مقدمه ای جامع بر دنیای برنامه نویسی پایتون
- مسیری آسان برای پیمایش در مفاهیم را برای شما هموار می کند
- پر از بیش از 90 تمرین و فعالیت عملی برای تقویت یادگیری شما
توضیحات کتاب
پس از تاریخچه مختصری از Python و تفاوت های کلیدی بین Python 2 و Python 3، متوجه خواهید شد که چگونه Python در برنامه هایی مانند YouTube و Google App Engine استفاده شده است. همانطور که با زبان کار می کنید، در مورد عبارات کنترل یاد می گیرید، به کنترل جریان برنامه می پردازید و به تدریج بر روی برنامه های ساختاریافته تر از طریق توابع کار می کنید.
همانطور که در اکوسیستم پایتون مستقر می شوید، در مورد ساختارهای داده و مطالعه روش های ذخیره و نمایش صحیح اطلاعات خواهید آموخت. با کار بر روی مثالهای خاص، خواهید آموخت که چگونه پایتون مفاهیم برنامهنویسی شی گرا (OOP) انتزاعی، کپسولهسازی دادهها، وراثت و چندشکلی را پیادهسازی میکند. یک نمای کلی از نحوه کار ایمپورت ها، ماژول ها و بسته ها در پایتون، نحوه مدیریت خطاها برای جلوگیری از خراب شدن برنامه ها و همچنین دستکاری فایل ها به شما داده می شود.
در پایان این کتاب، شما مجموعه ای چشمگیر از پروژه ها را ایجاد کرده و خود را با مهارت هایی که برای مقابله با پروژه های پایتون در دنیای واقعی نیاز دارید، مسلح خواهید کرد.
آنچه خواهید آموخت
- از دستورات کنترلی استفاده کنید
- دستکاری ساختارهای داده اولیه و غیر ابتدایی
- از حلقه ها برای تکرار روی اشیا یا داده ها برای نتایج دقیق استفاده کنید
- توابع پایتون کپسوله شده و مختصر را بنویسید
- ساخت کلاس های پایتون با استفاده از برنامه نویسی شی گرا
- دستکاری فایل ها در سیستم فایل (باز کردن، خواندن، نوشتن و حذف)
این کتاب برای چه کسی است
Python Fundamentals برای هر کسی که میخواهد از پایتون برای ساخت هر چیزی از برنامههای خط فرمان ساده گرفته تا برنامههای وب استفاده کند، عالی است. دانش قبلی پایتون لازم نیست.
فهرست مطالب
- معرفی پایتون
- انواع داده ها
- اظهارات کنترلی
- کارکرد
- لیست ها و تاپل ها
- دیکشنری ها و مجموعه ها
- برنامه نویسی شی گرا
- ماژول ها، بسته ها، و عملیات فایل
- رسیدگی به خطا
ارسال نظر درباره کتاب Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to explore