A Beginners Guide to Python 3 Programming

تاریخ: 1398/05/21 17:15
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۶۲۹۹
دیدگاه ها: ۰
برچسب ها: Python |
دانلود کتاب A Beginners Guide to Python 3 Programming
Springer
John Hunt
9783030202897
2019
433
English

در حال حاضر علاقه زیادی به زبان برنامه نویسی پایتون وجود دارد  که این امر دلایل مختلفی دارد از جمله: در مدارس این زبان با پلتفرم Raspberry Pi مورد استفاده قرار می‌گیرد، توانایی استفاده از آن برای اسکریپت‌های DevOps، استفاده شدن از آن در علوم داده و یادگیری ماشین و صد البته خود زبان پایتون.

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

هدف کتاب راهنمای برنامه نویسی پایتون ۳ برای مبتدیان، معرفی زبان پایتون به آن دسته از افرادی است که دانش خیلی کمی از برنامه نویسی دارند است و تبدیل آن‌ها به برنامه نویس حرفه ای پایتون است.

قسمت‌های ابتدایی این کتاب با مفاهیم پایه ای مثل این که متغیر چیست و حلقه for چگونه کار می‌کند شروع شده است. در مقابل در فصل‌های بعدی مفاهیم پیشرفته مثل برنامه نویسی تابعی، شی گرایی و مدیریت خطا ارائه شده است.


Table of Contents:

1 Introduction

2 Setting Up the Python Environment

3 A First Python Program

4 Python Strings

5 Numbers, Booleans and None

6 Flow of Control Using If Statements

7 Iteration/Looping

8 Number Guessing Game

9 Recursion

10 Introduction to Structured Analysis

11 Functions in Python

12 Scope and Lifetime of Variables

13 Implementing a Calculator Using Functions

14 Introduction to Functional Programming

15 Higher Order Functions

16 Curried Functions

17 Introduction to Object Orientation

18 Python Classes

19 Class Side and Static Behaviour

20 Class Inheritance

21 Why Bother with Object Orientation?

22 Operator Overloading

23 Python Properties

24 Error and Exception Handling

25 Python Modules and Packages

26 Abstract Base Classes

27 Protocols, Polymorphism and Descriptors

28 Monkey Patching and Attribute Lookup

29 Decorators

30 Iterables, Iterators, Generators and Coroutines

31 Collections, Tuples and Lists

32 Sets

33 Dictionaries

34 Collection Related Modules

35 ADTs, Queues and Stacks

36 Map, Filter and Reduce

37 TicTacToe Game

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

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

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

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