
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
این کتاب آموزشی، برنامهنویسان تازهکار را از طریق زبان توسعهٔ نرمافزار پایتون با برنامهنویسی رایانه آشنا میکند و برای توسعهدهندگان باتجربه که میخواهند زبانی جدید یاد بگیرند یا دوباره با منطق و نحو محاسباتی آشنا شوند، بهعنوان یک مرجع بهکار میآید.
پایتون بسیار انعطافپذیر و محبوب میان توسعهدهندگان است و زبانی عمومی و مناسب بهشمار میرود که در کاربردهای گوناگونی استفاده میشود. برای کسانی که انگلیسی میدانند، پایتون زبانی بسیار خوانا و نزدیک به زبان انسان است و سریع فهمیده میشود. چون پایتون از سبکهای مختلف از جمله اسکریپتنویسی و برنامهنویسی شیءگرا پشتیبانی میکند، زبانی چندپارادایمی محسوب میشود که به برنامهنویسان امکان میدهد مناسبترین سبک را برای انجام پروژه انتخاب کنند. استفاده از پایتون در صنعت روزبهروز بیشتر میشود. این زبان هم برای کسانی که میخواهند کدنویسی را شروع کنند پتانسیل زیادی دارد و هم گزینهٔ خوبی است برای کسانی که میخواهند یک زبان برنامهنویسی دیگر یاد بگیرند.
یادگیری مفاهیم کلیدی پایتون به شما کمک میکند بفهمید برنامهها چگونه کار میکنند و در عین حال منطق پایهای را به شما میآموزد که در حوزههای دیگر هم به کارتان میآید. با نفوذ هرچه بیشتر فناوری در زندگی روزمره، مهم است بدانید پایتون و برنامهنویسی رایانه چه چیزی میتوانند هم بهعنوان کاربر و هم بهعنوان توسعهدهنده به شما بدهند.
با پیش رفتن در این کتاب، آگاهیتان از برنامهنویسی رایانه بیشتر میشود، تفکر منطقیتان بهتر میشود و در نهایت میتوانید خودتان نرمافزار بسازید. توانایی ساخت نرمافزاری که واقعاً اجرا میشود بسیار رضایتبخش است و میتواند به شما کمک کند با افزایش دسترسی اطرافیانتان و توانمند کردنشان برای همکاری، به آنها خدمت کنید. هرچه جوامع بیشتری در ساخت و توسعهٔ نرمافزار مشارکت داشته باشند، جوامع بیشتری هم خواهند بود که نیازهایشان با نرمافزار برآورده میشود.
اگر کتاب را به ترتیبی که چیده شده بخوانید، کاوش خود در پایتون را با درک تفاوتهای کلیدی بین پایتون ۳ و نسخههای قبلی این زبان آغاز میکنید. سپس یک محیط برنامهنویسی برای سیستم محلی یا سرور خود راهاندازی میکنید و با یادگیری ساختار کلی کد پایتون، نحو و انواع داده شروع میکنید. در این مسیر، پایهای محکم در منطق محاسباتی پایتون بهدست میآورید که یادگیری زبانهای برنامهنویسی دیگر را هم برایتان آسانتر میکند. در حالی که ابتدای کتاب روی اسکریپتنویسی با پایتون تمرکز دارد، پایان کتاب شما را با کدنویسی شیءگرا در پایتون آشنا میکند؛ رویکردی که میتواند کدتان را بدون تکرار، ماژولارتر، انعطافپذیرتر و پیچیدهتر کند. در پایان کتاب یاد میگیرید چگونه کد پایتون خود را اشکالزدایی کنید و در نهایت چگونه کد پایتون را بین نسخههای مختلف منتقل کنید.
This educational book introduces emerging developers to computer programming through the Python software development language, and serves as a reference book for experienced developers looking to learn a new language or re-familiarize themselves with computational logic and syntax.Extremely versatile and popular among developers, Python is a good general-purpose language that can be used in a variety of applications. For those with an understanding of English, Python is a very human-readable programming language, allowing for quick comprehension. Because Python supports multiple styles including scripting and object-oriented programming, it is considered to be a multi-paradigm language that enables programmers to use the most suitable style to complete a project. Increasingly used in industry, Python offers a lot of potential for those who would like to begin coding while also being a good choice for those looking to pick up an additional programming language.Learning the key concepts of Python can help you understand how programs work while also imparting foundational logic that can serve you in other domains. Understanding what Python and computer programming can offer you both as a user and as a developer is important as technology is further integrated into daily life.As you work through this book, you will be able to increase your awareness of computer programming, improve your logical thinking, and eventually become a producer of software. Being able to create software that runs is a very rewarding endeavor, and can help you serve those around you by increasing their access and empowering them to become collaborators. The more communities involved in the creation of software development, the more communities there will be whose needs are served by software.If you use the book in the order it is laid out, you’ll begin your exploration in Python by understanding the key differences between Python 3 and the previous versions of the language. From there, you’ll set up a programming environment for your relevant local or server-based system, and begin by learning general Python code structure, syntax, and data types. Along the way, you’ll gain a solid grounding in computational logic within Python, which can help you learn other programming languages. While the beginning of the book focuses on scripting in Python, the end of the book will take you through object-oriented coding in Python, which can make your code more modular, flexible, and complex without repetition. By the end of the book, you’ll learn how to debug your Python code and finally how to port Python code across versions.