• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

Ngôn ngữ lập trình Python

  • Thread starter Thread starter amado
  • Ngày gửi Ngày gửi

amado

Donkey Kong
Tham gia ngày
16/8/08
Bài viết
315
Reaction score
3
Trong quá trình "lần mò" để create và edit server cho Lineage2 mình bất ngờ phát hiện Python /'paiθən/. Qua tìm hiểu một vài ngày, mình thấy đây là một ngôn ngữ Đáng Để Học :D Với những câu lệnh hết sức đơn giản (đơn giản hơn C rất nhiều) nhưng vẫn tạo được cấu trúc khá chặt chẽ và khá mạnh mẽ. Tuy chỉ mới ra đời từ năm 1990 nhưng ngay lập tức đã được NCSoft sử dụng ngay từ những ngày đầu để "khai sinh" Lineage2.

VD
1. code chương trình "Hello World" đầu tiên như sau:
print ("Hello World")
xong :| không cần khai báo thư viện, không cần dấu kết thúc câu lệnh @_@
2. Với những Khối lệnh, trong các ngôn ngữ khác, khối lệnh thường được đánh dấu bằng cặp kí hiệu hoặc từ khóa. Ví dụ, trong C/C++, cặp ngoặc nhọn { } được dùng để bao bọc một khối lệnh. Python, trái lại, có một cách rất đặc biệt để tạo khối lệnh, đó là thụt các câu lệnh trong khối vào sâu hơn (về bên phải) so với các câu lệnh của khối lệnh cha chứa nó. Ví dụ, giả sử có đoạn mã sau trong C/C++:
1. #include <math.h>
2. //... blahblah
3. delta = b * b – 4 * a * c;
4. if (delta > 0)
5. {
6. // Khối lệnh mới bắt đầu từ kí tự { đến }
7. x1 = (- b + sqrt(delta)) / (2 * a);
8. x2 = (- b - sqrt(delta)) / (2 * a);
9. printf("Phuong trinh co hai nghiem phan biet:\n");
10. printf("x1 = %f; x2 = %f", x1, x2);
11.}

Đoạn mã trên có thể được viết lại bằng Python như sau:

1. import math
2. #... blahblah
3. delta = b * b – 4 * a * c
4. if delta > 0:
5. # Khối lệnh mới, thụt vào đầu dòng
6. x1 = (- b + math.sqrt(delta)) / (2 * a)
7. x2 = (- b – math.sqrt(delta)) / (2 * a)
8. print "Phuong trinh co hai nghiem phan biet:"
9. print "x1 = ", x1, "; ", "x2 = ", x2
b-(

Anh em nào muốn học/ đang tìm hiểu/ đã prau Python, rất mong được chia sẻ ;)

Python là một ngôn ngữ lập trình thông dịch do Guido van Rossum tạo ra năm 1990. Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ nhớ tự động. Theo đánh giá của Eric S. Raymond, Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình. Cấu trúc của Python còn cho phép người sử dụng viết mã lệnh với số lần gõ phím tối thiểu.
 
Back
Top