Hướng dẫn what are simple programs in python? - các chương trình đơn giản trong python là gì?

Cách tốt nhất để học Python là bằng cách thực hành các ví dụ. Trang này chứa các ví dụ về các khái niệm cơ bản của Python. Chúng tôi khuyến khích bạn tự mình thử các ví dụ này trước khi xem xét giải pháp.

Tất cả các chương trình trên trang này đều được kiểm tra và nên hoạt động trên tất cả các nền tảng.

Bạn muốn học Python bằng cách tự viết mã? Ghi danh vào khóa học Python tương tác của chúng tôi miễn phí. Enroll in our Interactive Python Course for FREE.

Đào tạo cho khuôn viên trường đại học

Javatpoint cung cấp đào tạo trường đại học về Core Java, Advance Java, .NET, Android, Hadoop, PHP, Web Technology và Python. Vui lòng gửi thư yêu cầu của bạn tại [Email & NBSP; được bảo vệ] Thời lượng: 1 tuần đến 2 tuần
Duration: 1 week to 2 week

Chúng tôi sử dụng cookie để đảm bảo bạn có trải nghiệm duyệt tốt nhất trên trang web của chúng tôi. Bằng cách sử dụng trang web của chúng tôi, bạn thừa nhận rằng bạn đã đọc và hiểu chính sách và chính sách bảo mật cookie của chúng tôi

Bắt đầu hành trình mã hóa của bạn ngay bây giờ!

Hướng dẫn what are simple programs in python? - các chương trình đơn giản trong python là gì?

Python là một mục đích cao, cấp cao, ngôn ngữ lập trình được giải thích. Nó nổi tiếng vì rất dễ học nhưng mạnh mẽ và nó có nhiều cách sử dụng trong nhiều lĩnh vực khác nhau.

Nếu bạn là người đang cố gắng bắt đầu với Python, thật dễ dàng để bị lạc trong số tất cả các tài nguyên học tập tuyệt vời trên internet.

Bây giờ bài viết này không cố gắng trở thành một người đứng đầu trong đám đông đó. Thay vào đó, ở đây tôi sẽ giới thiệu cho bạn những điều cơ bản của Python và tôi sẽ chỉ cho bạn đi đúng hướng.

Trong bài viết này, tôi sẽ giới thiệu về các nguyên tắc cơ bản của ngôn ngữ lập trình Python với sự trợ giúp của một tấn ví dụ mã. Tôi sẽ giải thích chúng rất chi tiết và bao gồm các liên kết để nghiên cứu thêm.

Khi tôi đã giới thiệu bạn với ngôn ngữ ở cấp độ cơ bản, tôi sẽ đề xuất cho bạn một số tài nguyên học tập tuyệt vời và giải thích cách làm tốt nhất trong số họ.

Mặc dù tôi sẽ giải thích kỹ các ví dụ mã, tôi cho rằng bạn quen thuộc với các khái niệm lập trình phổ biến như biểu thức, câu lệnh, biến, chức năng, v.v. Vì vậy, tôi sẽ không dành thời gian để giải thích các khái niệm lập trình này một cách chi tiết - thay vào đó tôi sẽ tập trung vào cách thực hiện/sử dụng chúng của Python.

Không có thêm bất kỳ quảng cáo nào nữa, hãy nhảy vào!

Mục lục

  • Tổng quan cấp độ cao của Python
  • Làm thế nào để viết lời chào, thế giới! Trong Python
  • Các biến trong Python
  • Các loại dữ liệu trong Python
  • Cách viết bình luận bằng Python
  • Chuỗi trong Python
  • Số trong Python
  • Cách xử lý đầu vào của người dùng trong Python
  • if-else-elif trong Python
  • Trường hợp trận đấu trong Python
  • Danh sách và bộ dữ liệu trong Python
  • Vòng lặp trong Python
  • Từ điển trong Python
  • Chức năng trong Python
  • Tài nguyên học tập Python bổ sung
  • Sự kết luận

Tổng quan cấp độ cao của Python

