Test Footer 2

DVD Học Lập Trình Với Ngôn Ngữ Python 3

Thông Tin Khóa HọcFile Bài TậpFull Screen
Do sức mạnh của nó , đơn giản , và mô hình đối tượng hoàn chỉnh , Python đã trở thành ngôn ngữ kịch bản của sự lựa chọn cho nhiều tổ chức lớn , bao gồm cả Google , Yahoo , và IBM . Trong Python 3 Essential Training , Bill Weinman sẽ hướng dẫn làm thế nào để sử dụng Python 3 để tạo ra các kịch bản được thiết kế tốt và duy trì các dự án hiện có. Khóa học này bao gồm các vấn đề cơ bản của cú pháp ngôn ngữ và cách sử dụng , cũng như các tính năng tiên tiến như objects , generators , và exceptions.
Mục đích của khóa học :
  • khởi đầu Python 3 nhanh chóng cho các nhà phát triển có kinh nghiệm
  • Tạo chức năng và các đối tượng
  • Sử dụng được xây dựng trong các đối tượng và các lớp của Python
  • Lặp lại mã với các vòng lặp
  • Hiểu và sử dụng các biểu thức điều kiện
  • Tạo chuỗi với generators
  • Dùng lại mã với các đối tượng và thư viện
  • Xử lý lỗi ngoại lệ
  • 00 Introduction Welcome | Understanding prerequisites for Python | Using the exercise files
    01 Python Quick Start Getting started with "Hello World" | Selecting code with conditionals | Repeating code with a loop | Reusing code with a function | Creating sequences with generator functions | Reusing code and data with a class | Greater reusability with inheritance and polymorphism | Handling errors with exceptions
    02 Setting Up Python Installing Python 3 and Eclipse for Windows | Installing Python 3 and Eclipse for Mac
    03 General Syntax Creating a main script | Understanding whitespace in Python | Commenting code | Assigning values | Selecting code and values with conditionals | Creating and using functions | Creating and using objects
    04 Variables, Objects, and Values Understanding variables and objects in Python | Distinguishing mutable and immutable objects | Using numbers | Using strings | Aggregating values with lists and tuples | Creating associative lists with dictionaries | Finding the type and identity of a variable | Specifying logical values with True and False
    05 Conditionals Selecting code with if and else conditional statements | Setting multiple choices with elif | Understanding other strategies for multiple choices | Using the conditional expression
    06 Loops Creating loops with while | Iterating with for | Enumerating iterators | Controlling loop flow with break, continue, and else
    07 Operators Performing simple arithmetic | Operating on bitwise values | Comparing values | Operating on Boolean values | Operating on parts of a container with the slice operator | Understanding operator precedence
    08 Regular Expressions Using the re module | Searching with regular expressions | Replacing with regular expressions | Reusing regular expressions with re.compile
    09 Exceptions Learning how exceptions work | Handling exceptions | Raising exceptions
    10 Functions Defining functions | Using lists of arguments | Using named function arguments | Returning values from functions | Creating a sequence with a generator function
    11 Classes Understanding classes and objects | Using methods | Using object data | Understanding inheritance | Applying polymorphism to classes | Using generators | Using decorators
    12 String Methods Understanding strings as objects | Working with common string methods | Formatting strings with str.format | Splitting and joining strings | Finding and using standard string methods
    13 Containers Creating sequences with tuples and lists | Operating on sequences with built-in methods | Organizing data with dictionaries | Operating on character data with bytes and byte arrays
    14 File I/O Opening files | Reading and writing text files | Reading and writing binary files
    15 Databases Creating a database with SQLite 3 | Creating, retrieving, updating, and deleting records | Creating a database object
    16 Modules Using standard library modules | Finding third-party modules | Creating a module
    17 Debugging Dealing with syntax errors | Dealing with runtime errors | Dealing with logical errors | Using unit tests
    18 Building a Database Application Normalizing a database interface | Deconstructing a database application | Deconstructing a database application
    19 Conclusion Goodbye

    Share on Google Plus

    About Unknown

    0 nhận xét:

    Đăng nhận xét