Khả năng lập trình đã trở thành thành phần thứ tư của khả năng đọc viết. Mọi người cần biết thế giới kỹ thuật số của chúng ta hoạt động như thế nào, không chỉ các kỹ sư.” – Mark Serman, Giám đốc điều hành của Mozilla Foundation

cho biết


lập trình. Tại sao phải nghiên cứu nếu có nhiều chương trình làm sẵn cho máy tính Vâng, thực sự có rất nhiều chương trình làm sẵn. Nhưng như thực tế cho thấy, luôn có những nhiệm vụ không thể giải quyết bằng các phương tiện thông thường. Trong trường hợp này, bạn phải tạo chương trình của riêng mình (hoặc sửa đổi chương trình hiện có).  

Tuy nhiên, bạn có thể nói rằng lập trình không dành cho bạn, rằng bạn đang nghiêng về nhân văn. Vậy tại sao bạn vẫn cần nó?
Thứ nhất, chúng ta đang sống trong thời đại công nghệ thông tin. Công nghệ máy tính ở xung quanh chúng ta. Biết cách nó hoạt động chỉ là hữu ích.
Thứ hai, học lập trình giúp mọi người suy nghĩ trừu tượng và chia nhỏ nhiệm vụ thành các phần nhỏ hơn.

Các khóa học của chúng tôi sẽ cho phép bạn học lập trình từng bước từ các kỹ năng cơ bản đến giải quyết các vấn đề phức tạp.  

Khóa học này dành cho việc nghiên cứu ngôn ngữ lập trình phổ biến nhất - ngôn ngữ Python (Python hoặc đôi khi được dịch sang tiếng Nga là Python). 
Ngôn ngữ Python được lập trình viên người Hà Lan Guido van Rossum phát minh vào năm 1991. Ngôn ngữ này liên tục được cải thiện và các lập trình viên hiện đang sử dụng phiên bản thứ ba. Chúng ta sẽ dừng lại ở đó.
Python có nhiều tính năng phong phú, cho phép bạn lập trình trò chơi và trang web, xử lý dữ liệu lớn, giải các bài toán trí tuệ nhân tạo. 

Nhược điểm của Python có thể được gọi là tốc độ thấp. Nó phù hợp để giải quyết các nhiệm vụ nhỏ trong đó tốc độ không quan trọng lắm.

Khi hoàn thành khóa học, bạn sẽ dần dần phát triển các kỹ năng của mình. Bắt đầu với những điều cơ bản về lập trình, bạn sẽ sớm có thể đưa các kỹ năng của mình trở nên  hoàn thiện, giải quyết những vấn đề phức tạp nhất. Để học những điều cơ bản, bạn có thể không cần bất kỳ phần mềm chuyên dụng nào. Chỉ cần có Internet và ham học hỏi là đủ. 

Nếu bạn đã sẵn sàng học cách lập trình dễ dàng và tự do, thì hãy bắt đầu thực hiện các nhiệm vụ!

Chương trình

Chương trìnhlà một tập hợp các hướng dẫn được viết bằng ngôn ngữ mà máy tính có thể hiểu được.

Bộ não của máy tính - bộ xử lý, ngược lại, chỉ hiểu một ngôn ngữ - ngôn ngữ của mã máy (một chuỗi các số 0 và 1). Việc một người viết chương trình bằng ngôn ngữ mã máy là một vấn đề khá khó khăn, chưa kể đến việc tìm lỗi và sửa lỗi (gỡ lỗi). 
Đó là để tạo thuận lợi cho quá trình tạo chương trình mà các ngôn ngữ lập trình cấp cao đã được phát triển, trong đó các lệnh gần với các từ của ngôn ngữ tự nhiên, thường là tiếng Anh. Nhưng mỗi từ-lệnh đều có một ý nghĩa được xác định nghiêm ngặt và không có ngoại lệ. 

 

Trình dịch, trình biên dịch, trình thông dịch

Để máy tính thực thi các chương trình được viết bằng ngôn ngữ cấp cao, một chương trình đặc biệt được sử dụng – trình dịch.
Trình dịch có thể dịch chương trình thành mã máy của một bộ xử lý cụ thể. Những trình biên dịch như vậy được gọi là trình biên dịch.
Trình dịch có thể tự thực thi chương trình hoặc có thể dịch nó thành bytecode - mỗi lệnh có mã riêng, chiếm một byte trong bộ nhớ (một số từ 0 đến 255). Những người dịch như vậy đã được gọi là phiên dịch viên
Mã byte được thực thi bởi máy ảo (ví dụ: các chương trình viết bằng Java).

Trình dịch Python là một trình thông dịch. Vì vậy, để chạy được chương trình, bạn cần cài đặt trình thông dịch Python trên máy tính của mình. 
Có thể tải xuống bản phân phối mới nhất từ https://www.python.org/downloads/  

Để thuận tiện, bạn có thể cài đặt môi trường phát triển tích hợp trên máy tính của mình (IDE), cho phép bạn nhập, gỡ lỗi và chạy chương trình.
Có nhiều môi trường phát triển khác nhau cho ngôn ngữ Python, cả thương mại, và miễn phí (Xem phần so sánh tại đây)
Cánh IDE 101 – một môi trường học tập miễn phí, đa nền tảng, đơn giản.
 Trang tải xuống: http://wingware.com/downloads/wingide- 101 (chọn hệ điều hành của bạn).
Sau khi cài đặt Wing IDE từ bộ phân phối, hãy nhớ cài đặt các bản cập nhật cho hệ thống (menu "Trợ giúp" – "Kiểm tra cập nhật").
Sau khi khởi động Wing, bạn có thể thấy một cửa sổ được chia thành nhiều phần.
 

 
Trong cửa sổ được đánh số 1, bạn phải viết chương trình và nhớ lưu chương trình đó (tệp chứa chương trình có phần mở rộng .py).
Để chạy chương trình, hãy sử dụng nút có hình tam giác màu xanh lục (Chạy).
Bạn sẽ thấy kết quả của công việc trong cửa sổ được đánh số 2.

Chương trình đơn giản

Chương trình Python đơn giản nhất là một chương trình trống không chứa bất kỳ lệnh nào.
Ví dụ: chương trình

# Đây chỉ là một nhận xét chỉ chứa một nhận xét - một văn bản giải thích không được thực hiện bởi người dịch mà chỉ phục vụ để có thể nhanh chóng hiểu chương trình trong tương lai.