
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
با ترکیبی جالب از مباحث نظری و بخشهای عملی، پایتون و ویژگیهای آن را بررسی کنید و از یک تازهکار به فردی کاربلد در این زبان محبوب برنامهنویسی اسکریپتی برسید.
نکات کلیدی
- آشنایی جامع با دنیای برنامهنویسی پایتون
- ایجاد مسیری ساده و قابلپیگیری برای حرکت در میان مفاهیم
- پر از بیش از ۹۰ تمرین و فعالیت عملی برای تقویت یادگیری
توضیح کتاب
بعد از یک مرور کوتاه از تاریخچه پایتون و تفاوتهای اصلی میان پایتون ۲ و پایتون ۳، خواهید فهمید که پایتون چگونه در برنامههایی مانند یوتیوب و گوگل اپ انجین استفاده شده است. وقتی با این زبان کار میکنید، با دستورهای کنترلی آشنا میشوید، یاد میگیرید جریان اجرای برنامه را چگونه کنترل کنید و بهتدریج برنامههای منظمتر را با کمک توابع پیش ببرید. سپس با جا افتادن در اکوسیستم پایتون، با ساختارهای داده آشنا میشوید و راههای درست برای ذخیره و نمایش اطلاعات را بررسی میکنید.
با کار کردن روی مثالهای مشخص، یاد میگیرید پایتون چگونه مفاهیم برنامهنویسی شیءگرا (OOP) را پیاده میکند؛ مثل انتزاع، کپسولهکردن داده، وراثت و چندریختی. همچنین تصویری کلی خواهید داشت از اینکه در پایتون «import»، «modules» و «packages» چگونه کار میکنند. خواهید آموخت چطور با خطاها برخورد کنید تا از خراب شدن برنامهها جلوگیری شود، و همچنین با دستکاری فایلها آشنا میشوید.
در پایان این کتاب، مجموعهای چشمگیر از پروژهها ساختهاید و مهارتهایی خواهید داشت که برای انجام پروژههای پایتون در دنیای واقعی به آنها نیاز دارید.
آنچه در این کتاب یاد میگیرید
- استفاده از دستورهای کنترلی
- کار با ساختارهای داده ابتدایی و غیرابتدایی
- استفاده از حلقهها برای پیمایش اشیا یا دادهها و رسیدن به نتایج دقیق
- نوشتن توابع پایتون کپسولهشده و کوتاه و کارآمد
- ساختن کلاسهای پایتون با برنامهنویسی شیءگرا
- دستکاری فایلها در سیستم فایل (باز کردن، خواندن، نوشتن و حذف)
این کتاب مناسب چه کسانی است
«مبانی پایتون» برای هر کسی که میخواهد با پایتون هر چیزی بسازد مناسب است؛ از برنامههای ساده خط فرمان گرفته تا برنامههای وب. پیشنیاز خاصی درباره پایتون لازم نیست.
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