[Python cơ bản thường dùng trong công việc] Phần 15 : Socket programming

Chương này sẽ ví dụ việc xây dựng một môi trường Client - Server sử dụng Socket. Server sẽ lắng nghe trên một port...

[Python cơ bản thường dùng trong công việc] Phần 14 : Gửi email với...

SMTP là giao thức gởi mail thông dụng hiện nay. Python hỗ trợ mặc định thư viện smtplib dùng để kết nối đến một...

[Python cơ bản thường dùng trong công việc] Phần 13 : Restful client

Ngày nay, với sự phong phú của các ứng dụng và nhu cầu kết nối ngày càng lớn thì Restful là một trong những...

[Python cơ bản thường dùng trong công việc] Phần 12 : Kết nối RabbitMQ

RabbitMQ là gì? RabbitMQ là một phần mềm cho phép xây dựng Message Queue theo protocol AMQP và khá thông dụng trên thế giới. Để...

[Python cơ bản thường dùng trong công việc] Phần 11 : Kết nối Memcached

Memcached là gì? Memcached là một memory cache server thông dụng hiện nay. Nội dung chương này sẽ hướng dẫn bạn kết nối đến một...

[Python cơ bản thường dùng trong công việc] Phần 10 : Kết nối Redis

Redis là gì? Redis là một memory cache server hỗ trợ persistant data thông dụng nhất hiện nay. Nội dung chương này sẽ hướng dẫn...

[Python cơ bản thường dùng trong công việc] Phần 9 : Kết nối MySQL

MySQL là một hệ cơ sở dữ liệu quan hệ phổ biến nhất hiện nay. Rất nhiều ngôn ngữ có thể kết nối đến...

[Python cơ bản thường dùng trong công việc] Phần 8 : Xử lý file...

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...

[Python cơ bản thường dùng trong công việc] Phần 7 : Xử lý file...

JSON là gì? JSON là một trong những định dạng file trao đổi dữ liệu thông dụng nhất hiện nay. Với kiến trúc đơn giản...
Quy tắc 333 hay là phiếm đàm về chuyện phỏng vấn Senior Developer

Quy tắc 333 hay là phiếm đàm về chuyện phỏng vấn Senior Developer

Có thể nói vào những năm gần đây, phỏng vấn không còn đơn thuần là hoạt động một chiều, với việc các công ty...
Blockchain là gì

[Block Chain cơ bản] Vài từ khóa quan trọng để bắt đầu

Đây là một ví dụ sử dụng Smart Contract, Ethereum Blockchain để làm web voting (bỏ phiếu). User sẽ phải dùng Ether để mua...

Quản lý các Laravel route gọn hơn và dễ dàng hơn

Laravel 5.5 cung cấp 4 route file api.php, channels.php, console.php và web.php. Route web.php dành cho giao diện web, api.php thì cho các API, console.php dành cho việc đăng kí artisan command còn channels.php dành cho mục đích broadcasting. Chúng ta...

[Python cơ bản thường dùng trong công việc] Phần 6 : Xử lý hình...

Sử dụng thư viện Pillow (PIL Fork) để tiến hành các thao tác xử lý hình ảnh đơn giản như resize, crop, rotate… 6.1. Cài...

[Python cơ bản thường dùng trong công việc] Phần 5 : thao tác trên...

Nội dung chương này sẽ hướng dẫn các thao tác liên quan đến tập tin và thư mục. 5.1. Tập tin (File) 5.1.1. Mở file Trước khi...

[Python cơ bản thường dùng trong công việc] Phần 4 : Class

Lập trình hướng đối tượng là một khái niệm không thể thiếu trong hầu hết các ngôn ngữ thông dụng hiện nay. Python cũng...

[Python cơ bản thường dùng trong công việc] Phần 3 : Phân chia module

Tất cả ví dụ cho đến thời điểm này đều được thực thi trong command line hoặc từ một file python .py . Tuy...
[Python cơ bản thường dùng trong công việc] Phần 2 : Cú pháp thông dụng

[Python cơ bản thường dùng trong công việc] Phần 2 : Cú pháp thông...

2.1. Biến số Khai báo biến bằng một câu lệnh gán. a = 1 bạn có thể gán nhiều loại giá trị (số, chuỗi) cho một biến. a...
Java dành cho người mới: học Java để làm gì

Lập trình Java cho những người mới bắt đầu: học Java để làm gì?

Với những ai đang theo đuổi con đường sự nghiệp IT chắc chắn sẽ nghe rất nhiều đến cái tên Java - một trong...
Python cơ bản cho ứng dụng trong công việc

Python cơ bản cho ứng dụng trong công việc

Hiện nay, Python là một trong những ngôn ngữ lập trình đang được chú ý bởi tính đa dạng về ứng dụng, thư viện...
Triển khai CI/CD với Gitlab

CI/CD là gì? Triển khai quy trình CI/CD với Gitlab

CI/CD là gì? Tầm quan trọng của quy trình CI CD là gì và tại sao bạn nên sử dụng chúng để phát triển...