
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
ویژگیهای کلیدی
* بهترین بهره را از امکانات پایتون ببرید
* در ۷ روز با حالوهوای پایتون آشنا شوید
* مفاهیم پیچیده را با سادهترین مثالها یاد بگیرید
درباره کتاب
پایتون زبانی عالی برای شروع برنامهنویسی و ساخت اپلیکیشن است. این کتاب به شما کمک میکند با درک خوب از مبانی پایتون، مهارتهای خود را یک پله بالاتر ببرید.
از پایههای ابتدایی شروع میکنیم: نحو پایه، متغیرهای نوع و عملگرها. بعد به مفاهیمی مثل دستورات، آرایهها، عملگرها، پردازش رشته و کار با ورودی و خروجی میرسیم. یاد میگیرید چطور با تاپل کار کنید و توابع و متدهای لیست را بشناسید. به درک عمیقتری از لیست و تاپل میرسید و دیکشنری پایتون را هم یاد میگیرید.
با پیش رفتن در کتاب، با پارامترهای تابع آشنا میشوید و یاد میگیرید چطور از دستورات کنترلی همراه با حلقه استفاده کنید. همچنین ساخت ماژول و پکیج، ذخیره داده و مدیریت خطا را میآموزید. بعد سراغ مفاهیم پیشرفتهتری مثل کالکشنهای پایتون و استفاده از کلاس، متد و شیء در پایتون میرویم.
در پایان این کتاب، با دانش خوب از مبانی پایتون میتوانید مهارتهای خود را به سطح بالاتری ببرید.
آنچه یاد میگیرید
* استفاده از دستور if else همراه با حلقهها و نحوه شکستن یا رد کردن حلقه
* آشنایی با انواع داده در پایتون و عملگرهای آن
* ساخت ماژول و پکیج
* یادگیری برش، ایندکسگذاری و متدهای رشته
* آشنایی با مفاهیم پیشرفته مثل کالکشن، کلاس و شیء
* کار با دیکشنری و متدهای آن
* شناخت محدوده و نقش متغیرها همراه با آرگومانها و مقدار بازگشتی
درباره نویسندگان
**موهیت** برنامهنویس پایتون است و علاقه زیادی به حوزه امنیت اطلاعات دارد. مدرک کارشناسی فناوری در علوم کامپیوتر را از دانشگاه کورکشِترا، کورکشِترا گرفته و کارشناسی ارشد مهندسی (۲۰۱۲) در علوم کامپیوتر را از دانشگاه تاپار، پاتیالا دریافت کرده است. گواهیهای C|EH و ECSA را از EC-Council آمریکا دارد و پیشتر در IBM کار میکرده است. اکنون در Sapient مشغول به کار است. چندین مقاله در مجلات ملی و بینالمللی منتشر کرده است. او نویسنده کتابهای Python Penetration Testing Essentials و Python: Penetration Testing for Developers نیز هست که هر دو را انتشارات Packt منتشر کرده است.
**بهاسکار ان. داس** توسعهدهنده اپلیکیشن است و به حوزه تحلیل داده و بازارهای مالی علاقه دارد. مدرک کارشناسی فناوری در مهندسی مکانیک را از مؤسسه فناوری دهرادون در هند گرفته و مدرک کارشناسی ارشد علوم (۲۰۱۴) در مسئولیت اجتماعی شرکتها و مدیریت اخلاقی را از FH BFI در وین، اتریش دریافت کرده است. هشت سال سابقه کار در IBM دارد و روی چند فناوری مرتبط با وب و تحلیل داده کار کرده است. مقالات فنیاش در مجلات معتبر منتشر شده است.
فهرست مطالب
۱. شروع کار با پایتون
۲. متغیرهای نوع و عملگرها
۳. رشتهها
۴. لیستها
۵. دیکشنری
۶. دستورات کنترلی و حلقهها
۷. تابع و محدوده متغیر
۸. ماژولها و پکیجها
۹. کار با فایل و استثناها
۱۰. کالکشنها
۱۱. کلاس و اشیاء
Key Features* Make the best of Python features* Learn the tinge of Python in 7 days* Learn complex concepts using the most simple examplesBook DescriptionPython is a great language to get started in the world of programming and application development. This book will help you to take your skills to the next level having a good knowledge of the fundamentals of Python.We begin with the absolute foundation, covering the basic syntax, type variables and operators. We'll then move on to concepts like statements, arrays, operators, string processing and I/O handling. You'll be able to learn how to operate tuples and understand the functions and methods of lists. We'll help you develop a deep understanding of list and tuples and learn python dictionary. As you progress through the book, you'll learn about function parameters and how to use control statements with the loop. You'll further learn how to create modules and packages, storing of data as well as handling errors. We later dive into advanced level concepts such as Python collections and how to use class, methods, objects in python.By the end of this book, you will be able to take your skills to the next level having a good knowledge of the fundamentals of Python.What you will learn* Use if else statement with loops and how to break, skip the loop* Get acquainted with python types and its operators* Create modules and packages* Learn slicing, indexing and string methods* Explore advanced concepts like collections, class and objects* Learn dictionary operation and methods* Discover the scope and function of variables with arguments and return valueAbout the Author**Mohit** is a Python programmer with a keen interest in the field of information security. He has completed his bachelor's degree in technology in computer science from Kurukshetra University, Kurukshetra, and master's in engineering (2012) in computer science from Thapar University, Patiala. He is a C|EH, ECSA from EC-Council USA and a former IBMer. He currently works in Sapient. He has published several articles in national and international magazines. He is the author of Python Penetration Testing Essentials and Python: Penetration Testing for Developers, also by Packt.**Bhaskar N. Das** is an application developer with a keen interest in the field of analytics and financial markets. He completed his Bachelor of Technology in Mechanical Engineering from Dehradun Institute of Technology, India and his master's degree in science (2014) in CSR and ethical management from FH BFI, Vienna, Austria. He has eight years of experience with IBM and has worked on several web and analytics-related technologies. He has published technical articles in leading magazines.Table of Contents1. Getting Started with Python2. Type Variables and Operators3. Strings4. Lists5. Dictionary6. Control Statements and Loops7. Function and Scope of Variable8. Modules and Packages9. File Handling and Exceptions10. Collections11. Class and Objects