Python được phát triển bởi Guido van Rossum vào đầu những năm 1990 và phiên bản mới nhất của nó là 3. 11. 0, chúng ta có thể gọi nó đơn giản là Python3. Trăn 3. 0 được phát hành vào năm 2008. và được giải thích ngôn ngữ tôi. e nó chưa được biên dịch và trình thông dịch sẽ kiểm tra từng dòng mã. Bài viết này có thể được sử dụng để tìm hiểu những kiến thức cơ bản về ngôn ngữ lập trình Python. Vì vậy, trước khi tiếp tục. hãy thực hiện truyền thống 'HelloWorld' phổ biến nhất 😛 và từ đó so sánh Cú pháp của Python với C, C++ và Java [Tôi đã chọn 3 ngôn ngữ này vì chúng là những ngôn ngữ nổi tiếng nhất và được sử dụng nhiều nhất].
Python3
3 4.5 helloworld4
3 4.5 helloworld5
3 4.5 helloworld6
3 4.5 helloworld7
Ghi chú. Xin lưu ý rằng Python cho phạm vi của nó không phụ thuộc vào dấu ngoặc nhọn [ { } ], thay vào đó, nó sử dụng thụt lề cho phạm vi của nó. Hãy để chúng tôi bắt đầu với những kiến thức cơ bản về Python, nơi chúng tôi sẽ đề cập đến những điều cơ bản trong một số phần nhỏ. Chỉ cần xem qua chúng và tin tôi đi, bạn sẽ học những điều cơ bản về Python rất dễ dàng
Giới thiệu và Cài đặt
- Nếu bạn đang sử dụng HĐH Windows, hãy tải xuống Python bằng cách Nhấp vào đây và bây giờ cài đặt từ thiết lập và trong menu bắt đầu, hãy nhập IDLE. IDLE, bạn có thể coi nó như một IDE của Python để chạy Python Scripts. Nó sẽ trông như thế này.
- Nếu bạn đang dùng Linux/Unix, chỉ cần mở thiết bị đầu cuối và trên 99% hệ điều hành linux, Python được cài đặt sẵn hệ điều hành. Chỉ cần gõ 'python3' trong thiết bị đầu cuối và bạn đã sẵn sàng để sử dụng. Nó sẽ trông giống thế này.
The ” >>> ” represents the python shell and its ready to take python commands and code.
Biến và cấu trúc dữ liệu
Trong các ngôn ngữ lập trình khác như C, C++ và Java, bạn sẽ cần khai báo loại biến nhưng trong Python thì không cần làm điều đó. Chỉ cần gõ vào biến và khi các giá trị sẽ được cung cấp cho nó, thì nó sẽ tự động biết liệu giá trị được cung cấp sẽ là int, float hay char hay thậm chí là String
Python3
3 4.5 helloworld8
3 4.5 helloworld9
[21, 40.5, 'String']0
[21, 40.5, 'String']1
3 4.5 helloworld6
[21, 40.5, 'String']3
[21, 40.5, 'String']4
[21, 40.5, 'String']5
[21, 40.5, 'String']0
[21, 40.5, 'String']7
3 4.5 helloworld6
[21, 40.5, 'String']9
[21, 40.5, 'String']4
3 4.5 helloworld9
[21, 40.5, 'String']0
3 4.5 helloworld03
3 4.5 helloworld6
[21, 40.5, 'String']3
Đầu ra
3 4.5 helloworld
Thấy chưa, nó đơn giản như thế nào, chỉ cần tạo một biến và gán cho nó bất kỳ giá trị nào bạn muốn rồi sử dụng hàm print để in nó. Python có 4 loại Cấu trúc dữ liệu tích hợp là Danh sách, Từ điển, Tuple và Tập hợp
List là Cấu trúc dữ liệu cơ bản nhất trong python. Danh sách là một cấu trúc dữ liệu có thể thay đổi. Các mục điện tử có thể được thêm vào danh sách sau khi tạo danh sách. Giống như bạn đi mua sắm ở chợ địa phương và lập danh sách một số mặt hàng và sau đó bạn có thể thêm ngày càng nhiều mặt hàng vào danh sách.
Hàm append[] dùng để thêm dữ liệu vào danh sách.
Python3
3 4.5 helloworld06
[21, 40.5, 'String']4
3 4.5 helloworld08
3 4.5 helloworld09
[21, 40.5, 'String']0
3 4.5 helloworld91
[21, 40.5, 'String']4
3 4.5 helloworld93
________ 294 ________ 295 ________ 296
3 4.5 helloworld94
3 4.5 helloworld98
3 4.5 helloworld96
________ 294 ________ 391 ________ 296
[21, 40.5, 'String']4
3 4.5 helloworld6
3 4.5 helloworld95
Đầu ra
[21, 40.5, 'String']
Python3
3 4.5 helloworld96
3 4.5 helloworld08
3 4.5 helloworld98
[21, 40.5, 'String']0
3 4.5 helloworld91
3 4.5 helloworld01
3 4.5 helloworld98
[21, 40.5, 'String']0
3 4.5 helloworld04_______505
3 4.5 helloworld06
3 4.5 helloworld07
3 4.5 helloworld08
3 4.5 helloworld09
3 4.5 helloworld06
3 4.5 helloworld01
3 4.5 helloworld08
[21, 40.5, 'String']1
3 4.5 helloworld06
3 4.5 helloworld07
3 4.5 helloworld06
3 4.5 helloworld6
3 4.5 helloworld08
3 4.5 helloworld98
3 4.5 helloworld96
[21, 40.5, 'String']01
Đầu ra
3 4.5 helloworld0
Python3
[21, 40.5, 'String']02
[21, 40.5, 'String']03
[21, 40.5, 'String']04
[21, 40.5, 'String']05
[21, 40.5, 'String']0
3 4.5 helloworld08
3 4.5 helloworld07
3 4.5 helloworld08
3 4.5 helloworld01
3 4.5 helloworld08
3 4.5 helloworld07
3 4.5 helloworld96
_______06____855
[21, 40.5, 'String']01
Đầu ra
3 4.5 helloworld9
Python3
[21, 40.5, 'String']57
[21, 40.5, 'String']58
[21, 40.5, 'String']59
[21, 40.5, 'String']0
3 4.5 helloworld01
3 4.5 helloworld02
3 4.5 helloworld03
3 4.5 helloworld08
3 4.5 helloworld05
3 4.5 helloworld08
3 4.5 helloworld03
3 4.5 helloworld08
3 4.5 helloworld09
3 4.5 helloworld6
3 4.5 helloworld11
3 4.5 helloworld12
Bình luận
3 4.5 helloworld9
Đầu vào và đầu ra
Trong phần này, chúng ta sẽ tìm hiểu cách lấy đầu vào từ người dùng và từ đó thao tác với nó hoặc đơn giản là hiển thị nó. Hàm input[] được sử dụng để lấy đầu vào từ người dùng
Python3
3 4.5 helloworld13
3 4.5 helloworld14
3 4.5 helloworld15
[21, 40.5, 'String']0
3 4.5 helloworld17
3 4.5 helloworld08
3 4.5 helloworld19
3 4.5 helloworld96
[21, 40.5, 'String']4
3 4.5 helloworld22
3 4.5 helloworld6
3 4.5 helloworld08
3 4.5 helloworld25
3 4.5 helloworld26
đầu ra
3 4.5 helloworld0
Python3
3 4.5 helloworld27
[21, 40.5, 'String']4
3 4.5 helloworld29
3 4.5 helloworld30
3 4.5 helloworld31
3 4.5 helloworld32
[21, 40.5, 'String']0
3 4.5 helloworld34
3 4.5 helloworld08
3 4.5 helloworld17
3 4.5 helloworld08
3 4.5 helloworld38
3 4.5 helloworld39
3 4.5 helloworld40
[21, 40.5, 'String']0
3 4.5 helloworld34
3 4.5 helloworld08
3 4.5 helloworld17
3 4.5 helloworld08
3 4.5 helloworld46
3 4.5 helloworld39
[21, 40.5, 'String']4
3 4.5 helloworld49
[21, 40.5, 'String']0
3 4.5 helloworld32
3 4.5 helloworld52
3 4.5 helloworld40
3 4.5 helloworld6
3 4.5 helloworld08
3 4.5 helloworld56
3 4.5 helloworld57
đầu ra
3 4.5 helloworld0
Lựa chọn
Lựa chọn trong Python được thực hiện bằng hai từ khóa 'if' và 'elif'[elseif] và từ khóa khác
Python3
3 4.5 helloworld13
3 4.5 helloworld59
[21, 40.5, 'String']4
3 4.5 helloworld32
[21, 40.5, 'String']0
3 4.5 helloworld63
3 4.5 helloworld64______065
3 4.5 helloworld66
3 4.5 helloworld67
3 4.5 helloworld68
3 4.5 helloworld6
3 4.5 helloworld08
3 4.5 helloworld71
3 4.5 helloworld96
3 4.5 helloworld73
3 4.5 helloworld65
3 4.5 helloworld75
3 4.5 helloworld67
3 4.5 helloworld68______06____608
3 4.5 helloworld80
3 4.5 helloworld96
_______082____506
3 4.5 helloworld68______06____608
3 4.5 helloworld87
3 4.5 helloworld96
Đầu ra
[21, 40.5, 'String']0
Chức năng
Bạn có thể nghĩ các hàm giống như một loạt mã nhằm thực hiện một tác vụ cụ thể trong toàn bộ tập lệnh Python. Python đã sử dụng từ khóa 'def' để xác định hàm.
Cú pháp.
[21, 40.5, 'String']5
Python3
3 4.5 helloworld13
3 4.5 helloworld90
3 4.5 helloworld91
3 4.5 helloworld92
3 4.5 helloworld68______06____608
3 4.5 helloworld25
3 4.5 helloworld96
3 4.5 helloworld68______06____608
[21, 40.5, 'String']01
3 4.5 helloworld96
[21, 40.5, 'String']03
[21, 40.5, 'String']4
[21, 40.5, 'String']05
[21, 40.5, 'String']03
Đầu ra
3 4.5 helloworld0
Bây giờ, như chúng ta đã biết, bất kỳ chương trình nào cũng bắt đầu từ chức năng 'chính'.. hãy tạo một chức năng chính giống như trong nhiều ngôn ngữ lập trình khác
Python3
[21, 40.5, 'String']07
[21, 40.5, 'String']08
3 4.5 helloworld91
[21, 40.5, 'String']10
3 4.5 helloworld68______712
[21, 40.5, 'String']0
3 4.5 helloworld34
3 4.5 helloworld08
3 4.5 helloworld17
3 4.5 helloworld08
[21, 40.5, 'String']18
3 4.5 helloworld39
________ 068 ________ 721 ________ 712
[21, 40.5, 'String']4
3 4.5 helloworld91
[21, 40.5, 'String']25
3 4.5 helloworld68______06____608
[21, 40.5, 'String']29
3 4.5 helloworld96
[21, 40.5, 'String']4
_______068____733
_______068____735
3 4.5 helloworld68______737
[21, 40.5, 'String']0
[21, 40.5, 'String']39
3 4.5 helloworld68
3 4.5 helloworld6
[21, 40.5, 'String']42
[21, 40.5, 'String']4
[21, 40.5, 'String']44
[21, 40.5, 'String']45
3 4.5 helloworld64
[21, 40.5, 'String']47
[21, 40.5, 'String']0
[21, 40.5, 'String']0
[21, 40.5, 'String']50
3 4.5 helloworld06
_______068____753
Đầu ra
3 4.5 helloworld1
Vòng lặp [Looping]
Đúng như tên gọi, nó lặp đi lặp lại mọi thứ. Chúng tôi sẽ sử dụng vòng lặp 'for and while' phổ biến nhất ở đây
Python3
3 4.5 helloworld13
[21, 40.5, 'String']55
[21, 40.5, 'String']4
[21, 40.5, 'String']57
[21, 40.5, 'String']58
[21, 40.5, 'String']59
[21, 40.5, 'String']60
3 4.5 helloworld08
[21, 40.5, 'String']62
[21, 40.5, 'String']63
3 4.5 helloworld68
3 4.5 helloworld6
[21, 40.5, 'String']66
Python3
3 4.5 helloworld13
[21, 40.5, 'String']68
[21, 40.5, 'String']58
[21, 40.5, 'String']0
[21, 40.5, 'String']71
[21, 40.5, 'String']72
[21, 40.5, 'String']73____762
3 4.5 helloworld67
_______776____06____766
[21, 40.5, 'String']76
[21, 40.5, 'String']58
[21, 40.5, 'String']0
[21, 40.5, 'String']58
[21, 40.5, 'String']83
3 4.5 helloworld05
Đầu ra
3 4.5 helloworld2
Python có một thư viện mô-đun rất phong phú có nhiều chức năng để thực hiện nhiều tác vụ. Bạn có thể đọc thêm về thư viện chuẩn của Python bằng cách sử dụng
từ khóa ‘import’ để nhập một mô-đun cụ thể vào mã python của bạn. Ví dụ xét chương trình sau.
Python3
3 4.5 helloworld13
[21, 40.5, 'String']86
[21, 40.5, 'String']87
[21, 40.5, 'String']88
[21, 40.5, 'String']4
3 4.5 helloworld91
[21, 40.5, 'String']25
3 4.5 helloworld68______793
[21, 40.5, 'String']0
[21, 40.5, 'String']95
[21, 40.5, 'String']96
[21, 40.5, 'String']4
3 4.5 helloworld68
[21, 40.5, 'String']99
3 4.5 helloworld68____2001
3 4.5 helloworld68______793
[21, 40.5, 'String']0
3 4.5 helloworld005
3 4.5 helloworld68______06
3 4.5 helloworld008
3 4.5 helloworld009
3 4.5 helloworld009
3 4.5 helloworld64
[21, 40.5, 'String']47
[21, 40.5, 'String']0
[21, 40.5, 'String']0
[21, 40.5, 'String']50
3 4.5 helloworld06
_______068____753
Đầu ra
3 4.5 helloworld3
Đây là một số kiến thức cơ bản về ngôn ngữ lập trình Python và tôi sẽ đề cập đến cả chủ đề Python trình độ trung cấp và nâng cao trong các bài viết sắp tới của mình
Bài viết này được đóng góp bởi Harsh Wardhan Chaudhary. Nếu bạn thích GeekforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng đóng góp. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới donate@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác. Bài viết của bạn sẽ được xem xét đầu tiên bởi nhóm Geek for Geeks trước khi xuất bản
Vui lòng viết nhận xét nếu bạn thấy bất cứ điều gì không chính xác hoặc nếu bạn muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên