Learn Python 3 the Hard Way

تاریخ: 1400/11/15 16:24
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۹۹۸۹
دیدگاه ها: ۲
برچسب ها: Python |
کتاب Learn Python 3 the Hard Way
Addison-Wesley Professional
Zed A. Shaw
9780134692883
2017
320
English

این کتاب ساده به منظور راه انداختن شما در برنامه نویسی تالیف شده است. عنوان کتاب می‌گوید که این راه سخت یادگیری کد نویسی است، اما در واقع اینطور نیست. تنها به این دلیل راه سختی است که از تکنیکی به نام دستورالعمل استفاده می‌کند. دستور العمل جایی است که به شما می‌گویم تا دنباله ای از تمرینات کنترل شده را انجام دهید که برای ایجاد یک مهارت از طریق تکرار طراحی شده اند. این تکنیک برای مبتدیانی که هیچ چیز نمی‌دانند و قبل از اینکه بتوانند موضوعات پیچیده‌تر را درک کنند نیاز به کسب مهارت‌های اولیه دارند، بسیار خوب عمل می‌کند. این تکنیک در همه چیز از هنرهای رزمی گرفته تا موسیقی و حتی مهارت‌های پایه ریاضی و خواندن استفاده می‌شود.

در کتاب Learn Python 3 the Hard Way (یادگیری پایتون ۳، راه سخت)، پایتون را با کار کردن بر روی 52 تمرین بسیار زیبا یاد خواهید گرفت. آنها را بخوانید. کد آنها را دقیقا تایپ کنید. (بدون کپی و پیست!) اشتباهات خود را برطرف کنید. اجرای برنامه‌ها را تماشا کنید. همانطور که این کار را انجام می‌دهید، یاد خواهید گرفت که یک کامپیوتر چگونه کار می‌کند. برنامه‌های خوب چه شکلی هستند و چگونه کد‌ها را بخوانید، بنویسید و درباره آن‌ها فکر کنید.


مطالبی که در کتاب Learn Python 3 the Hard Way یاد خواهید گرفت:

  • نصب یک محیط کامل پایتون
  • سازمان دهی و نوشتن کد
  • درست کردن و شکستن کد
  • ریاضیات پایه
  • متغیر ها
  • رشته‌ها و متن ها
  • تعامل با کاربران
  • کار با فایل ها
  • حلقه‌ها و فایل ها
  • ساختمان‌های داده با استفاده از لیست‌ها و دیکشنری ها
  • طراحی برنامه
  • برنامه نویسی شی گرا
  • وراثت و ترکیب
  • ماژول ها، کلاس‌ها و اشیا
  • پکیج کردن پایتون
  • تست خودکار
  • توسعه بازی پایه
  • توسعه وب پایه

 

  

Table of Contents:
- Exercise 0 The Setup
- Exercise 1 A Good First Program
- Exercise 2 Comments and Pound Characters
- Exercise 3 Numbers and Math
- Exercise 4 Variables and Names
- Exercise 5 More Variables and Printing
- Exercise 6 Strings and Text
- Exercise 7 More Printing
- Exercise 8 Printing, Printing
- Exercise 9 Printing, Printing, Printing
- Exercise 10 What Was That?
- Exercise 11 Asking Questions
- Exercise 12 Prompting People
- Exercise 13 Parameters, Unpacking, Variables
- Exercise 14 Prompting and Passing
- Exercise 15 Reading Files
- Exercise 16 Reading and Writing Files
- Exercise 17 More Files
- Exercise 18 Names, Variables, Code, Functions
- Exercise 19 Functions and Variables
- Exercise 20 Functions and Files
- Exercise 21 Functions Can Return Something
- Exercise 22 What Do You Know So Far?
- Exercise 23 Strings, Bytes, and Character Encodings
- Exercise 24 More Practice
- Exercise 25 Even More Practice
- Exercise 26 Congratulations, Take a Test!
- Exercise 27 Memorizing Logic
- Exercise 28 Boolean Practice
- Exercise 29 What If
- Exercise 30 Else and If
- Exercise 31 Making Decisions
- Exercise 32 Loops and Lists
- Exercise 33 While Loops
- Exercise 34 Accessing Elements of Lists
- Exercise 35 Branches and Functions
- Exercise 36 Designing and Debugging
- Exercise 37 Symbol Review
- Exercise 38 Doing Things to Lists
- Exercise 39 Dictionaries, Oh Lovely Dictionaries
- Exercise 40 Modules, Classes, and Objects
- Exercise 41 Learning to Speak Object-Oriented
- Exercise 42 Is-A, Has-A, Objects, and Classes
- Exercise 43 Basic Object-Oriented Analysis and Design
- Exercise 44 Inheritance versus Composition
- Exercise 45 You Make a Game
- Exercise 46 A Project Skeleton
- Exercise 47 Automated Testing
- Exercise 48 Advanced User Input
- Exercise 49 Making Sentences
- Exercise 50 Your First Website
- Exercise 51 Getting Input from a Browser
- Exercise 52 The Start of Your Web Game
 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: SPA تاریخ: 1402/01/11 21:37 تعداد آرا: ۰

    ترجمه نداره!
loading...

لطفا منتظر بمانید...