Trước khi tôi nhảy vào mã hóa, bạn sẽ cần cài đặt Python và sẵn sàng để truy cập hệ thống của bạn. Tùy thuộc vào hệ thống bạn đang chạy - Windows, MacOS hoặc Linux - quá trình cài đặt sẽ khác nhau.

Nếu bạn đang ở trên Windows, tác giả Freecodecamp của tôi, Md. Fahim Bin Amin đã viết một hướng dẫn tuyệt vời về cách cài đặt Python trên Windows. Một tác giả khác Dillion Megida đã viết một bài viết xuất sắc khác về cách cài đặt Python 3 trên Mac.

Một số nền tảng, chẳng hạn như một số phân phối Linux hiện đại, đi kèm với một phiên bản khá cập nhật của Python được cài đặt sẵn. Vì vậy, nếu bạn đang sử dụng Linux, hãy thực hiện lệnh sau để kiểm tra phiên bản Python:

python3 --version

Có bất kỳ phiên bản nào của Python 3 được cài đặt trên hệ thống của bạn sẽ đủ. Ngoài Python, bạn cũng sẽ cần một trình chỉnh sửa mã hoặc IDE rất phù hợp để viết mã Python.

Trong Python IDE của tôi - IDE và biên tập viên tốt nhất cho bài viết của Python, tôi đã liệt kê ba trong số các trình soạn thảo mã tốt nhất và IDE mà bạn có thể sử dụng để viết mã Python.

Vì vậy, nếu bạn có Python và Trình chỉnh sửa mã hoặc IDE sẵn sàng để viết, hãy chuyển sang viết đoạn mã Python đầu tiên của bạn.

Làm thế nào để viết lời chào, thế giới! Trong Python

Ở đâu đó trong máy tính của bạn, hãy tạo một tệp mới có tên

Hello, World!
100
10
3 và đặt mã sau vào đó:

print('Hello, World!')

Để chạy mã này, hãy mở thiết bị đầu cuối của bạn bên trong thư mục nơi bạn đã đặt tệp

Hello, World!
100
10
3 và thực hiện lệnh sau:

# on Windows and macOS
python program.py

# on Linux
python3 program.py

Đầu ra của mã sẽ là bất cứ điều gì bạn đã truyền dưới dạng tham số của hàm

Hello, World!
100
10
5, trong trường hợp của đoạn mã này là:

Hello, World!

Như bạn có thể đã đoán,

Hello, World!
100
10
5 là một chức năng Python tích hợp in bất cứ thứ gì bạn cung cấp trên bảng điều khiển. Hàm có thể in chuỗi, số, biểu thức - ít nhiều bất cứ thứ gì bạn có thể ném vào nó.

print('Hello, World!')
print(100)
print(5 + 5)

Câu lệnh đầu tiên in ra chuỗi

Hello, World!
100
10
7 giống như trước đây. Cái thứ hai in ra một số và cái thứ ba in ra kết quả của biểu thức
Hello, World!
100
10
8:

Hello, World!
100
10

Một điều mà bạn có thể hoặc không thể nhận thấy là ba câu lệnh in đã được xuất ra trong ba dòng riêng biệt. Trong khi đó trong các ngôn ngữ khác như C/C ++/C#/Java, bạn phải nối một ký tự mới một cách rõ ràng.

Hóa ra,

Hello, World!
100
10
5 có chức năng là ký tự mới theo mặc định và bạn có thể ghi đè hành vi mặc định này như sau:

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)

Bây giờ đầu ra của chương trình sẽ là:

Hello, World! | 100 | 10

Điều đó có nghĩa là bất kỳ chuỗi nào bạn vượt qua dưới dạng giá trị của tham số

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
0 sẽ được sử dụng làm ký tự kết thúc của dòng in.

Ở đây, tôi đã sử dụng

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
1 làm ký tự chấm dứt của hai câu lệnh đầu tiên. Tuy nhiên, tôi đã sử dụng ký tự dòng mới mặc định làm ký tự chấm dứt của câu lệnh cuối cùng.

Bạn có thể tìm hiểu thêm về chức năng

