All
Companies

Company information

Related posts

View all
Def trong Python và cách sử dụng

Def trong Python và cách sử dụng

Trong bài viết trước về Hàm trong Python, chúng ta đã biết rằng có 2 loại hàm cơ bản bao gồm hàm được tích hợp sẵn và hàm tự định nghĩa bởi người dùng. Để định nghĩa được một hàm trong Python, chúng ta sử dụng đến từ khóa Def. Vậy def là gì trong Python? Bài viết hôm nay chúng ta cùng nhau tìm hiểu về khái niệm này nhé. Def Python là gì? Def là một từ khóa (keyword) trong Python dùng để xác định một hàm (function), từ đó chúng ta định nghĩa ra một khối mã có thể gọi và tái sử dụng để thực hiện một số các công việc, nhiệm vụ cụ thể. Khái niệm hàm def dùng để chỉ một hàm mà người dùng tự định nghĩa (user-defined functions), phân biệt với các hàm tích hợp sẵn trong Python (built-in functions). Cú pháp hàm def trong Python như sau:   Trong đó từ khóa def được sử dụng để đánh dấu sự bắt đầu của khai báo hàm, tiế [...]

Read more
Vòng lặp trong C++ là gì? 3 loại vòng lặp phổ biến trong C++

Vòng lặp trong C++ là gì? 3 loại vòng lặp phổ biến trong C++

Bạn đam mê lập trình và mới bắt đầu tìm hiểu về lập trình C++? Bạn đã bao giờ nghe thuật ngữ này chưa loop? Loop hay Vòng lặp là một trong những khái niệm quan trọng bạn cần nắm khi học C++. Cùng TopDev theo dõi hết bài viết dưới đây để nắm được tất tần tật kiến thức về vòng lặp trong C++. Vòng lặp trong C++ là gì? Loop là một khối mã tự thực thi cho đến khi điều kiện đã chỉ định trở thành sai. Trong phần này, chúng ta sẽ xem xét chi tiết các loại vòng lặp được sử dụng trong lập trình C++. Sự cần thiết của câu lệnh lặp trong C++ Chúng ta có thể đưa ra một số cách sử dụng trong C++ Loops cho phép người dùng thực thi lặp đi lặp lại cùng một bộ câu lệnh mà không cần viết cùng một mã nhiều lần. Nó tiết kiệm thời gian và [...]

Read more
So sánh C# và C++ - Nên học ngôn ngữ nào?

So sánh C# và C++ - Nên học ngôn ngữ nào?

Trong thế giới công nghệ phần mềm phát triển và phát triển nhanh chóng, các ngôn ngữ lập trình khác nhau đang cạnh tranh để giành được vị trí của mình. Trong bài viết này, TopDev sẽ xem xét sự khác biệt về tính năng của từng ngôn ngữ giữa C# và C++ - hai ngôn ngữ lập trình khá phổ biến hiện nay. Sơ lược về lịch sử của C# và C++ Vào những năm 1970, khi nhà khoa học máy tính người Đan Mạch Bjarne Stroustrup làm luận án tiến sĩ, ông muốn sử dụng Simula, ngôn ngữ lập trình hướng đối tượng đầu tiên. Nhưng Simula tỏ ra quá chậm nên Stroustrup quyết định sử dụng C, ngôn ngữ lập trình nhanh nhất—và một số người cho rằng vẫn là—ngôn ngữ lập trình nhanh nhất. [caption id="" align="aligncenter" width="1560"] Lịch sử phát triển của C++ và C#[/caption] Nguồn: www.toptal.com Sau trải nghiệm với Simula , Stroustrup bắt đầu phát triể [...]

Read more
So sánh Nodejs với PHP: Nên chọn công nghệ web nào?

So sánh Nodejs với PHP: Nên chọn công nghệ web nào?

Bài viết được sự cho phép bởi tác giả Sơn Dương Khi bạn là một tech leader được giao nhiệm vụ lựa chọn một công nghệ cho dự án tiếp theo của team. Có nhiều yếu tố để bạn lựa chọn một công nghệ hay một ngôn ngữ lập trình ví dụ như dùng Nodejs và PHP. Có thể liệt kê một số yếu tố như: Khách hàng yêu cầu sử dụng công nghệ gì? Ngôn ngữ lập trình nào? Bài toán mà dự án cần giải quyết là gì? Ví dụ: ứng dụng cần xử lý tác vụ nặng? Hay ứng dụng real time không? Team của bạn có member giỏi về ngôn ngữ nào? Nodejs hay PHP là điểm mạnh của team. Như bạn thấy đấy, để chọn được công nghệ phù hợp phụ thuộc rất nhiều yếu tố chứ không chỉ có yếu tố kỹ thuật. Bài viết này mình sẽ so sánh Nodejs và PHP – hai công nghệ web nổi tiếng. Cùng xem ưu điểm và [...]

Read more