Mục lục:
- Bước 1: Nhận xét / Thẻ băm
- Bước 2: In và nhập các câu lệnh
- Bước 3: Chuỗi F
- Bước 4: Câu lệnh If, Else If (Elif), Khác
- Bước 5: Mô-đun chung
- Bước 6: Trò chơi đầu tiên! Sử dụng mô-đun ngẫu nhiên
- Bước 7: Brutal Force Password Cracker
Video: Giới thiệu Python - Katsuhiko Matsuda & Edwin Cijo - Khái niệm cơ bản: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Xin chào, chúng tôi là 2 sinh viên của MYP 2. Chúng tôi muốn dạy bạn những điều cơ bản về cách viết mã Python.
Nó được tạo ra vào cuối những năm 1980 bởi Guido van Rossum ở Hà Lan. Nó được tạo ra như một sự kế thừa cho ngôn ngữ ABC. Tên của nó là "Python" vì khi anh ấy đang nghĩ về một con Python (rắn), anh ấy cũng đang đọc, "Monty Python's Flying Circus". Guido van Rossum nghĩ rằng ngôn ngữ sẽ cần một cái tên ngắn gọn, độc đáo, vì vậy ông đã chọn Python.
Quân nhu:
Chương trình hoặc trang web mã hóa máy tính và python (Khuyến nghị: repl.it)
Bước 1: Nhận xét / Thẻ băm
Nhận xét là ghi chú bên có thể được sử dụng bằng Python. Chúng có thể được sử dụng như:
- chú thích
- hướng dẫn
- các bước vv
Nhận xét không có bất kỳ đầu ra nào.
#Coding
Bước 2: In và nhập các câu lệnh
In báo cáo
Các câu lệnh in, được viết dưới dạng bản in, là các câu lệnh được sử dụng để in các câu hoặc từ. Ví dụ:
print ("Xin chào Thế giới!")
Đầu ra sẽ là:
Chào thế giới!
Vì vậy, bạn có thể thấy rằng câu lệnh in được sử dụng để in các từ hoặc câu.
Báo cáo đầu vào
Các câu lệnh đầu vào, được viết dưới dạng đầu vào, là các câu lệnh dùng để "hỏi". Ví dụ:
input ("Tên của bạn là gì?")
Đầu ra sẽ là:
Tên của bạn là gì?
Tuy nhiên, với các đầu vào, bạn có thể viết chúng. Bạn cũng có thể "đặt tên" cho đầu vào.
Như thế này:
name = input ("Tên của bạn là gì?")
Bạn có thể trả lời bằng cách thực hiện điều này:
Tên của bạn là gì? Katsuhiko
Sau đó, bạn có thể thêm câu lệnh if để thêm thứ gì đó vào dữ liệu được tìm thấy.
Bạn sẽ học cách sử dụng chúng trong Bước 4.
Bước 3: Chuỗi F
print (f "")
Đầu ra ngay bây giờ, không có gì. Bạn đã không in bất cứ thứ gì. Nhưng giả sử bạn thêm điều này:
print (f "Xin chào {name}!")
Nó sẽ hoạt động, chỉ khi tên được đặt tên. Nói cách khác, giả sử bạn đã có thông tin đầu vào trước đó và bạn đã thực hiện điều này với nó:
name = input (Tên của bạn là gì?)
Sau đó, chuỗi f sẽ hoạt động. Nói cho đầu vào, bạn đặt tên của bạn. Sau đó, khi câu lệnh in sẽ in:
Xin chào (bất kể tên của bạn là gì)!
Một cách khác bạn có thể làm là sử dụng dấu phẩy. Điều này cũng sẽ không sử dụng một chuỗi f. Chúng cũng tương tự nhau. Vì vậy, làm thế nào bạn sẽ in nó như thế này:
name = input ()
print ("Xin chào", tên, "!")
Bước 4: Câu lệnh If, Else If (Elif), Khác
Mã của tôi với các tên khác nhau sử dụng Câu lệnh If, Else If (Elif), Else.
Câu lệnh If
Câu lệnh if, được in như thể, theo nghĩa đen như chúng được gọi, câu if. Họ xem nếu một câu bằng hoặc là một cái gì đó với một đối tượng, nó sẽ tạo ra hiệu ứng cho một cái gì đó. Bạn có thể nghĩ rằng một câu lệnh if như là một nguyên nhân và kết quả. Ví dụ về câu lệnh if là:
name = input ("Tên của bạn là gì?")
#asking for name if name == "JBYT27": print ("Xin chào Quản trị viên!")
Đầu ra sẽ là:
Tên của bạn là gì? Katsuhiko
Xin chào Quản trị viên!
Tuy nhiên, hãy nói rằng câu trả lời không phải là Katsuhiko. Đây là nơi xuất hiện các câu lệnh else, elif, try, và ngoại trừ!
Tuyên bố Elif
Các câu lệnh Elif, được in dưới dạng elif là khá nhiều câu lệnh if. Nó chỉ là từ khác và nếu được kết hợp. Vì vậy, giả sử bạn muốn thêm nhiều câu lệnh if. Sau đó, bạn sẽ làm điều này:
nếu tên == "Katsuhiko":
print ("Xin chào Quản trị viên!") elif name == "Coder": print ("Xin chào Coder!")
Nó chỉ là thêm nhiều câu lệnh if, chỉ cần thêm một câu lệnh khác vào nó !.
Các tuyên bố khác
Các câu lệnh khác, được in dưới dạng khác, giống như câu lệnh if và elif. Chúng được sử dụng để nói với máy tính rằng nếu cái gì đó không phải cái kia và không phải cái kia, hãy chuyển đến kết quả khác này. Bạn có thể sử dụng nó như thế này (theo dõi từ mã phía trên khác):
nếu tên == "Katsuhiko":
print ("Xin chào Quản trị viên!") elif name == "Squid": print ("Xin chào Chúa Squod!") else: print (f "Xin chào {name}!")
Bước 5: Mô-đun chung
Các mô-đun chung bao gồm:
- hệ điều hành
- thời gian
- môn Toán
- sys
- chiếu sáng
- con rùa
- tkinter
- ngẫu nhiên
- Vân vân.
Vì vậy, tất cả các mô-đun này mà tôi đã liệt kê, tôi sẽ cho bạn biết cách sử dụng, từng bước một). Nhưng chờ đã, mô-đun là gì?
Các mô-đun giống như các gói được cài đặt sẵn trong python. Bạn chỉ cần cài đặt đầy đủ nó, đó là mô-đun. Vì vậy, giống như mã này:
nhập hệ điều hành
Khi bạn làm điều này, bạn đã nhập thành công mô-đun hệ điều hành! Nhưng chờ đã, bạn có thể làm gì với nó? Cách phổ biến nhất mà mọi người sử dụng mô-đun os là xóa trang. Có nghĩa là, nó xóa bảng điều khiển (phần màu đen) để làm cho màn hình của bạn rõ ràng. Tuy nhiên, vì có rất nhiều, rất nhiều mô-đun, bạn cũng có thể xóa màn hình bằng cách sử dụng mô-đun chiếu sáng lại. Mã như thế này:
nhập khẩu
replit.clear ()
Nhưng một điều tuyệt vời về việc nhập này là bạn có thể làm cho mọi thứ trở nên cụ thể. Giống như nói rằng bạn chỉ muốn nhập pi và sqrt từ gói toán học. Đây là mã:
từ toán học nhập pi, sqrt
Hãy để tôi đề cập rằng khi bạn làm điều này, đừng bao giờ thêm dấu và. Như từ… nhập… và…. Chỉ cần không làm điều đó:)
Tiếp theo là mô-đun thời gian: Bạn có thể sử dụng mô-đun thời gian cho:
- thời gian trễ
- cuộn văn bản
Tiếp theo là tkinter, rùa
Bạn có thể sử dụng mô-đun tkinter cho GUI (chơi trên màn hình), bạn có thể nhập nó trong một python bình thường hoặc bạn có thể làm điều này trong một repl mới. Bạn có thể sử dụng con rùa để vẽ nhưng nó không được sử dụng nhiều cho việc phát triển web. Toán học và hệ thống Toán học được sử dụng để tính toán toán học, để tính toán toán học. Hệ thống được sử dụng để truy cập các biến đã sử dụng. Tôi thực sự không biết làm thế nào tôi có thể giải thích nó cho bạn, nhưng để biết thêm, hãy nhấp vào đây Ngẫu nhiên Mô-đun ngẫu nhiên được sử dụng để ngẫu nhiên hóa các biến và chuỗi. Giả sử bạn muốn ngẫu nhiên hóa một danh sách. Đây sẽ là mã:
nhập ngẫu nhiên
a_list = ["Katsuhiko", "pie", "cat", "dog"] random.choice (a_list)
Đầu ra sẽ là một lựa chọn ngẫu nhiên từ biến / danh sách. Vì vậy, nó có thể là bánh, Katsuhiko, mèo hoặc chó. Từ mô-đun ngẫu nhiên, bạn có thể nhập nhiều thứ, nhưng phổ biến nhất là:
- sự lựa chọn
- phạm vi
- Vân vân.
Đó là nó!
Bước 6: Trò chơi đầu tiên! Sử dụng mô-đun ngẫu nhiên
Bây giờ bạn sẽ tạo trò chơi đầu tiên của mình bằng cách sử dụng mô-đun ngẫu nhiên.
Đầu tiên, chúng tôi nhập mô-đun ngẫu nhiên
Sau đó, chúng ta phải viết điều này:
import random num2 = random.randint (1, 100) # Điều này có nghĩa là các số sẽ được chọn từ 1-100, bạn có thể thay đổi nếu muốn số lần đoán = 10 # Đây là số lần đoán mà người chơi nhận được
Sau đó, chúng tôi in tiêu đề (Trò chơi số!)
Sau đó, chúng ta đi vào một cái gì đó mới được gọi là While True:. Câu lệnh này sẽ cho phép mã lặp lại liên tục.
Sau đó, chúng tôi thêm câu lệnh đầu vào:
num = int (input ("Đoán số 1-100 / n:") #The / n có nghĩa là chuyển sang dòng tiếp theo
Chúng tôi thêm int trước câu hỏi để biến nó thành một câu trả lời số nguyên cho phép chúng tôi phân biệt và thực hiện các phép toán với num2 và num. Câu hỏi đầu vào này cũng nên nằm trong While True:.
Sau đó, chúng tôi nói rằng nếu num lớn hơn thì num2 sau đó nói rằng nó quá cao và nó sẽ cho biết bạn còn lại bao nhiêu dự đoán như thế này:
if num> num2: print (f "Quá cao. Bạn còn lại {lần đoán} lần đoán") đoán- = 1
Sau đó, bạn làm điều tương tự nhưng sau đó theo cách khác trong một giây nếu (vẫn bên trong vòng lặp while).
if num <num2: print (f "Quá thấp. Bạn còn lại {lần đoán-1} lần đoán") đoán- = 1
Sau đó, bạn thêm cả hai nếu dự đoán về 0 thì bạn thua và nếu num = num2 thì chúng ta thắng
if num == num2: print (f "Bạn đã hiểu đúng! Bạn đã hoàn thành với {đoán-1} lượt đoán còn lại") break # Dấu ngắt có nghĩa là mã dừng. if đoán == 0: print (f "Bạn đã thua! Số đúng là {num2}") break
Đây là tất cả mã cho trò chơi đoán số.
Tất cả các mã cùng nhau sẽ như thế này:
print ("Number Game!") while True: num = int (input ("Đoán một số 1-100 / n:")) if num> num2: print (f "Quá cao. Bạn có {đoán-1} lần đoán trái ") đoán- = 1 nếu num <num2: print (f" Quá thấp. Bạn có {đoán-1} còn lại ") đoán- = 1 nếu num == num2: print (f" Bạn hiểu đúng! Bạn kết thúc với {đoán-1} lần đoán còn lại ") ngắt nếu đoán == 0: print (f" Bạn đã thua! Số đúng là {num2} ") ngắt
Đây là phiên bản trò chơi số được phối lại của tôi:
Phiên bản phối lại có độ khó và những bí mật khác.
Hoan hô! Chúng tôi đã vượt qua mà không cần ngủ!
Cảm ơn vì đã thấy hướng dẫn của chúng tôi. Hy vọng bạn đã học được một cái gì đó mới.:)
Bước tiếp theo là một trò chơi nâng cao hơn. Bước tiếp theo sẽ giải thích từng phần của mã để hiểu bạn đang làm gì. Đây là tùy chọn
Bước 7: Brutal Force Password Cracker
nhập ngẫu nhiên
ký tự = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', ' y ',' z ',' 1 ',' 2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ',' 8 ',' 9 ',' 0 ','! ', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '+', ' = ',' ~ ',' ''] cha = '' ba = cho item trong ký tự: cha + = item print ("character:" + cha)
Đoạn mã trên là đoạn mã để viết tất cả các ký tự có thể sử dụng trong mật khẩu
password = input ("Nhập mật khẩu bốn chữ số.").lower ()
đoán = Đúng x = 0 q = 11 w = 11 e = 11 r = 11 chục = 0 đơn vị = 1 trăm = 0 nghìn = 0 trong khi đoán: r + = 1 x + = 1 nếu r == 62: e + = 1 r = 11 nếu e == 62: w + = 1 e = 11 nếu w == 62: q + = 1 w = 11 đoán = '' a = ký tự [q-11] b = ký tự [w-11] c = ký tự [e -11] d = ký tự [r-11] đoán + = a đoán + = b đoán + = c đoán + = d
Đoạn mã trên cho thấy quá trình đoán và cách tìm mọi mật khẩu có thể có 4 chữ số với các ký tự
nếu đoán == mật khẩu:
print ("Đoán số" + str (x)) print ("Đoán:" + đoán) break else: print ("Đoán:" + đoán)
Mã ở đây hiển thị số lượng mật khẩu mà nó đã kiểm tra để tìm "mật khẩu" bạn đã viết.
Đây là liên kết của Brute Force Password Cracker:
Cần tổng cộng 7171112 lần đoán để giải mã "" "".
Đề xuất:
Cách tạo một bản nhạc điện tử Bumpin ': Sản xuất âm nhạc giới thiệu cho FL Studio: 6 bước
Cách tạo một bản nhạc điện tử Bumpin ': Sản xuất âm nhạc giới thiệu cho FL Studio: Chào mừng! Hướng dẫn có thể giảng dạy này sẽ hỗ trợ người mới bắt đầu đến các nhà sản xuất âm nhạc trung cấp trong việc sử dụng FL Studio để tạo ra nhiều thể loại Nhạc Dance Điện tử khác nhau. Nó sẽ chạy qua các yếu tố cơ bản của việc tạo một bài hát, với mục đích hướng dẫn chi tiết các mẹo cơ bản
Bàn xoay dễ dàng tuyệt vời để giới thiệu các dự án của bạn: 5 bước
Bàn xoay dễ dàng tuyệt vời để giới thiệu các dự án của bạn: Trên Kênh YouTube của mình, tôi cũng đánh giá một số sản phẩm, vì vậy tôi luôn muốn tạo một bàn xoay đẹp để giới thiệu các sản phẩm mới. Giống như tất cả những điều tôi làm, tôi muốn làm cho nó càng đơn giản càng tốt. Vì vậy, chỉ có 3 thành phần đã được sử dụng. Hãy làm theo và chúng ta hãy
Làm thế nào để tổ chức một buổi giới thiệu và giới thiệu các tài liệu hướng dẫn: 8 bước
Làm thế nào để tổ chức một buổi trình diễn và kể về những người có thể hướng dẫn: Đây là một hướng dẫn để chạy một Buổi trình diễn và Kể về những người có thể hướng dẫn. Nó chủ yếu dựa trên một sự kiện được tổ chức tại Guiductables vào thứ Sáu, ngày 9 tháng 3 năm 2007, nhưng cũng dựa trên hiện thân trước đó của sự kiện này, Squid Labs Light Salons
Chuyển đổi (chỉ Giới thiệu) Bất kỳ Tập tin Phương tiện nào sang (Chỉ Giới thiệu) Bất kỳ Tập tin Phương tiện nào Khác miễn phí !: 4 bước
Chuyển đổi (chỉ Giới thiệu) Bất kỳ tệp phương tiện nào thành (chỉ Giới thiệu) Bất kỳ tệp phương tiện nào khác miễn phí !: Lời hướng dẫn đầu tiên của tôi, xin chúc mừng! Dù sao, tôi đã lên Google để tìm kiếm một chương trình miễn phí có thể chuyển đổi tệp Youtube.flv của tôi sang định dạng phổ biến hơn, như.wmv hoặc.mov. Tôi đã tìm kiếm vô số diễn đàn và trang web và sau đó tìm thấy một chương trình có tên
Cách làm cho máy tính xách tay của bạn tiết kiệm pin với hiệu suất giảm thiểu tối thiểu: 4 bước
Làm thế nào để máy tính xách tay của bạn tiết kiệm pin với mức giảm hiệu suất tối thiểu: Ai nói rằng máy tính xách tay của bạn phải chịu hiệu suất chậm để tiết kiệm một chút năng lượng? Hiệu suất hoặc tuổi thọ pin của bạn thay đổi như thế nào phụ thuộc vào tuổi máy tính xách tay, tuổi thọ pin cũng như các chương trình và cài đặt khác. Dưới đây là một số bước đơn giản để giúp tăng