Hello, World!
100
10
5 bằng cách chơi xung quanh với nó hoặc bằng cách đọc các tài liệu chính thức về chức năng.

Các biến trong Python

Để khai báo một biến trong Python, bạn bắt đầu bằng cách viết tên của biến, sau đó là một dấu bằng, theo sau là giá trị của biến:

name = 'Farhan'

print('My name is ' + name)

Đầu ra của mã này sẽ là:

My name is Farhan

Như bạn có thể thấy, không có từ khóa đặc biệt để khai báo một biến. Python đủ thông minh để có được loại biến từ giá trị bạn đang gán.

Trong ví dụ trên, biến

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
3 chứa chuỗi
print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
4. Vì từ
print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
4 nằm trong trích dẫn, Python sẽ coi biến này là một chuỗi.

Trong Python, bạn có thể kết hợp hai chuỗi bằng dấu cộng. Đó là những gì chúng tôi đã làm trong tuyên bố

Hello, World!
100
10
5 ở trên. Nhưng nếu bạn thay đổi mã như sau:

print('Hello, World!')
0

Và cố gắng chạy chương trình này, bạn sẽ phải đối mặt với vấn đề sau:

print('Hello, World!')
1

Như bạn có thể thấy, các chuỗi chỉ có thể được nối với các chuỗi và biến

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
7 là một số nguyên. Có một cách tốt hơn để nhúng các biến trong các câu lệnh chuỗi.

print('Hello, World!')
2

Tôi hy vọng bạn đã nhận thấy

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
8 khi bắt đầu các chuỗi bên trong các câu lệnh
Hello, World!
100
10
5.
print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
8 này biến các chuỗi thành F-String. Các chuỗi này được đánh giá trong thời gian chạy, vì vậy bên trong chuỗi F, bạn có thể đặt bất kỳ câu lệnh Python hợp lệ nào trong niềng răng xoăn. Điều này làm cho các biến nhúng hoặc thậm chí logic đơn giản trong chuỗi rất dễ dàng.

Bạn có thể khai báo lại các biến của mình ở bất cứ đâu trong chương trình. Bạn thậm chí có thể thay đổi loại của họ nếu bạn muốn.

print('Hello, World!')
3

Đây là một chương trình hoàn toàn hợp lệ và giá trị của

Hello, World! | 100 | 10
1 sẽ được in là
Hello, World! | 100 | 10
2 vì bạn đã ghi đè giá trị ban đầu trên dòng thứ hai.

Các loại dữ liệu trong Python

Trong Python, có bốn loại nghĩa đen chính mà bạn cần biết:

Loại hìnhThí dụ
Số nguyên1
Điểm nổi2.0
BooleanĐÚNG VẬY
Sợi dây'Freecodecamp'

Số nguyên và điểm nổi là tự giải thích. Một boolean có thể là

Hello, World! | 100 | 10
3 hoặc
Hello, World! | 100 | 10
4 và các chuỗi trong Python có thể được đặt trong các trích dẫn đơn hoặc trích dẫn kép. Tôi thích sử dụng các trích dẫn đơn lẻ. Bạn có thể sử dụng loại bạn thích nhưng cố gắng không trộn cả hai loại trích dẫn với nhau.

Nhận xét trong Python bắt đầu với biểu tượng băm:

print('Hello, World!')
4

Nhận xét được viết bằng băm chỉ có thể là một dòng. Nếu bạn muốn viết nhận xét đa dòng bằng Python, bạn sẽ phải sử dụng báo giá như sau:

print('Hello, World!')
5

Nhận xét mã của bạn khi cần là một cách tốt để ghi lại nó. Nhưng hãy chắc chắn rằng bạn không thêm nhận xét trong đó mã có thể dễ dàng hiểu được bằng cách chỉ nhìn vào nó.

Chuỗi trong Python

Chuỗi trong Python được đặt hàng các bộ sưu tập các ký tự Unicode. Chuỗi không thể được sửa đổi trong thời gian chạy. Bạn đã thấy cách khai báo một chuỗi. Trong phần này, bạn sẽ tìm hiểu về các hoạt động chuỗi chung.

