Học python cho người chưa biết gì
0.00₫ Show Python là một ngôn ngữ lập trình scripting phổ biến và hết sức thú vị. Nó không phải ngôn ngữ có tốc độ thực thi nhanh như Assembly, C, C++. Nó được chọn làm ngôn ngữ lập trình đầu tiên để dạy cho những người chưa biết lập trình hoặc thanh thiếu niên. Google, Microsoft, và nhiều tập đoàn, công ty tin học sử dụng để vận hành hệ thống dịch vụ của mình. Các nhà nghiên cứu khóa học, phân tích dữ liệu lớn cũng thích sử dụng Python cho công việc của mình, vì nó được việc, không màu mè, học nhanh, dùng luôn. Python trong tiếng Anh có nghĩa là con trăn, vừa mềm dẻo, uốn lượn nhưng mạnh mẽ khủng khiếp khi siết chặt con mồi. Compare Có nhiều cách để học python, cũng như có nhiều giáo trình để chúng ta có thể tham khảo, tuy nhiên để bắt đầu thường sẽ rất khó khăn với một người giữa rất nhiều ngả đường để lựa chọn. Trong quá trình tìm hiểu về cách Python hoạt động và sử dụng nó với lập trình hướng đối tượng, phát triển các ứng dụng thì mình nghĩ cũng nên tổng hợp lại một chút cho anh em có thể tham khảo cũng như tiến đi nhanh nhất trong quá trình học Python. Tất nhiên vẫn với cách hướng dẫn từng bước kèm theo các ví dụ minh họa để anh em có thể nghiên cứu lý thuyết cũng như thực hành liền cho nóng. Ví dụ dưới đây là 1 đoạn code cơ bản hello world với python
Giới thiệuPython thì mình cũng không cần nói quá nhiều về nó, các bạn có thể biết nó có nguồn gốc từ rất nhiều ngôn ngữ khác như C,C++, Unix shell, .. hoặc có thể không, nếu không thì mình mới tiết lộ cho bạn 1 bí mật động trời rồi đấy :D Triết lý cơ bản của Python là tính dễ đọc, điều này đặc biệt phù hợp với những người mới bắt đầu lập trình máy tính và nó có thể được tóm tắt bằng các nguyên tắc sau: Vì Python được thiết kế để dễ đọc, nó sử dụng các từ khóa tiếng Anh thường xuyên trong khi các ngôn ngữ khác có thể sử dụng dấu câu. Đáng kể nhất, nó sử dụng thụt đầu dòng(indentation) để nhóm các câu lệnh lại với nhau thành các “khối” mã. Ví dụ, trong ngôn ngữ lập trình Pascal, các khối bắt đầu bằng từ khóa begin và kết thúc bằng từ khóa end, và trong ngôn ngữ lập trình C, các khối được đặt trong dấu ngoặc nhọn ( {}). Việc sử dụng thụt lề trong Python tạo ra code có bố cục trực quan gọn gàng. Python 2.7 hiện tại đã nằm vào list end-of-life release nghĩa là không được support nữa. Phiên bản 3.x là bản được ưu tiên sử dụng hơn và mình sẽ dùng nó xuyên suốt những bài hướng dẫn python. Và 1 điểm cần lưu ý nữa là python 3.x không tương thích ngược với 2.7 nghĩa là code trên version cao sẽ không dùng được với version thấp. Cài đặtĐể lập trình được python thì điều đầu tiên là phải cài đặt, ở đây chúng ta có thể cài đặt python trên mọi hệ điều hành khác nhau WindowsBước 1: Mở trình duyệt web, vào ngay
python.org/downloads và tải xuống phiên bản trình cài đặt thích hợp - trong ví dụ này, khi mình ấn vào download trình duyệt sẽ tải tập tin “python-3.9.5-amd64.exe” về LinuxVới phiên bản linux thì nếu bạn dùng Ubuntu 20, python đã được cài sẵn, bạn có thể kiểm tra bằng cách sau
Với các phiên bản cũ hơn bạn có thể cài python thông qua apt
Lập trình bài đầu tiênChọn lựa Editor để lập trình Sau khi cài đặt python chúng ta sẽ có các biểu tượng sau đây ① là IDLE(Python’s Integrated DeveLopment Environment) để bạn có thể lập trình trực quan ② là cửa sổ console để bạn có thể chạy lệnh trên đó, tương tự như cmd của windows. Chúng ta có thể chơi bời với cửa sổ terminal bằng cách gõ vài phép toán cộng trừ cơ bản Sử dụng Visual Studio CodeVisual studio code là Editor rất ngon lành mà chúng ta có thể lập trình ở trên đó, mình cũng thường xuyên sử dụng nó để lập trình Python, các bạn nên dùng nó bởi vì nó rất tiện lợi, vừa code được vừa chạy được luôn. Thơm bơ như bánh mì sài gòn. Nếu bạn chưa cài VS code thì bạn có thể cài tại đây Sau khi cài đặt bạn có thể tìm plugin và cài Python vào, từ đó ta có đủ đồ nghề để hành nghề với python rồi Chương trình đầu tiênCác bạn có thể dùng VS Code để tạo file mới bằng cách Ctrl+N sau đó lưu lại file dưới định dạng .py, file này là file mà Python dùng để thực thi Chương trình Python chỉ đơn giản là một tệp văn bản thuần túy được tạo bằng trình chỉnh sửa, chẳng hạn như Notepad của Windows, đã được lưu với phần mở rộng tệp “.py”. Chương trình đầu tiên khi học bất kỳ ngôn ngữ lập trình nào mà chúng ta thường thấy là chỉ cần in ra một thông điệp chào mừng thế giới như sau
Sau vài nút dòng code và bấm nút play, chúng ta đã thấy kết quả ③ Chơi đùa với biếnDữ liệu được lưu trữ trong một biến thông qua toán tử gán = Ví dụ: để lưu trữ giá trị số 8 trong một biến có tên là “a” đơn giản chỉ là như sau: Ví dụ: để khởi tạo các biến có tên “a”, “b” và “c”, mỗi biến có giá trị 8 như sau: Ví dụ: để khởi tạo các biến có tên “a”, “b” và “c” với các giá trị số tương ứng là 1, 2 và 3 như sau:
Chúng ta có thể thêm các comment vào trong code bằng cách dùng kí tự #, với những đoạn code có # ở đầu thì python sẽ bỏ qua nó giống như // trong C thôi các bạn à
Với chương trình trên chúng ta đã có thể gán được các kiểu giá trị trong python Kết quả
User inputPython cũng cho phép chúng ta có thể nhập input vào thông qua hàm input, cái này đặc biệt hữu dụng với các chương trình cần người dùng thao tác nhập input vào.
Các bạn có thể chạy ví dụ sau và xem kết quả
Sửa lỗiTrong lập trình Python, có ba loại lỗi có thể xảy ra. Sẽ rất hữu ích nếu bạn nhận ra các loại lỗi khác nhau để có thể sửa chúng dễ dàng hơn:
Ví dụ, một dấu ngoặc kép bị thiếu xung quanh một chuỗi. Trình thông dịch tạm dừng và báo lỗi mà không thực hiện chương trình
Lỗi
Fix lỗi
Kết quả
Ví dụ, khi một tên biến sau đó bị gõ sai, do đó biến không thể được nhận dạng. Trình thông dịch chạy chương trình nhưng dừng lại ở lỗi và báo cáo bản chất của lỗi dưới dạng "Exception"
Lỗi
Khắc phục
Kết quả
Ví dụ, khi thứ tự ưu tiên chưa được chỉ định trong một biểu thức. Trình thông dịch chạy chương trình và không báo lỗi
Lỗi
Trong khi đó mục đích của mình là sẽ in kết quả ra 28, do đó chương trình cần sửa lại
Kết quả sẽ là 28 Tổng kết
|