python
Hiển thị các bài đăng có nhãn python. Hiển thị tất cả bài đăng

How to split an MP3 file into multiple tracks using specified start and end times

 How to split an MP3 file into multiple tracks using specified start and end times?

Hôm nay có một bạn học viên hỏi cách cắt một file mp3 ra nhiều file khác nhau với track times cụ thể.
Yêu cầu này cũng thường gặp đối với nhiều người học tiếng Anh hoặc học bất cứ thứ gì từ file mp3, cần cắt ngắn file gốc ra nhiều file nhỏ theo từng bài học.

Vì lười kiếm phần mềm cắt thử  rồi test tới lui các kiểu nên tôi viết nhanh đoạn code thực hiện việc này! 

Dùng Python code như sau:

How to dynamically choose the database and table based on input with SQLAlchemy?

 Python: How to dynamically choose the database and table based on input with SQLAlchemy?

If you want to dynamically choose the database URL and table based on input, you can use a more flexible approach by creating a factory function to handle this. This will involve dynamically creating the engine and session based on the input, and then dynamically loading the appropriate model.

Here's a step-by-step guide to achieve this:

1. Define a Model Registry

You can maintain a dictionary of model classes for each database. This way, you can dynamically choose the model based on the table name.

Shell Script to install Python on Linux

Tạo một file lưu cấu hình tên là params.ini với nội dung là phiên bản Python muốn cài:

PY_VERSION='3.9.18'

Thật ra không cần dùng file 'param.ini' cũng được, nhưng tôi có thói quen đọc/sửa mọi thứ từ file cấu hình cho tiện, không muốn sau này phải sửa trực tiếp từ script. 

  Tiếp theo là script cài đặt Python và gói 'virtualenv' (rất cần thiết)
vim python3_install.sh 

Dán đoạn code sau vào:

Hướng dẫn này cài đặt Python 3.6.3 trên Centos/Fedora/Redhat

Python là một ngôn ngữ lập trình dễ học. Ứng dụng của Python rất lớn, chương trình viết bằng python chạy trên nhiều nền tảng (Windows, Linux, OS X,...)
Python hiện nay ứng dụng nhiều trong:

  • lập trình web
  • phân tích dữ liệu, số liệu (big data)
  • xử lý toán học (Pynum)
  • tạo biểu đồ, hình hoá số liệu (visualization)
  • bảo mật mạng và máy tính
  • tự động hoá (tự động crawl data chẳng hạn)
  • scripting trong các engine (Blender 3D, Maya Scripting...)
  • scripting trong game (nhiều game online dùng scripting bằng Python)
  • xử lý đồ hoạ, ảnh kĩ thuật số.
 Ngoài ra, Python được sử dụng nhiều để...hack!