Trong một chuỗi, mỗi ký tự sẽ có một chỉ mục. Và giống như các mảng, các chỉ mục chuỗi là dựa trên không.

print('Hello, World!')
6

Các ký tự này có thể được truy cập bằng các chỉ mục này như sau:

print('Hello, World!')
7

Đầu ra của chương trình này sẽ như sau:

print('Hello, World!')
8

Một điều thú vị khác mà bạn có thể làm bằng cách sử dụng các chỉ mục này là cắt lát. Giả sử rằng bạn muốn lấy một phần từ một chuỗi.

print('Hello, World!')
9

Đầu ra của chương trình này sẽ là:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
0

Trong ví dụ này,

Hello, World! | 100 | 10
5 có nghĩa là in bắt đầu từ INDEX
Hello, World! | 100 | 10
6 đến INDEX
Hello, World! | 100 | 10
7. Bây giờ bạn có thể nghĩ rằng
Hello, World! | 100 | 10
8 đang ở Index
Hello, World! | 100 | 10
7 và bạn sẽ đúng về điều đó. Nhưng điều về việc cắt lát là, nó không bao gồm nhân vật ở chỉ số kết thúc.

Nếu bạn muốn tìm hiểu thêm về việc cắt lát, có một bài viết có tiêu đề Cách tạo ra một chuỗi trong Python mà bạn có thể thấy hữu ích.

Bạn có thể sử dụng hàm

name = 'Farhan'

print('My name is ' + name)
0 để tìm ra độ dài của chuỗi như sau:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
1

Đầu ra từ chương trình này sẽ là

name = 'Farhan'

print('My name is ' + name)
1 vì có sáu ký tự trong chuỗi.

Python có rất nhiều phương thức chuỗi, nhưng chứng minh mỗi người trong số chúng không thể ở đây vì vậy tôi sẽ chứng minh một số phương pháp phổ biến nhất.

Phương pháp đầu tiên là

name = 'Farhan'

print('My name is ' + name)
2. Phương thức này trả về một bản sao của chuỗi đã cho với ký tự đầu tiên được viết hoa và phần còn lại.

# on Windows and macOS
python program.py

# on Linux
python3 program.py
2

Đầu ra của mã này sẽ là

name = 'Farhan'

print('My name is ' + name)
3. Nếu bạn muốn chuyển đổi toàn bộ câu thành chữ hoa, có phương thức
name = 'Farhan'

print('My name is ' + name)
4:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
3

Đầu ra của mã này sẽ là

name = 'Farhan'

print('My name is ' + name)
5. Bạn có thể thực hiện ngược lại bằng phương pháp
name = 'Farhan'

print('My name is ' + name)
6:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
4

Đầu ra của mã này sẽ là

name = 'Farhan'

print('My name is ' + name)
7. Có các phương pháp
name = 'Farhan'

print('My name is ' + name)
8 và
name = 'Farhan'

print('My name is ' + name)
9 để kiểm tra xem một chuỗi có ở chữ hoa hay chữ thường.

# on Windows and macOS
python program.py

# on Linux
python3 program.py
5

Đầu ra của mã này sẽ như sau:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
6

Nếu bạn muốn thay thế tất cả các lần xuất hiện của một chuỗi con trong một chuỗi, bạn có thể làm như vậy bằng cách sử dụng phương thức

My name is Farhan
0:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
7

Mã này sẽ thay thế tất cả các lần xuất hiện của

My name is Farhan
1 bằng
My name is Farhan
2 & nbsp; trong chuỗi đã cho.

Cuối cùng, có các phương pháp

My name is Farhan
3 và
My name is Farhan
4. Cái đầu tiên chia một chuỗi vào danh sách:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
8

Phương thức cần một dấu phân cách để phân chia chuỗi trên. Ở đây, tôi đã sử dụng không gian làm dấu phân cách. Đầu ra của mã này sẽ là

My name is Farhan
5. Đây là một danh sách. Chúng tôi chưa bao gồm danh sách nhưng chúng tôi sẽ sớm thôi. Hiện tại, hãy hiểu rằng chúng giống như các mảng.

