вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация
Allen B. Downey - Think Python [2012, PDF, ENG]
Рейтинг:
(голосов: 1)



[img]{THEME}/images/logopost.png[/img]



Think Python

Автор: Allen B. Downey
Жанр: программирование
Язык: Английский
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 298

Описание: If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.

Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics.

• Start with the basics, including language syntax and semantics
• Get a clear definition of each programming concept
• Learn values, variables, statements, functions, and data structures in a logical progression
• Discover how to work with files and databases
• Understand objects, methods, and object-oriented programming
• Use debugging techniques to fix syntax, runtime, and semantic errors
• Explore interface design, data structures, and GUI-based programs through case studies

"Оглавление" ▼
Chapter 1 : The Way of the Program
The Python Programming Language
What Is a Program?
What Is Debugging?
Syntax Errors
Runtime Errors
Semantic Errors
Experimental Debugging
Formal and Natural Languages
The First Program
Debugging
Glossary
Exercises

Chapter 2 : Variables, Expressions, and Statements
Values and Types
Variables
Variable Names and Keywords
Operators and Operands
Expressions and Statements
Interactive Mode and Script Mode
Order of Operations
String Operations
Comments
Debugging
Glossary
Exercises

Chapter 3 : Functions
Function Calls
Type Conversion Functions
Math Functions
Composition
Adding New Functions
Definitions and Uses
Flow of Execution
Parameters and Arguments
Variables and Parameters Are Local
Stack Diagrams
Fruitful Functions and Void Functions
Why Functions?
Importing with from
Debugging
Glossary
Exercises

Chapter 4 : Case Study - Interface Design
TurtleWorld
Simple Repetition
Exercises
Encapsulation
Generalization
Interface Design
Refactoring
A Development Plan
Docstring
Debugging
Glossary
Exercises

Chapter 5 : Conditionals and Recursion
Modulus Operator
Boolean Expressions
Logical Operators
Conditional Execution
Alternative Execution
Chained Conditionals
Nested Conditionals
Recursion
Stack Diagrams for Recursive Functions
Infinite Recursion
Keyboard Input
Debugging
Glossary
Exercises

Chapter 6 : Fruitful Functions
Return Values
Incremental Development
Composition
Boolean Functions
More Recursion
Leap of Faith
One More Example
Checking Types
Debugging
Glossary
Exercises

Chapter 7 : Iteration
Multiple Assignment
Updating Variables
The while Statement
break
Square Roots
Algorithms
Debugging
Glossary
Exercises

Chapter 8 : Strings
A String Is a Sequence
len
Traversal with a for Loop
String Slices
Strings Are Immutable
Searching
Looping and Counting
String Methods
The in Operator
String Comparison
Debugging
Glossary
Exercises

Chapter 9 : Case Study- Word Play
Reading Word Lists
Exercises
Search
Looping with Indices
Debugging
Glossary
Exercises

Chapter 10 : Lists
A List Is a Sequence
Lists Are Mutable
Traversing a List
List Operations
List Slices
List Methods
Map, Filter, and Reduce
Deleting Elements
Lists and Strings
Objects and Values
Aliasing
List Arguments
Debugging
Glossary
Exercises

Chapter 11 : Dictionaries
Dictionary as a Set of Counters
Looping and Dictionaries
Reverse Lookup
Dictionaries and Lists
Memos
Global Variables
Long Integers
Debugging
Glossary
Exercises

Chapter 12 : Tuples
Tuples Are Immutable
Tuple Assignment
Tuples as
1a728b48814ecb8b03bf6c99c798a3f1c044feddAllen B. Downey - Think Python [2012, PDF, ENG] Allen B. Downey - Think Python [2012, PDF, ENG] " />

Аплоадер: Админ, дата: 7-02-2013, 23:10, торрент скачан: 359 раз

Понравилась раздача? Посмотрите эти:
  • [ENG] Пауль Берри. Первое Знакомство с Python / Paul Barry. Head First Pyth ...
  • [ENG] Пауль Берри. Первое Знакомство с Python / Paul Barry. Head First Pyth ...
  • Odersky M., Spoon L., Venners B. - Programming in Scala, Second Edition [20 ...
  • [Видеоуроки] Digital Tutors / Beginners Guide to Modeling in 3ds Max 2011) ...
  • Wes McKinney - Python for Data Analysis [2012, PDF, ENG]
  • [EN, FR, DE] Изучаем Арабский язык / Lets learn Arabic [1999, iso]
  • [EN] Все видеоуроки по Flash и ActionScript. [MOV, Flash]
  • [EN] Adam Freeman, Trey Nash. NET Framework 4.0, Visual C# 2010, Visual Bas ...
  • [Eng] Zakas N. - Maintainable JavaScript (web-development) [PDF, ePub]
  • [Eng] Christiansen T., d Foy B., Wall L., Orwant J. - Programming Perl, 4t ...
  • [Eng, Rus] Лутц М. - Изучаем Python (4-е издание) / Mark Lutz. - Learning P ...
  • [MIT OpenCourseware] 6.00SC Introduction to Computer Science and Programmin ...
  • The Pragmatic Programmers - Thomas D., Fowler C., Hunt A. - Programming Rub ...
  • Программирование на Python 3. Подробное руководство + CD. [2009, DJVU+proje ...
  • Microsoft .NET Framework 4.0 Final [RUS]
  • [EN] Уильям Джекс. Изучение английского шаг 1, 2, 3/William W.Jex. Learning ...
  • [EN] AppDev Exploring Microsoft Visual Studio 2010 Using Visual C# (Компьют ...
  • [EN] William W.Jex, Ph.D. - VAI - Изучение английского языка Шаг за шагом / ...
  • [En] Lynda.com. - Python 3 Essential Training (видеоуроки, программирование ...
  • Autodesk, Inc. / Autodesk Maya 2010 Vehicle for Games [FLV 1452x720 px]
  • [JPN. ENG] Dr. Paul Pimsleur. Обучающий аудиокурс / Learn to Speak and Unde ...
  • [Eng] Flanagan D. - JavaScript. The Definitive Guide, 6th Edition (web-dev ...
  • Лутц М. - Программирование на Python (4-е издание, в 2-х томах) [2011, PDF] ...
  • High Tech - Бизли Д. - Python. Подробный справочник (4-е издание) [2010, PD ...
  • [Khanacademy] Введение в программирование / Introduction to programming and ...
  • Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.