logo devmaster

Cẩm nang chia sẻ kiến thức

Tạo menu đa cấp đơn giản với HTML5 và CSS3 - Phần 2

Sử dụng các thẻ html5, cấu trúc css3 để xây dựng menu đa cấp

Đọc thêm ...

LỘ TRÌNH ĐỂ TRỞ THÀNH MỘT LẬP TRÌNH VIÊN .NET DEVELOPER

‼️ Trở thành .NET Developer bạn sẽ làm gì? ❓ Nhiều bạn hỏi mình làm sao để trở thành một .NET Developer vậy bài viết này mình sẽ hướng cho các bạn các bước để trở thành một .NET Developer và cần phải học những gì?

Đọc thêm ...

Học lập trình ở đâu tốt nhất Hà Nội và các tiêu chí đánh giá

Học lập trình ở đâu tốt nhất Hà Nội là vấn đề luôn được các lập trình viên tương lai quan tâm hàng đầu bởi ngày càng có nhiều trung tâm đào tạo lập trình được mở ra. Vậy tiêu chí nào để đánh giá một địa chỉ tốt nhất, hãy cùng tìm hiểu ngay sau đây! Devmaster Academy địa chỉ đáng tin cậy của các ...

Đọc thêm ...

Khái niệm về hàm trong python

Python Function; Hàm có tham số bắt buộc; Hàm có tham số mặc định; Hàm có tham số độ dài thay đổi; Hàm nặc danh; Lệnh Return;

Đọc thêm ...

Tổng hợp 10 ebook về thuật toán mọi lập trình viên phải đọc qua ít nhất 1 lần

Những ai nghĩ rằng Thuật toán và Cấu trúc Dữ liệu chỉ dành cho những ai muốn làm việc ở Amazon, Google, Facebook, Intel hay Microsoft,.. thì hãy nhớ đây là kỹ năng duy nhất tồn tại bền vững cùng thời gian, tất nhiên không kể đến UNIX và C. Ngôn ngữ mới rồi sẽ …

Đọc thêm ...

Tại sao Java và JavaScript lại có tên gọi tương tự nhau?

Mặc dù tên của Java và JavaScript dường như có sự liên quan (JavaScript có vẻ như là một script trong Java?), nhưng đó là điểm tương đồng duy nhất. Hai ngôn ngữ này không liên quan gì đến nhau xét về mặt kỹ thuật. Sự tương đồng về tên gọi này là có chủ ý. Java, …

Đọc thêm ...

Code tập sự với cấu trúc điều khiển for trong lập trình Python cơ bản

Trong Python các câu lệnh (statement) được thực hiện một cách tuần tự từ trên xuống dưới. Tuy nhiên đôi khi bạn muốn thực hiện một khối các câu lệnh nhiều lần, bạn có thể sử dụng vòng lặp (loop).

Đọc thêm ...

DevOps – Giải pháp phát hành phần mềm nhanh chóng

Nhanh chóng phát hành một sản phẩm mới hoặc tính năng mới ra thị trường là nhiệm vụ đầy thử thách với mọi công ty trên thế giới. Việc hóc búa nhất là làm sao để các nhóm riêng biệt: phát triển, QA và vận hành IT làm việc cùng nhau để hoàn thành công …

Đọc thêm ...

Top 15 thư viện Python tốt nhất cho Data Science

Khi Python ngày càng nhận được nhiều sự quan tâm của cộng đồng Data Science trong những năm gần đây, tôi đã muốn tổng hợp cho các data scientists và engineers những thư viện được sử dụng nhiều nhất, dựa trên kinh nghiệm làm việc của bản thân. Và vì tất cả các thư viên đều là nguồn mở, nên chúng tôi đã thêm các commits, số lượng các contributors và các chỉ số khác từ Github với vai trò là các chỉ số proxy thể hiện mức độ nổi tiếng của thư viện đó

Đọc thêm ...

Chromium và Chrome khác nhau như thế nào?

Chromium là dự án mã nguồn mở và là nền tảng cho Google Chrome. Do hoàn toàn là mã nguồn mở nên Chromium có sẵn trên kho phần mềm Linux để dễ dàng cài đặt hơn. 1. Cài đặt Chromium hay Chrome Trên hệ điều hành Linux, Chromium có thể được cài đặt trực tiếp …

Đọc thêm ...

So sánh tất cả cú pháp của Kotlin vs Swift mà developer nên biết

TechTalk đã tổng hợp và so sánh mọi thứ trong code của Swift vs Kotlin. Và từ đó thấy sự tường đồng đến bất ngờ của 2 ngôn ngữ này mà ae developer nên biết trước khi muốn học thêm iOS hay Android. Kotlin vs Swift – Android và iOS cùng hướng tới việc tạo …

Đọc thêm ...

Unsigned integers là gì? và tại sao phải tránh dùng nó

  Unsigned integers (Số nguyên không dấu) Trong bài học trước (Số nguyên có ký hiệu(có dấu) hay còn gọi là số nguyên), chúng ta đã đề cập đến các số nguyên có ký hiệu, là một tập hợp các kiểu dữ liệu có thể chứa các số nguyên dương và âm, bao gồm 0. C …

Đọc thêm ...

Mật khẩu dài được đánh giá cao hơn mật khẩu phức tạp

Mật khẩu dài chứa nhiều ký tự, kể cả đơn giản, được FBI đánh giá an toàn hơn mật khẩu ngắn có ký tự phức tạp. “Thay vì sử dụng một mật khẩu ngắn, phức tạp, khó nhớ, hãy cân nhắc sử dụng cụm mật khẩu dài hơn. Điều này liên quan đến việc kết …

Đọc thêm ...