📁 Code
Code/Bash
📝 [Bash] Cách Xoá File Cũ Nhất Và File Mới Nhất
[Bash] Cách xoá file cũ nhất và file mới nhất --- Xoá các file mới nhất. Bạn có thể sử dụng lệnh ls để liệt kê danh sách các file trong thư mục, sắp xếp theo ngày tạo…
📝 [Bash] Lesson 1 Bash Là Gì
[Bash] Lesson 1- Bash là gì? --- Hướng dẫn lập trình Bash Hướng dẫn lập trình Bash cung cấp các khái niệm cơ bản và nâng cao của lập trình Shell Bash. Hướng dẫn này được…
📝 [Bash] Lesson 2 Bash Scripting
[Bash] Lesson 2- Bash Scripting --- Bash Scripting là một phần mạnh mẽ của quản trị hệ thống và phát triển được sử dụng với nhu cầu rất cao. Nó được sử dụng bởi các Quản…
📝 [Bash] Lesson 3 – Filesystem Và File Permissions
[Bash] Lesson 3 – Filesystem và File Permissions --- Filesystem Filesystem là một cấu trúc được tổ chức với tập hợp các tập tin hoặc thư mục. Nó quyết định quyền kiểm…
📝 [Bash] Lesson 4 – Hello World! Bash Script
[Bash] Lesson 4 – Hello World! Bash Script --- Chúng ta tiếp tục đến việc tạo một Bash Script đầu tiên và cơ bản bằng cách sử dụng các bước sau: <div class="img-embed…
📝 [Bash] Lesson 5 – Đường Dẫn Tuyệt Đối Và Đường Dẫn Tương Đối
[Bash] Lesson 5 – Đường dẫn tuyệt đối và đường dẫn tương đối --- Đường dẫn (path) tới một file là sự kết hợp của ký hiệu dấu gạch chéo (/) và các ký tự chữ số. Nó xác…
📝 [Bash] Lesson 6 – Bash Comments
[Bash] Lesson 6 – Bash Comments --- Trong chủ đề này, chúng ta sẽ tìm hiểu cách chèn bình luận vào tập tin Bash Script. Bình luận là một phần cần thiết của bất kỳ ngôn…
📝 [Bash] Lesson 7 – Quotes In Bash
[Bash] Lesson 7 – Quotes in Bash --- Trong chủ đề này, chúng ta sẽ học cách sử dụng dấu ngoặc kép hoặc ngoặc đơn trong Bash Script. Khi chúng ta muốn biến lưu trữ các…
📝 [Bash] Lesson 8 – Bash Variables
[Bash] Lesson 8 – Bash Variables --- 1. Biến trong Bash là gì? Các biến là một phần quan trọng của lập trình hoặc chúng ta có thể nói là tinh thần của một ngôn ngữ lập…
📝 [Bash] Lesson 9 – Đọc Dữ Liệu Truyền Vào
[Bash] Lesson 9 – Đọc dữ liệu truyền vào --- Đọc đầu vào từ người dùng Trong chủ đề này, chúng ta sẽ tìm hiểu cách đọc đầu vào từ người dùng từ cửa sổ terminal và script…
📝 [Bash] Lesson 10 – Định Dạng Ngày Tháng Trong Bash
[Bash] Lesson 10 – Định dạng ngày tháng trong Bash --- Định dạng ngày tháng trong Bash Trong chủ đề này, chúng ta sẽ tìm hiểu về các tùy chọn định dạng ngày có sẵn cho…
📝 [Bash] Lesson 11 – Bash Sleep
[Bash] Lesson 11 – Bash Sleep --- Bash Sleep Trong chủ đề này, bạn sẽ hiểu cách sử dụng lệnh sleep bằng cách sử dụng các script Bash khác nhau. Lệnh sleep là một tiện…
📝 [Bash] Lesson 12 – Toán Tử Số Học Trong Bash
[Bash] Lesson 12 – Toán tử số học trong Bash --- 1. Toán tử số học trong Bash Trong chủ đề này, chúng ta sẽ hiểu cách sử dụng các toán tử số học trong Bash. Tùy vào loại…
📝 [Bash] Lesson 13 – Bash If
[Bash] Lesson 13 – Bash If --- Lệnh If trong Bash Trong chủ đề này, chúng ta sẽ tìm hiểu cách sử dụng lệnh if trong các tập lệnh Bash để hoàn thành các tác vụ tự động.…
📝 [Bash] Lesson 14 – Bash If Else Statement
[Bash] Lesson 14 – Bash If Else Statement --- Bash If Else Trong chủ đề này, chúng ta sẽ tìm hiểu cách sử dụng câu lệnh if-else trong các script Bash để hoàn thành các…
📝 [Bash] Lesson 15 – Bash Else If
[Bash] Lesson 15 – Bash Else If --- Bash Else If Trong chủ đề này, chúng ta sẽ tìm hiểu cách sử dụng câu lệnh else-if (elif) trong các tập lệnh Bash để hoàn thành các…
📝 [Bash] Lesson 16 – Bash Case
[Bash] Lesson 16 – Bash Case --- Trong chủ đề này, chúng ta sẽ thảo luận về cơ bản của câu lệnh case và cách sử dụng chúng trong các tập lệnh Bash. <div class="img-embed…
📝 [Bash] Lesson 17 – Bash For Loop
[Bash] Lesson 17 – Bash For Loop --- Vòng lặp For trong Bash Trong chủ đề này, chúng ta sẽ tìm hiểu cách sử dụng vòng lặp for trong các kịch bản Bash. Giống như bất kỳ…
📝 [Bash] Lesson 18 – Bash While Loop
[Bash] Lesson 18 – Bash While Loop --- Vòng lặp While trong Bash Trong chủ đề này, chúng ta đã thể hiện cách sử dụng câu lệnh while loop trong Bash Script. <div…
📝 [Bash] Lesson 19 – Bash Until Loop
[Bash] Lesson 19 – Bash Until Loop --- Vòng lặp Until trong Bash Trong chủ đề này, chúng ta đã định nghĩa cách sử dụng câu lệnh vòng lặp until trong Bash Script. Vòng…
📝 [Bash] Lesson 20 – Bash String
[Bash] Lesson 20 – Bash String --- Bash String Trong chủ đề này, chúng ta đã trình bày về bash string và các toán tử của nó. Giống như các ngôn ngữ lập trình khác, Bash…
📝 [Bash] Lesson 21 – Bash Find
[Bash] Lesson 21 – Bash Find --- Bash Tìm kiếm Trong chủ đề này, chúng ta sẽ tìm hiểu về cách tìm độ dài của một chuỗi trong Bash Scripting. Tổng số ký tự trong bất kỳ…
📝 [Bash] Lesson 22 – Bash Split String
[Bash] Lesson 22 – Bash Split String --- Phân Tách Chuỗi trong Bash Trong chủ đề này, chúng ta sẽ tìm hiểu cách phân tách một chuỗi trong bash shell scripting. Trong một…
📝 [Bash] Lesson 23 – Bash Substring
[Bash] Lesson 23 – Bash Substring --- Bash Substring Trong chủ đề này, chúng tôi đã giải thích cách tính toán chuỗi con của một chuỗi đã cho. Một chuỗi con là một chuỗi…
📝 [Bash] Lesson 24 – Kết Hợp Chuỗi Trong Bash
[Bash] Lesson 24 – Kết hợp chuỗi trong Bash --- Kết hợp chuỗi trong Bash Trong chủ đề này, chúng ta sẽ giải thích cách thêm hoặc kết hợp các chuỗi trong Bash Shell…
📝 [Bash] Lesson 25 – Bash Functions
[Bash] Lesson 25 – Bash Functions --- Chức năng Bash Trong chủ đề này, chúng ta đã giải thích cơ bản về các chức năng của bash và cách chúng hoạt động trong việc lập…
📝 [Bash] Lesson 26 – Bash Array
[Bash] Lesson 26 – Bash Array --- Bash Array Trong chủ đề này, chúng ta sẽ giới thiệu về cơ bản của mảng trong bash và cách chúng được sử dụng trong lập trình shell…
📝 [Bash] Lesson 27 – Đọc Tệp Tin Trong Bash
[Bash] Lesson 27 – Đọc tệp tin trong Bash --- <div class="img-embed img-center" style="max-width:100%" <img…
📝 [Bash] Lesson 28 – Ghi Vào File Bằng Bash
[Bash] Lesson 28 – Ghi vào file bằng Bash --- Ghi vào file bằng Bash Khi chúng ta chạy bất kỳ lệnh nào trong shell bash, nó thường in ra đầu ra của lệnh đó trên terminal…
📝 [Bash] Lesson 29 – Kiểm Tra File Tồn Tại Trong Bash
[Bash] Lesson 29 – Kiểm tra file tồn tại trong Bash --- Kiểm tra file tồn tại trong Bash Trong hầu hết các trường hợp, chúng ta có thể gặp tình huống cần thực hiện một…
📝 [Bash] Lesson 30 – Kiểm Tra Biến Đã Được Định Nghĩa Trong Bash
[Bash] Lesson 30 – Kiểm tra biến đã được định nghĩa trong Bash --- Kiểm tra biến đã được định nghĩa trong Bash Một biến thường được xem như là một hộp chứa tên và nội…
📝 [Bash] Lesson 31 – Bash Alias
[Bash] Lesson 31 – Bash Alias --- Bash Alias (Định danh Bash) Hầu hết các lệnh mà chúng ta sử dụng khi làm việc trên giao diện dòng lệnh là khá quen thuộc. Tuy nhiên,…
📝 [Bash] Lesson 32 – Git Bash
[Bash] Lesson 32 – Git Bash --- Git có thể được định nghĩa là một tập hợp các chương trình tiện ích dòng lệnh được thiết kế để thực thi trên môi trường Windows. Nhiều hệ…
📝 [Bash] Lesson 33 – Zsh Và Bash
[Bash] Lesson 33 – Zsh và Bash --- Zsh shell là một trong những shell phổ biến nhất. Nó còn được gọi là “Z shell”. Mặc dù cả bash shell và Zsh shell đều được biết đến là…
📝 [Bash] Lesson 34 – Lệnh Hash Trong Bash
[Bash] Lesson 34 – Lệnh Hash trong Bash --- Lệnh Hash trong Bash Trên các hệ điều hành giống như UNIX, Hash là một lệnh tích hợp của shell Bash, được sử dụng để liệt kê…
📝 [Bash] Lấy Thư Mục Cha Và Thư Mục Con Trong Linux
[Bash] Lấy thư mục cha và thư mục con trong Linux --- basename và dirname là hai câu lệnh dòng lệnh được sử dụng để trích xuất tên thư mục và đường dẫn của một đường dẫn…
📝 [Bash] Tips And Tricks
[Bash] Tips and tricks --- Đối với bất kỳ những ai đã và đang làm việc với hệ thống Linux thì chắc chắn đều thấy sự hiệu quả của nhứng script Bash Shell. Việc sử dụng…
📝 Hướng Dẫn Xử Lý Mảng Nâng Cao Giữa Bash Và Python
Hướng dẫn xử lý mảng nâng cao giữa Bash và Python --- Tôi có một danh sách đầu vào như dưới, yêu cầu hãy đưa danh sách IP tương ứng với các group vào mảng bằng script.…
Code/Golang
📝 [Golang] Phần 1 – Cài Đặt Và Chương Trình Hello World
[Golang] Phần 1 – Cài đặt và chương trình Hello world --- Tại sao lựa chọn Golang trong môi trường Devops. Go là một ngôn ngữ lập trình hiệu suất cao và được thiết kế để…
📝 [Golang] Phần 2 – Go Syntax
[Golang] Phần 2 – Go Syntax --- 1. Go Syntax. Cú pháp (syntax) của ngôn ngữ lập trình Go được thiết kế để đơn giản, dễ đọc và dễ hiểu. Dưới đây là mô tả chi tiết về cấu…
📝 [Golang] Phần 3 – Go Comments
[Golang] Phần 3 – Go Comments --- Comment nó mang một ý nghĩa quan trọng là giúp giải thích ý nghĩa và chức năng của các đoạn code. Điều này làm cho code trở nên dễ đọc…
📝 [Golang] Phần 4 – Go Variables
[Golang] Phần 4 – Go Variables --- Biến (Variables) trong lập trình là một định danh hoặc tên được sử dụng để đặt tên cho một vùng bộ nhớ trong máy tính, nơi giá trị có…
📝 [Golang] Phần 5 – Go Constants
[Golang] Phần 5 – Go Constants --- Trong lập trình, hằng số là giá trị không thay đổi được trong suốt quá trình thực thi của chương trình. Trái ngược với biến, giá trị…
📝 [Golang] Phần 6 – Go Output
[Golang] Phần 6 – Go Output --- Trong Go, các Output Functions là những hàm được sử dụng để in dữ liệu ra màn hình hoặc xuất dữ liệu theo một định dạng cụ thể. Các hàm…
📝 [Golang] Phần 7 – Go Formatting Verbs
[Golang] Phần 7 – Go Formatting Verbs --- Trong Go, các formatting verbs là những ký tự được sử dụng trong hàm Printf() để định dạng cách giá trị được in ra màn hình.…
📝 [Golang] Phần 8 – Go Data Types
[Golang] Phần 8 – Go Data Types --- 1. Kiểu dữ liệu cơ bản trong Go. Kiểu dữ liệu là một khái niệm quan trọng trong lập trình. Kiểu dữ liệu xác định kích thước và loại…
📝 [Golang] Phần 9 – Go Arrays
[Golang] Phần 9 – Go Arrays --- 1. Tổng quan. Trước hết, chúng ta cùng hiểu về mảng trong ngôn ngữ lập trình Go. Mảng được sử dụng để lưu trữ nhiều giá trị có cùng loại…
📝 [Golang] Phần 10 – Go Slices
[Golang] Phần 10 – Go Slices --- 1. Go Slices là gì? Ở Go, Slice là một cấu trúc dữ liệu tương tự như mảng nhưng linh hoạt và mạnh mẽ hơn. Cũng giống như mảng, slice…
📝 [Golang] Phần 11 – Go Operators
[Golang] Phần 11 – Go Operators --- 1. Tổng quan. Trong ngôn ngữ lập trình Go, operators (toán tử) được sử dụng để thực hiện các phép toán trên các biến và giá trị. Các…
📝 [Golang] Phần 12 – Go Conditions
[Golang] Phần 12 – Go Conditions --- 1. Tổng quan. Go conditions là cách để kiểm tra một hoặc nhiều điều kiện và thực hiện các hành động tương ứng dựa trên kết quả của…
📝 [Golang] Phần 13 – Go Switch
[Golang] Phần 13 – Go Switch --- 1. Tổng quan. Câu lệnh switch trong ngôn ngữ lập trình Go được sử dụng để kiểm tra giá trị của một biểu thức và thực hiện các hành động…
📝 [Golang] Phần 14 – Go Loops
[Golang] Phần 14 – Go Loops --- 1. Tổng quan. Trong ngôn ngữ lập trình Go, vòng lặp (loop) được sử dụng để lặp code nhiều lần dựa trên một điều kiện hay một tập hợp giá…
📝 [Golang] Phần 15 – Go Functions
[Golang] Phần 15 – Go Functions --- 1. Tổng quan. Trong lập trình Go, hàm (functions) là một khái niệm quan trọng và được sử dụng để thực hiện các nhiệm vụ cụ thể. <div…
📝 [Golang] Phần 16 – Go Structures
[Golang] Phần 16 – Go Structures --- 1. Tổng quan. Trong ngôn ngữ lập trình Go, một struct (viết tắt của structure) được sử dụng để tạo ra một bộ sưu tập các thành viên…
📝 [Golang] Phần 17 – Go Maps
[Golang] Phần 17 – Go Maps --- 1. Tổng quan. Trong ngôn ngữ Go (Golang), các map được triển khai dưới dạng hash table. Khi bạn thêm một cặp khóa-giá trị vào map, một hàm…
📝 [Golang] Phần 18 – Go JSON
[Golang] Phần 18 – Go JSON --- Tổng quan. Trong ngôn ngữ lập trình Go (Golang), gói encoding/json cung cấp hỗ trợ cho việc encode (chuyển đổi) và decode (phục hồi) dữ…
📝 [Golang] Phần 19 – Go Exec Command
[Golang] Phần 19 – Go Exec Command --- 1. Tổng quan. Golang là một ngôn ngữ lập trình và os/exec là một package trong Golang được sử dụng để thực hiện các lệnh hệ thống…
📝 [Golang] Phần 20 – Go Logging
[Golang] Phần 20 – Go Logging --- 1. Tổng quan. Hiểu một cách đơn giản thì log là những thứ dùng để lưu vết, những thông tin được thông báo, lưu lại trong quá trình hoạt…
📝 [Golang] Phần 21 – Go Goroutine
[Golang] Phần 21 – Go Goroutine --- 1. Tổng quan. Trong ngôn ngữ lập trình Go (Golang), một goroutine là có thể giúp bạn thực hiện các công việc đồng thời (concurrent).…
📝 [Golang] Phần 22 – Go Date & Time
[Golang] Phần 22 – Go Date & Time --- 1. Tổng quan. Trong ngôn ngữ lập trình Go (Golang), package time cung cấp các hàm và loại dữ liệu để thao tác với thời gian và đồng…
📝 [Golang] Phần 23 – Go Strings
[Golang] Phần 23 – Go Strings --- Ngôn ngữ lập trình Go cung cấp một gói chuẩn mạnh mẽ để xử lý chuỗi, đó là strings. Gói này chứa nhiều hàm hữu ích để thực hiện các…
📝 Xử Lý Log Với Golang, Kafka Và ELK Stack
Xử lý Log với Golang, Kafka và ELK Stack --- 1. Tổng quan. Bài viết này sẽ hướng dẫn bạn thiết lập một hệ thống xử lý log đơn giản sử dụng Golang và ELK Stack…
Code/Python
📝 [Bash Shell] Lesson 1 Introduction To Shell Scripting
[Bash Shell] Lesson 1- Introduction to Shell Scripting --- 1. Shell scripting là gì? Shell scripting là quá trình tạo ra một kịch bản hoặc chương trình được giải thích…
📝 [Python] Check ICMP
[Python] Check ICMP --- Để viết một ứng dụng kiểm tra ICMP trên Ubuntu, bạn có thể sử dụng thư viện Python “ping3”, một thư viện cung cấp các chức năng ping trên Python.…
📝 [Python] Check ICMP Và Gửi Thông Báo Telegram
[Python] Check ICMP và gửi thông báo Telegram --- Để tạo một ứng dụng kiểm tra ICMP trên Ubuntu và CentOS và gửi thông báo Telegram khi có kết quả 0 liên tiếp trong 3…
📝 [Python] Lesson 1 – Biến Trong Python
[Python] Lesson 1 – Biến trong Python --- 1. Variables. Biến (variables) trong Python là một đối tượng được sử dụng để lưu trữ giá trị hoặc tham chiếu đến một đối tượng…
📝 [Python] Lesson 2 – String Methods
[Python] Lesson 2 – String methods --- Trong Python, các chuỗi (string) là các đối tượng có thể được sử dụng với nhiều phương thức (method) khác nhau để thực hiện các…
📝 [Python] Lesson 3 – Type Cast
[Python] Lesson 3 – Type cast --- Type casting (ép kiểu) trong Python là quá trình chuyển đổi giá trị của một biến từ kiểu dữ liệu này sang kiểu dữ liệu khác. Python hỗ…
📝 [Python] Lesson 4 – User Input
[Python] Lesson 4 – User input --- input() trong Python là một hàm được sử dụng để lấy giá trị đầu vào từ người dùng. Khi gọi hàm input(), chương trình sẽ dừng lại và…
📝 [Python] Lesson 5 – Math Functions
[Python] Lesson 5 – Math functions --- Trong Python, math là một module được sử dụng để thực hiện các phép toán toán học và hàm số liên quan đến toán học. Để sử dụng các…
📝 [Python] Lesson 6 – String Slicing (cắt Chuỗi)
[Python] Lesson 6 – String slicing (cắt chuỗi) --- String slicing (cắt chuỗi) là kỹ thuật được sử dụng để lấy ra một phần của một chuỗi trong Python. Cú pháp chung của…
📝 [Python] Lesson 7 – If Statements
[Python] Lesson 7 – If statements --- if statements trong Python là câu lệnh điều kiện được sử dụng để thực thi các câu lệnh khác dựa trên giá trị của một biểu thức điều…
📝 [Python] Lesson 8 – Logical Operators In Python
[Python] Lesson 8 – Logical Operators in Python --- Logical operators (các toán tử logic) là các toán tử được sử dụng để kết hợp các biểu thức logic với nhau để đưa ra…
📝 [Python] Lesson 9 – While Loop In Python
[Python] Lesson 9 – While Loop in Python --- Trong Python, while loop là một loại vòng lặp được sử dụng để lặp lại một khối mã cho đến khi một điều kiện nhất định không…
📝 [Python] Lesson 10 – For Loops In Python
[Python] Lesson 10 – For loops in Python --- for loop trong Python được sử dụng để lặp lại một tập hợp các phần tử. Các phần tử này có thể là một chuỗi, một danh sách…
📝 [Python] Lesson 11 – Nested Loops In Python
[Python] Lesson 11 – Nested loops in Python --- Nested loops là một cấu trúc lặp lại trong Python, trong đó một vòng lặp nằm trong vòng lặp khác. Mỗi lần vòng lặp bên…
📝 [Python] Lesson 12 – Break, Continue, Pass In Python
[Python] Lesson 12 – Break, continue, pass in Python --- Trong Python, break, continue, và pass là các câu lệnh điều khiển luồng (control flow statements) được sử dụng…
📝 [Python] Lesson 13 – Python Lists
[Python] Lesson 13 – Python Lists --- Python Lists là một loại dữ liệu cho phép lưu trữ nhiều giá trị khác nhau trong cùng một biến. Chúng ta có thể lưu trữ các giá trị…
📝 [Python] Lesson 14 – 2D Lists
[Python] Lesson 14 – 2D lists --- 2D Lists trong Python là danh sách các phần tử mà mỗi phần tử là một danh sách. Chúng ta có thể truy cập các phần tử trong danh sách…
📝 [Python] Lesson 15 – Tuples
[Python] Lesson 15 – Tuples --- Trong Python, tuples là một kiểu dữ liệu không thay đổi (immutable), nghĩa là sau khi tạo ra, các phần tử bên trong tuple không thể bị…
📝 [Python] Lesson 16 – Sets
[Python] Lesson 16 – Sets --- Trong Python, set là một kiểu dữ liệu được sử dụng để lưu trữ tập hợp các phần tử không có thứ tự, không trùng lặp và không thể thay đổi.…
📝 [Python] Lesson 17 – Dictionaries
[Python] Lesson 17 – Dictionaries --- Dictionaries là một loại dữ liệu trong Python, cho phép lưu trữ dữ liệu dưới dạng cặp key-value. Các phần tử trong dictionary được…
📝 [Python] Lesson 18 – Indexing
[Python] Lesson 18 – Indexing --- Indexing trong Python là quá trình truy cập đến các phần tử trong một chuỗi, một danh sách, một tuple hoặc một mảng. Các phần tử được…
📝 [Python] Lesson 19 – Functions
[Python] Lesson 19 – Functions --- Trong Python, một hàm là một khối mã được đặt tên, thực hiện một tác vụ cụ thể và có thể được gọi bất cứ lúc nào trong chương trình.…
📝 [Python] Lesson 20 – Return Statement
[Python] Lesson 20 – Return statement --- Trong Python, return statement được sử dụng để trả về một giá trị từ một hàm. Khi return được thực hiện, hàm sẽ dừng lại và giá…
📝 [Python] Lesson 21 – Keyword Arguments
[Python] Lesson 21 – Keyword arguments --- Keyword arguments trong Python là một cách để truyền tham số cho hàm bằng cách xác định tên của các tham số đó. Điều này giúp…
📝 [Python] Lesson 22 – Nested Function Calls
[Python] Lesson 22 – Nested function calls --- Nested function calls là việc gọi một hàm bên trong một hàm khác, có nghĩa là kết quả của một hàm được truyền vào như là…
📝 [Python] Lesson 23 – Variable Scope
[Python] Lesson 23 – Variable scope --- Variable scope là phạm vi mà một biến có thể được truy cập hoặc sử dụng trong chương trình. Python có hai loại phạm vi biến:…
📝 [Python] Lesson 24 – Args
[Python] Lesson 24 – Args --- args là một cú pháp trong Python được sử dụng để truyền một số lượng không xác định các tham số không tên vào một hàm. Các tham số được…
📝 [Python] Lesson 25 – Kwargs
[Python] Lesson 25 – Kwargs --- kwargs là một đối số được sử dụng trong Python để truyền một danh sách các đối số với keyword đến một hàm. Nó cho phép chúng ta truyền…
📝 [Python] Lesson 26 – String Format
[Python] Lesson 26 – String format --- String formatting trong Python là cách để chèn một giá trị hoặc nhiều giá trị vào trong một chuỗi string để tạo ra một chuỗi mới.…
📝 [Python] Lesson 27 – Random Numbers
[Python] Lesson 27 – Random numbers --- Trong Python, random numbers là các số được tạo ra ngẫu nhiên từ một phân phối xác suất. Thư viện random của Python cung cấp…
📝 [Python] Lesson 28 – Exception Handling
[Python] Lesson 28 – Exception handling --- Exception handling trong Python được sử dụng để giải quyết các lỗi xảy ra trong quá trình thực thi chương trình, giúp chương…
📝 [Python] Lesson 29 – Read A File
[Python] Lesson 29 – Read a file --- Đọc file (read a file) trong Python là quá trình truy cập vào nội dung của một file văn bản bằng cách sử dụng Python. Có một số…
📝 [Python] Lesson 30 – Copy A File
[Python] Lesson 30 – Copy a file --- Trong Python, để copy một file từ một vị trí đến vị trí khác, chúng ta có thể sử dụng module shutil. Đây là một số ví dụ về cách sao…
📝 [Python] Lesson 31 – Write A File
[Python] Lesson 31 – Write a file --- Trong Python, việc ghi nội dung vào một tập tin được thực hiện thông qua hàm write(), nó cho phép bạn thêm nội dung mới hoặc ghi đè…
📝 [Python] Lesson 32 – Move A File
[Python] Lesson 32 – Move a file --- Move a file trong Python là quá trình di chuyển file từ vị trí hiện tại của nó đến một vị trí khác trên hệ thống file. Có thể thực…
📝 [Python] Lesson 33 – Delete A File
[Python] Lesson 33 – Delete a file --- Delete a file trong Python là quá trình xóa một file hoặc thư mục khỏi hệ thống file của máy tính bằng mã Python. Điều này có thể…
📝 [Python] Lesson 34 – Modules
[Python] Lesson 34 – Modules --- Trong Python, module là một file Python chứa định nghĩa, hàm và biến, mà bạn có thể import vào các file khác để sử dụng chúng. Các…
📝 [Python] Lesson 35 – Rock, Paper, Scissors Và Quiz Game
[Python] Lesson 35 – Rock, paper, scissors và quiz game --- 1. Trò chơi Rock, Paper, Scissors. Dưới đây là một ví dụ đơn giản về trò chơi “Rock, Paper, Scissors” được…
📝 [Python] Lesson 36 – Object Oriented Programming (OOP)
[Python] Lesson 36 – Object Oriented Programming (OOP) --- Object Oriented Programming (OOP) là một phương pháp lập trình trong đó chương trình được tổ chức dưới dạng…
📝 [Python] Lesson 37 – Class Variables
[Python] Lesson 37 – Class variables --- Class variables là các biến được khai báo trong phạm vi của lớp và có thể được truy cập từ tất cả các đối tượng của lớp đó. Các…
📝 [Python] Lesson 38 – Inheritance
[Python] Lesson 38 – Inheritance --- Inheritance trong OOP là một kỹ thuật cho phép một lớp có thể kế thừa thuộc tính và phương thức từ một lớp khác. Lớp con có thể được…
📝 [Python] Lesson 39 – Multilevel Inheritance
[Python] Lesson 39 – Multilevel inheritance --- Multilevel inheritance là một dạng kế thừa trong lập trình hướng đối tượng, trong đó một class kế thừa từ một class khác,…
📝 [Python] Lesson 40 – Multiple Inheritance
[Python] Lesson 40 – Multiple inheritance --- Multiple inheritance trong Python cho phép một class có thể kế thừa từ nhiều class khác nhau. Cú pháp khai báo class với…
📝 [Python] Lesson 41 – Phân Biệt Multiple Inheritance Và Multilevel Inheritance
[Python] Lesson 41 – Phân biệt multiple inheritance và multilevel inheritance --- Multiple inheritance và multilevel inheritance đều là các khái niệm liên quan đến kế…
📝 [Python] Lesson 42 – Method Overriding
[Python] Lesson 42 – Method overriding --- Method overriding là một khái niệm trong lập trình hướng đối tượng, cho phép class con (subclass) định nghĩa lại (override)…
📝 [Python] Lesson 43 – Method Chaining
[Python] Lesson 43 – Method chaining --- 1. Method chaining là gì? Method chaining là một kỹ thuật lập trình cho phép gọi liên tiếp nhiều phương thức trên một đối tượng…
📝 [Python] Lesson 44 – Super Function
[Python] Lesson 44 – Super function --- Trong Python, super() là một hàm được sử dụng để gọi một phương thức ở class cha từ class con đang được kế thừa. Điều này giúp…
📝 [Python] Lesson 45 – Abstract Classes
[Python] Lesson 45 – Abstract classes --- Abstract classes là một khái niệm trong lập trình hướng đối tượng, cho phép định nghĩa một lớp cha trừu tượng và các phương…
📝 [Python] Lesson 46 – Objects As Arguments
[Python] Lesson 46 – Objects as arguments --- Trong Python, objects as arguments là một phương thức cho phép truyền đối tượng (object) như một đối số vào một hàm hoặc…
📝 [Python] Lesson 47 – Duck Typing
[Python] Lesson 47 – Duck typing --- Duck typing là một khái niệm trong lập trình hướng đối tượng, nó được mô tả bởi câu nói “Nếu nó có hình dạng của một con vịt, thì nó…
📝 [Python] Lesson 48 – Walrus Operator
[Python] Lesson 48 – Walrus operator --- Walrus operator là một tính năng mới được giới thiệu trong Python 3.8. Nó cho phép gán giá trị cho biến trong biểu thức điều…
📝 [Python] Lesson 49 – Functions To Variables
[Python] Lesson 49 – Functions to variables --- Trong Python, một hàm có thể được gán cho một biến, và biến đó sẽ trở thành một đối tượng hàm, được sử dụng tương tự như…
📝 [Python] Lesson 50 – Higher Order Functions
[Python] Lesson 50 – Higher order functions --- Higher-order functions là các hàm có thể nhận hoặc trả về một hàm khác. Trong Python, các hàm được coi như là first-class…
📝 [Python] Lesson 51 – Lambda
[Python] Lesson 51 – Lambda --- Lambda là một loại hàm không tên (anonymous function) được sử dụng để định nghĩa một hàm nhanh chóng mà không cần phải định nghĩa một hàm…
📝 [Python] Lesson 52 – Sort
[Python] Lesson 52 – Sort --- sort trong Python là một hàm được sử dụng để sắp xếp các phần tử của một list theo thứ tự tăng dần hoặc giảm dần. Hàm sort có thể được áp…
📝 [Python] Lesson 53 – Map
[Python] Lesson 53 – Map --- map() là một hàm tích hợp trong Python dùng để áp dụng một hàm lên tất cả các phần tử trong một iterable (list, tuple, dictionary, set, …)…
📝 [Python] Lesson 54 – Filter
[Python] Lesson 54 – Filter --- Trên Python, filter() là một hàm built-in để lọc các phần tử trong một danh sách (list) hoặc một iterator dựa trên một hàm điều kiện…
📝 [Python] Lesson 55 – Reduce
[Python] Lesson 55 – Reduce --- reduce là một hàm được xây dựng trong module functools của Python. Hàm reduce cho phép tính toán một giá trị duy nhất bằng cách sử dụng…
📝 [Python] Lesson 56 – List Comprehensions
[Python] Lesson 56 – List comprehensions --- List comprehensions là một tính năng trong Python cho phép tạo ra một danh sách mới dựa trên một danh sách đã có mà không…
📝 [Python] Lesson 57 – Dictionary Comprehensions
[Python] Lesson 57 – Dictionary comprehensions --- Dictionary comprehensions là một cách để tạo ra một dictionary bằng cách sử dụng cú pháp tương tự như list…
📝 [Python] Lesson 58 – Zip Function
[Python] Lesson 58 – Zip function --- zip() là một hàm tích hợp sẵn trong Python, cho phép kết hợp các phần tử từ các danh sách hoặc tuple thành một danh sách hoặc tuple…
📝 [Python] Lesson 59 – If Name == ‘__main__’
[Python] Lesson 59 – If name == ‘ main ’ --- if name == ' main ' là một câu lệnh điều kiện trong Python thường được sử dụng để kiểm tra xem một module được thực thi trực…
📝 [Python] Lesson 60 – Hàm __init__ Trong Python
[Python] Lesson 60 – Hàm init trong Python --- Hàm init trong Python là một phương thức đặc biệt được sử dụng để khởi tạo các thuộc tính của một đối tượng từ một lớp…
📝 [Python] Lesson 61 – Time Module
[Python] Lesson 61 – Time module --- Trong Python, time module cung cấp các hàm để thao tác với thời gian. Module này cho phép các thao tác như đo thời gian thực hiện…
📝 [Python] Lesson 62 – Threading
[Python] Lesson 62 – Threading --- Trong Python, threading là một kỹ thuật cho phép các hoạt động chạy đồng thời và độc lập với nhau trong một chương trình. Kỹ thuật này…
📝 [Python] Lesson 63 – Daemon Threads
[Python] Lesson 63 – Daemon threads --- Trong Python, daemon threads là các thread chạy ở nền và tự động kết thúc khi thread chính kết thúc. Trong khi các thread thông…
📝 [Python] Lesson 64 – Multiprocessing
[Python] Lesson 64 – Multiprocessing --- Multiprocessing là một module trong Python cung cấp tính năng tạo và quản lý các tiến trình con. Nó cho phép thực hiện các tác…
📝 [Python] Lesson 65 – Mysql Module
[Python] Lesson 65 – Mysql module --- mysql module là một module của Python cho phép kết nối và tương tác với cơ sở dữ liệu MySQL. Nó cung cấp các phương thức và lớp để…
📝 [Python] Lesson 66 – Paramiko Module
[Python] Lesson 66 – Paramiko module --- Paramiko là một thư viện Python cung cấp các giao diện cho SSH, Telnet, và SCP. Thư viện này cho phép thực hiện các tác vụ quản…
📝 [Python] Thêm Nội Dung Văn Bản Có Điều Kiện
[Python] Thêm nội dung văn bản có điều kiện --- 1. Không sử dụng module hỗ trợ. Để thêm một dòng văn bản vào sau dòng </interface mà không sử dụng module hỗ trợ, bạn có…
📝 [Python] Tips And Trick
[Python] Tips and trick --- 1. List và dictionary. Data gốc khi dùng lệnh virsh domiflist <vm name trong ảo hóa KVM. Hãy phân tích các giá trị Interface, Type, Source,…
📝 [Python] Tính Công Suất Tiêu Thụ Của Thùng CPU Máy Tính
[Python] Tính công suất tiêu thụ của thùng CPU máy tính --- Giả sử tôi có 1 máy chủ với thông số Mainboard Intel S1200BTS, CPU E3 1230v1, RAM ECC 8GB (x4), Ổ cứng SSD…
📝 [Python] Tập Viết Ứng Dụng Sử Dụng Socket
[Python] Tập viết ứng dụng sử dụng socket --- 1. Ứng dụng phân giải tên miền. Ứng dụng đầu tiên là một ứng dụng giải quyết tên miền sử dụng giao thức UDP. Giao thức UDP…
📝 [Python] Ứng Dụng Kiểm Tra Traffic Của Card Mạng Cho Ubuntu Và CentOS
[Python] Ứng dụng kiểm tra traffic của card mạng cho Ubuntu và CentOS --- Để tạo một ứng dụng kiểm tra traffic của card mạng cho Ubuntu và CentOS bằng Python3, bạn có…
📝 [Python] – Cách Tạo Bản Sao Của Một Đối Tượng
[Python] – Cách tạo bản sao của một đối tượng --- Mở đầu Trong Python, câu lệnh result.copy() được sử dụng để tạo một bản sao của đối tượng result . Bản sao này sẽ là…
📝 [Python] – Query All, Filter, Filter_by Và First Trong SQLAlchemy
[Python] – Query all, filter, filter by và first trong SQLAlchemy --- SQLAlchemy là một thư viện ORM (Object Relational Mapping) phổ biến cho Python. Nó cho phép lập…
📝 [Python] – Sử Dụng Getattr, Setattr, Delattr Và Hasattr
[Python] – Sử dụng getattr, setattr, delattr và hasattr --- 1. Mở đầu. Trong Python, các thuộc tính (attribute) là các biến được liên kết với một đối tượng (object). Các…
📝 [Python] – Thuộc Tính __dict__ Khi Query Trong SQLAlchemy
[Python] – Thuộc tính dict khi query trong SQLAlchemy --- Chủ đề của chúng ta liên quan đến sử dụng SQLAlchemy trong Python để thực hiện truy vấn cơ sở dữ liệu và kiểm…
📝 [Zabbix] Hướng Dẫn Sử Dụng Type Dependent Item Trong Zabbix Để Xử Lý Dữ Liệu Json
[Zabbix] Hướng dẫn sử dụng Type Dependent item trong Zabbix để xử lý dữ liệu Json --- Trong Zabbix, một “Dependent Item” (hay còn gọi là “Item phụ thuộc”) là một item…
📝 Chạy Python 3.10 Trên Ubuntu 16.04
Chạy Python 3.10 trên Ubuntu 16.04 --- 🧩 Tổng quan Trong quá trình triển khai hệ thống giám sát Admin.Collector trên một server nội bộ sử dụng Ubuntu 16.04 , mình gặp…
📝 Cập Nhật Python Và Chuyển Đổi Phiên Bản Python Mặc Định
Cập nhật Python và chuyển đổi phiên bản Python mặc định --- Có một số lý do quan trọng khi cần phải cập nhật phiên bản Python và chuyển đổi giữa các phiên bản khác nhau:…
📝 Defaultdict(set) Trong Python
Defaultdict(set) trong Python --- Defaultdict(set) là gì? Trước tiên, hãy cùng ôn lại một chút về defaultdict và set trong Python: defaultdict: Là một subclass của dict…
📝 Gửi Hành Động Đến Server Bằng Telegram
Gửi hành động đến server bằng Telegram --- Để thực thi lệnh trong Linux bằng Telegram, bạn cần sử dụng một bot Telegram có hỗ trợ chạy lệnh trên máy chủ Linux của bạn.…
📝 Hàm Static Method Và So Sánh Với Instance Method Và Classmethod
Hàm Static Method và so sánh với instance method và classmethod --- Trong Python, staticmethod là một decorator dùng để định nghĩa một phương thức (method) trong một…
📝 Hướng Dẫn Xử Lý Mảng Nâng Cao Giữa Bash Và Python
Hướng dẫn xử lý mảng nâng cao giữa Bash và Python --- Tôi có một danh sách đầu vào như dưới, yêu cầu hãy đưa danh sách IP tương ứng với các group vào mảng bằng script.…
📝 Kiểm Tra Thông Tin SSL Bằng Python
Kiểm tra thông tin SSL bằng Python --- 1. Giới thiệu. Đoạn code Python này là một script được sử dụng để kiểm tra và in thông tin cơ bản về chứng chỉ SSL/TLS của một…
📝 Kết Nối MySQL Trong Python
Kết nối MySQL trong Python --- Python cung cấp nhiều thư viện hữu ích cho việc kết nối và tương tác với cơ sở dữ liệu MySQL. Trong bài viết này, chúng ta sẽ tìm hiểu…
📝 Phân Biệt Webhook Và API
Phân biệt Webhook và API --- API (Application Programming Interface) là một tập hợp các quy tắc và giao thức cho phép các ứng dụng tương tác với nhau. Khi bạn viết một…
📝 Phương Thức Xác Thực JWT
Phương thức xác thực JWT --- 1. Tổng quan Việc bảo mật và xác thực người dùng là một trong những yếu tố quan trọng nhất trong phát triển ứng dụng. Một trong những phương…
📝 Protected Runner
Protected: Runner --- This content is password protected. To view it please enter your password below: Password:
📝 Sử Dụng Module Paramiko Để Automation Các Thiết Bị Cisco
Sử dụng Module Paramiko để Automation các thiết bị Cisco --- Module Paramiko là một thư viện Python được sử dụng để kết nối và tương tác với các thiết bị mạng qua giao…
📝 Sử Dụng Python Theo Dõi Sự Thay Đổi Một File Và Ghi Log Nó
Sử dụng Python theo dõi sự thay đổi một file và ghi log nó --- 1. Tổng quan. Bài viết này chủ yếu giới thiệu các bạn quy trình sử dụng Python để lắng nghe sự thay đổi…
📝 Sử Dụng Python Để Đẩy Dữ Liệu Vào InfluxDB
Sử dụng Python để đẩy dữ liệu vào InfluxDB --- 1. Tổng quan. Việc sử dụng script để đưa dữ liệu vào InfluxDB mang lại nhiều lợi ích: Tự động hóa : Script cho phép bạn tự…
📝 Thêm Thiết Bị Vào EVE Siêu Nhanh
Thêm thiết bị vào EVE siêu nhanh --- Hôm nay mình sẽ chia sẻ cho các bạn cách thêm thiết bị vào EVE cực nhanh do mình viết bằng Python. Như bạn có thể thấy hiện tại mình…
📝 Xây Dựng Một Target Endpoint Cho Prometheus
Xây dựng một Target Endpoint cho Prometheus --- Giới thiệu Prometheus client là một thư viện Python được sử dụng để thu thập và xuất dữ liệu theo định dạng Prometheus.…
📝 Đếm Và Lặp Đồng Thời Trong Python Với Enumerate
Đếm và lặp đồng thời trong Python với Enumerate --- Tổng quan. enumerate là một hàm nội tại trong Python được sử dụng để liệt kê các phần tử của một đối tượng có thể lặp…