Bạn có thể tạo một chuỗi mới bằng cách sử dụng các yếu tố của một điều không thể sử dụng được, đó là một danh sách, sử dụng phương thức

My name is Farhan
4:

# on Windows and macOS
python program.py

# on Linux
python3 program.py
9

Tôi đã gọi phương thức

My name is Farhan
4 trên một không gian, vì vậy kết quả của mã này sẽ là một chuỗi được nối bằng các khoảng trống ở giữa như sau:

Hello, World!
0

Nếu bạn muốn tìm hiểu thêm về tất cả các phương thức chuỗi trong Python, vui lòng tham khảo tài liệu chính thức.

Số trong Python

Các số trong Python có thể là số nguyên, điểm nổi và các loại phức tạp. Trong bài viết này, tôi sẽ chỉ thảo luận về các hoạt động liên quan đến các số thực - nghĩa là các số nguyên và điểm nổi.

Bạn có thể thực hiện các hoạt động bổ sung, trừ, nhân và phân chia bằng số nguyên và số điểm nổi như trong bất kỳ ngôn ngữ lập trình nào khác:

Hello, World!
1

Đầu ra từ đoạn mã này sẽ như sau:

Hello, World!
2

Một điều cần lưu ý là ngay cả khi bạn thực hiện hoạt động phân chia giữa hai số nguyên, kết quả sẽ luôn là một điểm nổi. Nếu bạn muốn kết quả là một số nguyên, bạn có thể làm như vậy như sau:

Hello, World!
3

Lần này kết quả sẽ là một số nguyên. Hãy cẩn thận rằng nếu có bất kỳ số nào sau điểm thập phân, chúng sẽ bị cắt giảm.

Nếu bạn muốn tìm hiểu thêm về các loại số trong Python, vui lòng tham khảo tài liệu chính thức.

Cách xử lý đầu vào của người dùng trong Python

Để lấy đầu vào từ người dùng, có chức năng

My name is Farhan
8.

Hello, World!
4

Đầu ra từ chương trình này sẽ như sau:

Hello, World!
5

Hàm

My name is Farhan
8 lưu đầu vào của người dùng dưới dạng chuỗi ngay cả khi người dùng nhập một số. Vì vậy, nếu bạn đang lấy một số làm đầu vào từ người dùng, hãy chắc chắn chuyển đổi nó thành kiểu dữ liệu phù hợp.

if-elif-else trong Python

Giống như bất kỳ ngôn ngữ lập trình nào khác, Python có các câu

print('Hello, World!')
00 thông thường.

Hello, World!
6

Đây là một chương trình máy tính rất đơn giản. Tùy thuộc vào hoạt động bạn chọn, máy tính sẽ thực hiện một trong các hoạt động được đề cập.

Trong Python, các khối mã như khối

print('Hello, World!')
01 hoặc khối
print('Hello, World!')
02 hoặc khối
print('Hello, World!')
03 bắt đầu với từ khóa và dấu hai chấm.

Thắng là rất quan trọng trong Python và nếu bạn thụt mã trong một khối mã không phù hợp, mã sẽ không chạy.

Trường hợp trận đấu trong Python

Trong Python, một

print('Hello, World!')
04 tương đương với câu lệnh
print('Hello, World!')
05 trong các ngôn ngữ lập trình khác. Chương trình máy tính đã nói ở trên có thể được viết lại bằng cách sử dụng
print('Hello, World!')
04 như sau:

Hello, World!
7

Một lần nữa, tùy thuộc vào giá trị của

print('Hello, World!')
07, một trong các trường hợp sẽ được thực hiện. Nếu đầu vào từ người dùng không khớp với bất kỳ trường hợp nào, thì hành động của WildCard
print('Hello, World!')
08 sẽ diễn ra.

Hãy nhớ rằng

print('Hello, World!')
04 chỉ có sẵn trên các phiên bản Python 3.10 trở lên. Vì vậy, nếu bạn đang sử dụng một phiên bản cũ hơn, bạn có thể không có câu lệnh này.

