[Python cơ bản thường dùng trong công việc] Phần 8 : Xử lý file XML
Trong phần này, chúng ta sẽ parsing nội dung XML thành dữ liệu để xử lý. Để xử lý XML, ta sẽ sử dụng thư viện Beautifulsoup 4. Đây là một thư viện giúp
Anh em đang trông chờ, háo hức từng bước từng bước một trở thành Machine Learning Engineer?. Nếu đúng, bài viết này đích thị là dành cho anh em. Trong bài
Chat GPT là gì? Điều gì khiến Chat GPT trở nên hot như vậy? Liệu chatGPT có đánh bại các công cụ tìm kiếm khác? Cùng TopDev tìm hiểu trong bài viết sau
Trí tuệ nhân tạo được ứng dụng trong điều trị và phòng chống bệnh đau tim. Vậy AI có thể làm được gì trong trường hợp này?
Phép thử Turing là 1 bài kiểm tra trình độ AI dành cho máy tính. Trong bài viết này chúng ta cùng đi tìm hiểu về bài test này nhé.
Series Python cơ bản được tác giả Võ Duy Tuấn ghi chép trong quá trình dùng python để xử lý những tác vụ trong công việc, tìm hiểu ngay.
Chìa khóa để trở thành một developer chuyên nghiệp nằm ở 2 từ: NỖ LỰC. Việc dành hàng giờ code chai lì trên bàn phím từng bước giúp bạn phát triển thành một developer thực thụ.
AI đang ngày càng được ứng dụng rộng rãi trong lĩnh vực lập trình, bài viết này là top 5 công cụ AI hữu ích nhất cho developer,
Mark Zuckerberg đã phát hành mô hình ngôn ngữ mới gọi là LLaMA được huấn luyện trên 1.400 tỷ từ, cao gấp 5 lần siêu AI của OpenAI
Hiện nay, biểu đồ của nhà khoa học dữ liệu đang ở mức đỉnh điểm. Hướng tới năm 2020, thực sự không có quá nhiều các chuyên gia ở ngoài kia có thể phân biệt trắng, đen hay tuân thủ các câu lệnh từ 1 nhà khoa học dữ liệu.
Prompt Engineer là quá trình xây dựng lời nhắc cho các hệ thống AI để hệ thống này tạo ra đầu ra phù hợp nhất với mong đợi người dùng
Giới thiệu về Google Assistant Trợ lý giọng nói (voice assistant) và tìm kiếm bằng giọng nói (voice search) đang dần trở thành một xu hướng mới. Trong số
Mobile app là sản phẩm phát triển mạnh mẽ trên thị trường hiện nay. Các doanh nghiệp nên đẩy mạnh việc tăng doanh số thông qua mobile app.
Mark Zuckerberg đã phát hành mô hình ngôn ngữ mới gọi là LLaMA được huấn luyện trên 1.400 tỷ từ, cao gấp 5 lần siêu AI của OpenAI
Chat GPT là gì? Điều gì khiến Chat GPT trở nên hot như vậy? Liệu chatGPT có đánh bại các công cụ tìm kiếm khác? Cùng TopDev tìm hiểu trong bài viết sau
Trí tuệ nhân tạo được ứng dụng trong điều trị và phòng chống bệnh đau tim. Vậy AI có thể làm được gì trong trường hợp này?
Bắt đầu việc học về machine learning càng sớm càng tốt sẽ giúp bạn không bị tụt hậu. Bài viết này sẽ chỉ cho bạn một số mẹo để bắt đầu
Prompt Engineer là quá trình xây dựng lời nhắc cho các hệ thống AI để hệ thống này tạo ra đầu ra phù hợp nhất với mong đợi người dùng
Trong phần này, chúng ta sẽ parsing nội dung XML thành dữ liệu để xử lý. Để xử lý XML, ta sẽ sử dụng thư viện Beautifulsoup 4. Đây là một thư viện giúp
Từ phiên bản 8, lập trình viên Java có thể áp dụng kỹ thuật Tham chiếu phương thức (method reference).
Quay trở lại với chuỗi bài Java Stream, hôm nay do đang không có task nên mình tranh thủ viết bài (kẻo nhàn cư vi bất thiện).
Lỗi Could not create the Java Virtual Machine khi chạy Minecraft. Có bao giờ bạn gặp một thông báo lỗi như thế này chưa? (lỗi này xảy ra khi mình chạy game Minecraft).
Java Clone là một trong 5 cách khởi tạo mới một Object. Tại sao chúng ta lại cần nó?. Hãy cùng tìm hiểu qua bài viết dưới đây:
Nên học Front-end hay Back-end trước? Bài viết hôm nay chúng ta cùng nhau đi trả lời cho câu hỏi trên nhé.
Bài viết hôm nay chúng ta cùng nhau đi trả lời cho câu hỏi Lập trình Web nên lựa chọn học ngôn ngữ lập trình nào nhé.
Phân biệt Front End và Back End, nhiệm vụ của từng vị trí là gì? Cần những kỹ năng như thế nào? So sánh mức lương Front End với Back End
1 set biểu đồ chứng minh các hướng đi mà bạn có thể chọn và những công nghệ mà bạn sẽ muốn sử dụng để trở thành 1 front-end, back-end hay 1 chuyên gia devops để trở thành 1 nhà phát triển web 2023
Việc hiểu cách hoạt động của CPU để viết phần mềm tận dụng hết khả năng của phần cứng được biết đến với tên mechanical-sympathy.
Hãy cùng TopDev tìm hiểu về lập trình Android bằng ngôn ngữ Java - một trong những ngôn ngữ lập trình phổ biến nhất hiện nay.
Trong quá trình phát triển, Java đã được mở rộng với nhiều tính năng và nâng cấp mới, bao gồm cả sự ra đời của Java Super.
Quá tải (overloading) là khả năng định nghĩa nhiều phương thức có cùng tên nhưng khác nhau về tham số trong cùng một lớp hoặc lớp con.
Vì sao những ngôn ngữ như Java đòi hỏi phải code nhiều hơn Python khi thực hiện cùng một công việc? Có rất nhiều lí do, nhưng đầu tiên thì tôi muốn nói rõ là tôi đã sử dụng Python một cách thành thạo được 10 năm rồi. Tôi không có vấn đề gì với Python cả, thậm chí tôi còn thấy nó rất tốt cho việc học.
Cypress là tool phục vụ cho UI Automation test và chính xác là dành cho web. Cypress không gặp phải các hạn chế như Selenium.
Trên đây là một số ứng dụng nổi tiếng được xây dựng dựa trên 3 nền tảng. Flutter vs React Native vs Xamarin - hiện đang là ba trong số các công nghệ phát triển ứng dụng di động cross-platform phổ biến nhất.
Tôi đã sử dụng từ clone để tạo ra giống nhau nhưng không phải để chỉ một bản sao 1:1. Uber là một ứng dụng phổ biến và nhưng tôi chỉ có một tuần để viết tất cả các code có liên quan ... Mục tiêu của tôi là tạo ra "hard stuff" và chi tiết hơn qua không ít kinh nghiệm lập trình mobile.
Java cung cấp một số API cho phép các ứng dụng Java có thể tạo, gửi, nhận và đọc các message. Các API này gọi JMS (Java Message Service) API.
Đối tượng String, được định nghĩa trong package java.lang, là một đối tượng cơ bản trong Java, được sử dụng nó thường xuyên.
Tìm hiểu 7 xu hướng công nghệ hỗ trợ tuyển dụng hiện đại giúp doanh nghiệp tối ưu quy trình, thu hút nhân tài và tăng trải nghiệm ứng viên.