- عنوان کتاب: Introducing Python
- نویسنده: Bill Lubanovic
- حوزه: برنامه نویسی پایتون
- سال انتشار: 2020
- تعداد صفحه: 842
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 18.9 مگابایت
همانطور که عنوان قول می دهد، این کتاب شما را با یکی از محبوب ترین زبان های برنامه نویسی جهان آشنا می کند: Python. هدف آن برنامه نویسان مبتدی و همچنین برنامه نویسان با تجربه تری است که می خواهند پایتون را به زبان هایی که از قبل می دانند اضافه کنند. در بیشتر موارد، یادگیری یک زبان کامپیوتری آسان تر از زبان انسانی است. ابهام کمتر و استثناهای کمتری برای حفظ کردن در ذهن شما وجود دارد. پایتون یکی از سازگارترین و واضح ترین زبان های کامپیوتری است. سهولت یادگیری، سهولت استفاده و قدرت بیان را متعادل می کند. زبان های کامپیوتری از داده ها (مانند اسم ها در زبان های گفتاری) و دستورالعمل ها یا کد (مانند افعال) ساخته شده اند. شما به هر دو نیاز دارید. در فصلهای متناوب، با کدهای پایه و ساختارهای داده پایتون آشنا میشوید، نحوه ترکیب آنها را یاد میگیرید و موارد پیشرفتهتری را ایجاد میکنید. برنامه هایی که می خوانید و می نویسید طولانی تر و پیچیده تر می شوند. با استفاده از یک قیاس نجاری، ما با چکش، میخ و تکه های چوب شروع می کنیم. در نیمه اول این کتاب، ما قطعات تخصصی تری را تا معادل تراش و سایر ابزارهای برقی معرفی خواهیم کرد. شما نه تنها زبان را یاد خواهید گرفت، بلکه با آن چه کار کنید. ما با زبان پایتون و کتابخانه استاندارد «باتریهای موجود» آن شروع میکنیم، اما همچنین به شما نشان خواهم داد که چگونه بستههای شخص ثالث خوب را پیدا کنید، دانلود کنید، نصب کنید و از آنها استفاده کنید. تاکید من بر هر چیزی است که در بیش از 10 سال تولید پایتون مفید بوده است، نه موضوعات حاشیه ای یا هک های پیچیده. اگرچه این یک مقدمه است، اما برخی از موضوعات پیشرفته گنجانده شده است زیرا می خواهم آنها را در معرض دید شما قرار دهم. حوزههایی مانند پایگاههای داده و وب هنوز تحت پوشش هستند، اما فناوری به سرعت تغییر میکند. اکنون ممکن است از یک برنامه نویس پایتون انتظار می رود که چیزی در مورد رایانش ابری، یادگیری ماشینی یا جریان رویداد بداند. در اینجا چیزی در مورد همه اینها پیدا خواهید کرد.
As the title promises, this book will introduce you to one of the world’s most popular programming languages: Python. It’s aimed at beginning programmers as well as more experienced programmers who want to add Python to the languages they already know. In most cases, it’s easier to learn a computer language than a human language. There’s less ambiguity and fewer exceptions to keep in your head. Python is one of the most consistent and clear computer languages. It balances ease of learning, ease of use, and expressive power. Computer languages are made of data (like nouns in spoken languages) and instructions or code (like verbs). You need both. In alternating chapters, you’ll be introduced to Python’s basic code and data structures, learn how to combine them, and build up to more advanced ones. The programs that you read and write will get longer and more complex. Using a woodworking analogy, we’ll start with a hammer, nails, and scraps of wood. Over the first half of this book, we’ll introduce more specialized components, up to the equivalents of lathes and other power tools. You’ll not only learn the language, but also what to do with it. We’ll begin with the Python language and its “batteries included” standard library, but I’ll also show you how to find, download, install, and use some good thirdparty packages. My emphasis is on whatever I’ve actually found useful in more than 10 years of production Python development, rather than fringe topics or complex hacks. Although this is an introduction, some advanced topics are included because I want to expose them to you. Areas like databases and the web are still covered, but technology changes fast. A Python programmer might now be expected to know something about cloud computing, machine learning, or event streaming. You’ll find something here on all of these.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Introducing Python
نظرات کاربران