Danh sách và bộ dữ liệu trong Python

Danh sách trong Python là một chuỗi các giá trị. Bạn có thể sửa đổi danh sách khi chạy. Bạn có thể tạo một danh sách như sau:

Hello, World!
8

Đầu ra của chương trình này sẽ là

print('Hello, World!')
10. Giống như các chuỗi, mỗi phần tử trong danh sách Python có một chỉ mục và các chỉ mục này bắt đầu từ 0.

Hello, World!
9

Giống như các chuỗi bạn cũng có thể thực hiện cắt lát trên các danh sách và cú pháp để cắt một danh sách giống như một chuỗi.

Danh sách trong Python có một loạt các phương pháp hữu ích. Để thêm các mục mới vào danh sách, có các phương thức

print('Hello, World!')
11,
print('Hello, World!')
12 và
print('Hello, World!')
13.

Phương thức

print('Hello, World!')
11 nối một mục mới vào danh sách và phương thức
print('Hello, World!')
12 thêm nhiều mục:

print('Hello, World!')
print(100)
print(5 + 5)
0

Mặt khác, phương thức

print('Hello, World!')
13 đã chèn một mục tại một chỉ mục nhất định trong danh sách:

print('Hello, World!')
print(100)
print(5 + 5)
1

Phương thức

print('Hello, World!')
17 bật phần tử cuối cùng ra khỏi danh sách:

print('Hello, World!')
print(100)
print(5 + 5)
2

Đầu ra từ đoạn mã này sẽ là:

print('Hello, World!')
print(100)
print(5 + 5)
3

Phương thức

print('Hello, World!')
18 có thể xóa một phần tử đã cho khỏi danh sách:

print('Hello, World!')
print(100)
print(5 + 5)
4

Điều này sẽ xóa

print('Hello, World!')
19 khỏi danh sách các nguyên âm.

Cuối cùng, có phương thức

print('Hello, World!')
20 loại bỏ tất cả các yếu tố khỏi danh sách.

Ngoài ra còn có phương pháp

print('Hello, World!')
21:

print('Hello, World!')
print(100)
print(5 + 5)
5

Phương thức

print('Hello, World!')
21 sắp xếp danh sách theo thứ tự tăng dần. Phương pháp này sắp xếp danh sách tại chỗ. Điều này có nghĩa là nó không trả về một danh sách mới và thay vào đó sắp xếp danh sách ban đầu.

Nếu bạn muốn đảo ngược danh sách thay thế, có phương thức

print('Hello, World!')
23:

print('Hello, World!')
print(100)
print(5 + 5)
6

Nó cũng là một phương pháp tại chỗ như sắp xếp. Nó chỉ là ngược lại (không có ý định chơi chữ) của phương thức sắp xếp. Bạn có thể tìm hiểu thêm về danh sách từ các tài liệu chính thức.

Ngoài ra còn có một loại trình tự bất biến được gọi là một tuple trong Python. Tuples khá giống với danh sách nhưng bạn không thể sửa đổi một tuple.

print('Hello, World!')
print(100)
print(5 + 5)
7

Đầu ra của mã này sẽ là

print('Hello, World!')
24. Không có nhiều phương pháp cho các bộ dữ liệu. Nếu bạn muốn tìm hiểu thêm về các bộ dữ liệu, hãy tham khảo tài liệu chính thức.

Vòng lặp trong Python

Bạn có thể sử dụng các vòng lặp trong Python để lặp lại một loại trình tự như một danh sách.

print('Hello, World!')
print(100)
print(5 + 5)
8

Ngoài ra còn có vòng lặp

print('Hello, World!')
25 nhưng vì vòng
print('Hello, World!')
26 là những gì bạn sẽ sử dụng chủ yếu, tôi sẽ không dành thời gian để giải thích các vòng
print('Hello, World!')
25.

Từ điển trong Python

Giả sử tôi đã đưa cho bạn dòng "Con cáo màu nâu nhanh đã nhảy qua con chó lười biếng" và bảo bạn đếm số lần xuất hiện cho mỗi chữ cái. Bạn có thể làm điều này một cách dễ dàng bằng cách sử dụng một hashmap.

