Page 23 - Em Học Python
P. 23

Khi gặp cái gì đó quá khó hoặc quá đánh đố, tôi hay thử mấy cách sau:


               1.      Tách vấn đề ra thành từng phần nhỏ. Cố gắng hiểu từng đoạn code có tác dụng gì,

                       hoặc là chỉ để tâm vào một phần nhỏ của cả vấn đề lớn (tức là tập trung vào một
                       đoạn code ngắn thôi, thay vì cố hiểu tất cả cùng một lúc).

               2.      Nếu vẫn không ăn thua, thì tạm thời kệ nó. Ngủ một giấc rồi quay lại sau. Cách này

                       có thể giải quyết được rất nhiều vấn đề, và đặc biệt có ích với lập trình viên.




               QUYỂN SÁCH NÀY DÀNH CHO AI?



                       Quyển sách này dành cho bất cứ ai có hứng thú với lập trình máy tính, dù là trẻ em
               hay người lớn lần đầu học lập trình. Nếu muốn học cách để viết ra phần mềm của riêng


               mình thay vì cứ phải dùng phần mềm của người khác, thì cuốn  Em Học Python này là
               điểm khởi đầu khá phù hợp.


                       Trong các chương tiếp theo, ta sẽ học cách cài đặt Python, mở Python shell và làm

               các phép tính đơn giản, in chữ ra màn hình, tạo mảng, điều khiển luồng với lệnh  if và
                                                                                                     ​
               vòng lặp  for (tất nhiên là sẽ phải học xem lệnh  if và vòng lặp  for là gì rồi!). Ta sẽ học cách
                                                                   ​
                                                                                   ​
                            ​
               làm sao để tái sử dụng code bằng cách dùng hàm, học những kiến thức căn bản về lớp và
               đối tượng, và mô tả sơ lược về các hàm và module có sẵn trong Python.


                       Sẽ có các chương về module  turtle của Python từ đơn giản đến phức tạp, và các bài
                                                           ​
               hướng dẫn sử dụng module  tkinter để có thể đồ họa trên màn hình máy tính. Các bài tập
                                                     ​
               với các độ khó khác nhau ở cuối mỗi chương để em tự viết các chương trình nhỏ sẽ giúp

               củng cố các kiến thức vừa mới học được.


                        Sau khi đã xây dựng được những kiến thức nền tảng về lập trình, em sẽ học cách tự
               viết game. Em sẽ dựng hai game liền, có đồ họa đàng hoàng. Và cũng sẽ học về cơ chế phát

               hiện va chạm, về các sự kiện, và về các kỹ thuật xây dựng hình ảnh động khác nhau.


                       Đa số các ví dụ trong sách dùng Python shell hay còn gọi là IDLE ( Môi trường tích

               hợp dành cho Nghiên cứu và Phát triển  ⟨Integrated Development and Learning
                                                                                      ​
                                                                                       ​
                                                         ​
                                                                    ​
                                                         ​
                                                                     ​
                                                                                             Lời giới thiệu           21
   18   19   20   21   22   23   24   25   26   27   28