<![CDATA[Messages posted by "HackerW-hat"]]> /hvaonline/posts/listByUser/143810.html JForum - http://www.jforum.net Re: [Poll]Chọn ngôn ngữ nào để lập trình? Code:
import math
#...
delta = b * b – 4 * a * c
if delta > 0:
    # Khối lệnh mới, thụt vào đầu dòng
    x1 = (- b + math.sqrt(delta)) / (2 * a)
    x2 = (- b – math.sqrt(delta)) / (2 * a)
    print "Phuong trinh co hai nghiem phan biet:"
    print "x1 = ", x1, "; ", "x2 = ", x2
Theo như em hiểu thì đoạn code trên tương ứng 1 bài toán phương trình bậc 2(may phước là em đang học lớp 9 nên biết đc điều đó).Vậy em thắc mắc là muốn học lập trình thì cần kiến thức phổ thông tổi thiểu là lớp mấy?Liệu lớp 9 như em có thể học đc ko?Và để học lập trình cần có những kiến thức gì?vì trong ebook em thấy có ghi những từ mà em chưa từng nghe wa như shell,mảng,giải pháp tên động,kết nối tên biến,phương thức...điển hình như đoạn này:
8. Đa năng: Python là một ngôn ngữ lập trình đơn giản nhưng rất hiệu quả. So với Unix shell, Python hỗ trợ các chương trình lớn hơn và cung cấp nhiều cấu trúc hơn. So với C, Python cung cấp nhiều cơ chế kiểm tra lỗi hơn. Vì các lí do đó, Python là một ngôn ngữ lập trình cấp rất cao. Nó cũng có sẵn nhiều kiểu dữ liệu cấp cao, ví dụ như các mảng linh hoạt (flexible arrays) ( ) và từ điển (dictionaries) mà ta phải mất nhiều thời gian để hiện thực trên C. Python cũng thích hợp với các chương trình lớn hơn cả Awk và Perl. Python cũng được sử dụng để lập trình Web. Nó có thể được sử dụng như là một ngôn ngữ kịch bản. Python được thiết kế để có thể nhúng và phục vụ như là một ngôn ngữ kịch bản để tuỳ biến và mở rộng các ứng dụng lớn hơn. Được tích hợp sẵn nhiều công cụ và có một thư viện chuẩn phong phú, Python cho phép người dùng dễ dàng tạo ra các dịch vụ Web, sử dụng các thành phần COM hay CORBA ( ). Nó hỗ trợ các định dạng email, dữ liệu Internet, HTML, XML và các ngôn ngữ đánh dấu khác. Python cũng ứng dụng tất cả các giao thức Internet thông dụng như HTTP, FTP,… Python cung cấp giao tiếp đến hầu hết cơ sở dữ liệu, có khả năng xử lí văn bản, tài liệu hiệu quả, và có thể làm việc tốt với các công nghệ Web khác. Python cũng đặc biệt hiệu quả cho lập trình tính toán khoa học qua các công cụ Python Imaging Library, VTK, MayaVi 3D Visualization Toolkits, Numeric Python, ScientificPython,… Python cũng có thể được sử dụng để phát triển các ứng dụng Desktop. Người dùng có thể dùng wxPython, PyQt, PyGtk để phát triển các ứng dụng giao diện đồ họa (GUI) chất lượng cao. Python có thể hỗ trợ các GUI frameworks khác như MFC, Carbon, Delphi, X11, Motif, và Tk. Python cũng có sẵn một unit testing framework để tạo ra các các bộ test (test suites).  
Đọc xong em ứ hiểu gì cả,chỉ hiểu được câu đầu là: Python là một ngôn ngữ lập trình đơn giản nhưng rất hiệu quả. ]]>
/hvaonline/posts/preList/18953/114192.html#114192 /hvaonline/posts/preList/18953/114192.html#114192 GMT
Re: [Poll]Chọn ngôn ngữ nào để lập trình? /hvaonline/posts/preList/18953/114142.html#114142 /hvaonline/posts/preList/18953/114142.html#114142 GMT Re: Phần nào là IP thật sự ? /hvaonline/posts/preList/11330/113576.html#113576 /hvaonline/posts/preList/11330/113576.html#113576 GMT Phần nào là IP thật sự ? /hvaonline/posts/preList/11330/65758.html#65758 /hvaonline/posts/preList/11330/65758.html#65758 GMT