Hashmap là một tập hợp các cặp giá trị khóa.

print('Hello, World!')
print(100)
print(5 + 5)
9

Để thực hiện nhiệm vụ tôi đã giao cho bạn trước đó, bạn có thể viết mã sau:

Hello, World!
100
10
0

Đầu ra cho mã này sẽ như sau:

Hello, World!
100
10
1

Đây là một từ điển. Mỗi chữ cái là một khóa và số xuất hiện của chúng là giá trị. Trên đoạn mã, bạn khai báo một từ điển trong dòng thứ hai. Estefania Cassingena Navone đã viết một bài báo có tên Python Dictionies 101: Giới thiệu trực quan chi tiết mà bạn có thể tham khảo để tìm hiểu thêm về từ điển.

Chức năng trong Python

Khái niệm cuối cùng mà tôi sẽ thảo luận là các chức năng. Các chức năng trong lập trình là các đoạn mã thực hiện một nhiệm vụ nhất định.

Trong Python, bạn có thể khai báo một chức năng bằng cách sử dụng từ khóa

print('Hello, World!')
28 theo sau là chữ ký chức năng:

Hello, World!
100
10
2

Đây là cùng một chương trình máy tính như trước đây, nhưng bây giờ các hoạt động được viết trong các chức năng riêng biệt.

Để tìm hiểu thêm về các chức năng, bạn có thể đọc bài viết này: các chức năng trong Python - được giải thích với các ví dụ mã của Bala Priya C.

Có rất nhiều khái niệm khác mà bạn cần học nếu bạn muốn trở thành một lập trình viên Python tuyệt vời. Đó là những gì phần tiếp theo là về.

Tài nguyên học tập Python bổ sung

Bây giờ bạn có một sự hiểu biết cơ bản về ngôn ngữ lập trình Python, tôi sẽ đề xuất một số tài nguyên học tập chất lượng cao để tiếp tục hành trình học tập của bạn.

Học Python trong 4 giờ

Tài nguyên đầu tiên trong danh sách là một video trên kênh YouTube Freecodecamp được tạo bởi Girrafe Academy.

Người hướng dẫn đã tạo ra nhiều khóa học trên kênh và được biết đến với việc thực hiện các video ngắn gọn.

Video bao gồm hầu hết các khái niệm Python quan trọng trong vòng 4 giờ. Người hướng dẫn cũng làm cho các dự án đơn giản trên đường đi.

Python cho tất cả mọi người

Một khóa học Python thân thiện khác của người mới bắt đầu trong kênh YouTube Freecodecamp là Python cho mọi người. Điều làm cho khóa học này trở nên đặc biệt là nó không chỉ nhắm vào người mới bắt đầu Python mà còn ở những người đang cố gắng bắt đầu với chương trình nói chung.

Khóa học dài hơn 13 giờ và được dạy bởi Charles R. Sensance hay còn gọi là Tiến sĩ Chuck. Ông đã là tác giả của một số khóa học tuyệt vời nhất trên internet.

Nếu bạn đủ kiên nhẫn để ngồi trong một khóa học 13 giờ, Python cho mọi người là một trong những khóa học Python tốt nhất trực tuyến.

12 Dự án Python mới bắt đầu

Nếu bạn thích cách tiếp cận dựa trên dự án, thì khóa học 3 giờ này của Kylie Ying rất được khuyến khích.

Kylie là một thành viên nhóm Freecodecamp và biết cô ấy đang làm gì. Trong khóa học này, bạn sẽ học cách thực hiện 12 dự án Python thân thiện với người mới bắt đầu với mức độ phức tạp ngày càng tăng.

Học Python bằng cách xây dựng 5 trò chơi

Nếu bạn đang chơi game và muốn học Python thông qua việc xây dựng các trò chơi cổ điển, thì khóa học này sẽ phù hợp với bạn.

