مجله علمی تفریحی بیبیس
0

دانلود کتاب دوره سقوط پایتون – مقدمه ای عملی و مبتنی بر پروژه بر برنامه نویسی

بازدید 1412
  • عنوان کتاب: Python Crash Course / A Hands-On, Project-Based Introduction to Programming
  • نویسنده: Eric Matthes
  • حوزه: برنامه نویسی پایتون
  • سال انتشار: 2023
  • تعداد صفحه: 761
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 5.88 مگابایت

هدف این کتاب این است که شما را در سریع ترین زمان ممکن با پایتون آشنا کند تا بتوانید برنامه هایی بسازید که کار می کنند – بازی ها، تجسم داده ها و برنامه های کاربردی وب – و در عین حال پایه ای در برنامه نویسی ایجاد کنید که برای بقیه کارها به خوبی به شما کمک کند. زندگی تو. دوره Crash Python برای افرادی در هر سنی نوشته شده است که هرگز در پایتون برنامه نویسی نکرده اند یا اصلا برنامه نویسی نکرده اند. این کتاب برای کسانی است که می خواهند اصول اولیه برنامه نویسی را به سرعت یاد بگیرند تا بتوانند روی پروژه های جالب تمرکز کنند و کسانی که دوست دارند درک خود را از مفاهیم جدید با حل مسائل معنی دار آزمایش کنند. دوره Crash Python همچنین برای معلمان در تمام سطوح که می خواهند به دانش آموزان خود مقدمه ای مبتنی بر پروژه برای برنامه نویسی ارائه دهند عالی است. اگر در کلاس کالج شرکت می‌کنید و می‌خواهید مقدمه‌ای دوستانه‌تر از متنی که به شما اختصاص داده شده به پایتون داشته باشید، این کتاب می‌تواند کلاس شما را نیز آسان‌تر کند. اگر به دنبال تغییر شغل هستید، دوره سقوط پایتون می‌تواند به شما کمک کند تا به مسیر شغلی رضایت‌بخش‌تری بروید. برای طیف وسیعی از خوانندگان، با طیف وسیعی از اهداف، به خوبی کار کرده است. هدف این کتاب این است که شما را به یک برنامه نویس خوب به طور کلی و یک برنامه نویس خوب پایتون به طور خاص تبدیل کند. با به دست آوردن یک پایه محکم در مفاهیم کلی برنامه نویسی، به طور موثر یاد خواهید گرفت و عادات خوب را اتخاذ خواهید کرد. پس از گذراندن دوره سقوط پایتون، باید آماده باشید تا به سمت تکنیک‌های پیشرفته‌تر پایتون بروید و درک زبان برنامه‌نویسی بعدی شما حتی آسان‌تر خواهد بود. در قسمت اول این کتاب، مفاهیم اولیه برنامه نویسی را که برای نوشتن برنامه های پایتون باید بدانید، یاد خواهید گرفت. این مفاهیم همان مفاهیمی هستند که هنگام شروع تقریباً در هر زبان برنامه نویسی یاد می گیرید. با انواع مختلف داده ها و روش هایی که می توانید داده ها را در برنامه های خود ذخیره کنید، آشنا خواهید شد. مجموعه‌ای از داده‌ها، مانند فهرست‌ها و فرهنگ‌های لغت ایجاد می‌کنید، و از طریق آن مجموعه‌ها به روش‌های کارآمد کار خواهید کرد. شما یاد خواهید گرفت که از حلقه‌های while و if برای آزمایش شرایط خاص استفاده کنید، بنابراین می‌توانید بخش‌های خاصی از کد را در حالی که آن شرایط درست است اجرا کنید و بخش‌های دیگر را در صورت غیر واقعی اجرا کنید – تکنیکی که به شما کمک می‌کند بسیاری از فرآیندها را خودکار کنید. شما یاد خواهید گرفت که ورودی های کاربران را بپذیرید تا برنامه های خود را تعاملی کنید و برنامه های خود را تا زمانی که کاربر می خواهد اجرا کنید. شما نحوه نوشتن توابعی را بررسی خواهید کرد که بخش‌هایی از برنامه شما را قابل استفاده مجدد می‌کنند، بنابراین شما فقط باید بلوک‌هایی از کد را بنویسید که اقدامات خاصی را یک‌بار انجام می‌دهند، در حالی که هر چند بار که نیاز دارید از آن کد استفاده می‌کنید. سپس این مفهوم را به رفتارهای پیچیده تر با کلاس ها تعمیم می دهید و برنامه های نسبتاً ساده را به موقعیت های مختلف پاسخ می دهید. شما یاد خواهید گرفت که برنامه هایی بنویسید که خطاهای رایج را به خوبی مدیریت کنند. پس از کار بر روی هر یک از این مفاهیم اساسی، با استفاده از آموخته‌های خود، تعدادی برنامه پیچیده‌تر می‌نویسید. در نهایت، شما اولین قدم خود را به سمت برنامه نویسی متوسط با یادگیری نحوه نوشتن تست برای کد خود بردارید، بنابراین می توانید برنامه های خود را بدون نگرانی در مورد معرفی باگ توسعه دهید. تمام اطلاعات قسمت اول شما را برای انجام پروژه های بزرگتر و پیچیده تر آماده می کند.

The goal of this book is to bring you up to speed with Python as quickly as possible so you can build programs that work—games, data visualizations, and web applications—while developing a foundation in programming that will serve you well for the rest of your life. Python Crash Course is written for people of any age who have never programmed in Python or have never programmed at all. This book is for those who want to learn the basics of programming quickly so they can focus on interesting projects, and those who like to test their understanding of new concepts by solving meaningful problems. Python Crash Course is also perfect for teachers at all levels who want to offer their students a project-based introduction to programming. If you’re taking a college class and want a friendlier introduction to Python than the text you’ve been assigned, this book can make your class easier as well. If you’re looking to change careers, Python Crash Course can help you make the transition into a more satisfying career track. It has worked well for a wide variety of readers, with a broad range of goals. The purpose of this book is to make you a good programmer in general and a good Python programmer in particular. You’ll learn efficiently and adopt good habits as you gain a solid foundation in general programming concepts. After working your way through Python Crash Course, you should be ready to move on to more advanced Python techniques, and your next programming language will be even easier to grasp. In Part I of this book, you’ll learn basic programming concepts you need to know to write Python programs. These concepts are the same as those you’d learn when starting out in almost any programming language. You’ll learn about different kinds of data and the ways you can store data in your programs. You’ll build collections of data, such as lists and dictionaries, and you’ll work through those collections in efficient ways. You’ll learn to use while loops and if statements to test for certain conditions, so you can run specific sections of code while those conditions are true and run other sections when they’re not—a technique that helps you automate many processes. You’ll learn to accept input from users to make your programs interactive, and to keep your programs running as long as the user wants. You’ll explore how to write functions that make parts of your program reusable, so you only have to write blocks of code that perform certain actions once, while using that code as many times as you need. You’ll then extend this concept to more complicated behavior with classes, making fairly simple programs respond to a variety of situations. You’ll learn to write programs that handle common errors gracefully. After working through each of these basic concepts, you’ll write a number of increasingly complex programs using what you’ve learned. Finally, you’ll take your first step toward intermediate programming by learning how to write tests for your code, so you can develop your programs further without worrying about introducing bugs. All the information in Part I will prepare you for taking on larger, more complex projects.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Python Crash Course

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.