Người hướng dẫn cho khóa học này là Christian Thompson, một lập trình viên Python có kinh nghiệm. Nếu bạn quen thuộc với một ngôn ngữ lập trình khác hoặc bạn học tốt bằng cách nhảy vào các dự án, hãy lặn ngay.

Python trung gian

Nếu bạn đã hoàn thành khóa học Python đầu tiên của mình và đã học được tất cả các khái niệm cơ bản và bây giờ bạn đang tìm kiếm bước logic tiếp theo, thì không còn gì nữa.

Patrick Loeber đã sản xuất khóa học 6 giờ này trên Python trung gian, nơi bạn sẽ tìm hiểu về một khái niệm số lượng tốt thường không được tìm thấy trong các khóa học Python mới bắt đầu.

Lập trình hướng đối tượng với Python

Nếu bạn đang đấu tranh để hiểu về lập trình định hướng đối tượng nói chung, khóa học này sẽ dạy bạn lập trình theo định hướng đối tượng với Python trong 2 giờ.

Khóa học bao gồm hàng tấn ví dụ mã và bao gồm tất cả các khái niệm quan trọng liên quan đến lập trình hướng đối tượng với Python. Tôi sẽ đề xuất khóa học này ngay sau khi bạn đã hoàn thành khóa học cơ bản của mình.

Python cho khoa học dữ liệu

Đây là một chút của một khóa học chuyên ngành. Nếu bạn đang nghĩ đến việc tham gia vào khoa học dữ liệu và muốn tìm hiểu về tất cả các công cụ python cần thiết cần thiết cho khoa học dữ liệu thì khóa học này sẽ giúp bạn rất nhiều.

Đừng nghĩ rằng đây là một khóa học nhanh chóng. Trong hơn 12 giờ chạy, khóa học này sẽ dạy cho bạn các khái niệm lập trình Python và một loạt các công cụ cần thiết cho khoa học dữ liệu rất chi tiết.

Cấu trúc dữ liệu và thuật toán trong python

Có một sự hiểu biết về cấu trúc dữ liệu và thuật toán là điều cần thiết để trở thành một nhà phát triển phần mềm hiệu quả.

Trong khóa học 12,5 giờ này từ Jovian, bạn sẽ tìm hiểu về các cấu trúc dữ liệu và thuật toán quan trọng với các ví dụ mã rất chi tiết. Bất kể bạn dự định làm gì với Python sau đó, tôi đánh giá cao khóa học này.

Sự kết luận

Tôi muốn cảm ơn bạn từ tận đáy lòng vì thời gian bạn đã đọc bài viết này.

Mặc dù tôi đã liệt kê nhiều tài nguyên tốt mà tôi có thể, nhưng kênh YouTube Freecodecamp chỉ chứa đầy các tài nguyên học tập Python tuyệt vời.

Tôi cũng có một blog cá nhân nơi tôi viết về các công cụ công nghệ ngẫu nhiên, vì vậy nếu bạn quan tâm đến một cái gì đó như vậy, hãy kiểm tra https://farhan.dev. Nếu bạn có bất kỳ câu hỏi hoặc bối rối về bất cứ điều gì - hoặc chỉ muốn liên lạc - tôi có sẵn trên Twitter và LinkedIn.



Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Python đơn giản là gì?

Cú pháp đơn giản, dễ học của Python nhấn mạnh khả năng đọc và do đó giảm chi phí bảo trì chương trình.Python hỗ trợ các mô -đun và gói, khuyến khích mô đun chương trình và tái sử dụng mã.

3 loại lập trình trong Python là gì?

Có bốn kiểu mã hóa python chính: bắt buộc, chức năng, định hướng đối tượng và thủ tục.imperative, functional, object-oriented, and procedural.

Các chương trình cơ bản trong Python để phỏng vấn là gì?

Chương trình chức năng Python..
Chương trình Python để tìm LCM ..
Chương trình Python để tìm HCF ..
Chương trình Python để chuyển đổi thập phân thành nhị phân, bát phân và thập lục phân ..
Chương trình Python để tìm giá trị ASCII của một nhân vật ..
Chương trình Python để tạo một máy tính đơn giản ..
Chương trình Python để hiển thị lịch ..