






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
bài tập về tư duy lập trình tèn ten tăng ù hú ê hê a ha tại sao vậy cho tui tải đi mà còn bắt tui phải làm mấy cái này nữa hu thiệt là ác nhớn é hu á ha quờ ơ quơ sắc quớ quyền quờ hỏi quở ngã soniazid (isonicotinic acid hydrazide, INH) is one of the most widely used antituberculosis drugs, yet its precise target of action on Mycobacterium tuberculosis is unknown. A missense mutation within the mycobacterial inhA gene was shown to confer resistance to both INH and ethionamide (ETH) in M. smegmatis and in M. bovis. The wild-type inhA gene also conferred INH and ETH resistance when transferred on a multicopy plasmid vector to M. smegmatis and M. bovis BCG. The InhA protein shows significant sequence conservation with the Escherichia coli enzyme EnvM, and cell-free assays indicate that it may be involved in mycolic acid biosynthesis. These results suggest that InhA is likely a primary target of action for INH and ETH chu choa mọa ơi teo copy nên khỏi thắc mắc và đọc làm chi nha
Typology: Exercises
1 / 10
This page cannot be seen from the preview
Don't miss anything!
Câu 27:
Bộ nhớ Yêu cầu bộ nhớ nhiều hơn do việc tạo mã đối tượng Nó đòi hỏi ít bộ nhớ hơn vì nó không tạo mã đối tượng trung gian Errors Hiển thị tất cả các lỗi sau khi biên dịch, tất cả cùng một lúc Hiển thị lỗi của từng dòng lệnh Khả năng phát hiện lỗi Khá khó khăn Tương đối dễ Các ngôn ngữ lập trình C, C++, C# Python, PHP, Perl, Ruby Python là một ngôn ngữ được thông dịch. Điều này có nghĩa là khi bạn viết một chương trình Python và chạy nó, trình thông dịch Python (ví dụ như CPython) sẽ đọc từng dòng mã và thực thi ngay lập tức. Câu 29: Câu 30:
Câu 33: Câu 34: Câu 35: Câu 36: Câu 37: Câu 38: Câu 39: Cách viết Markdown cơ bản a. Tiêu đề (Headers) Markdown sử dụng ký tự # để tạo các tiêu đề, từ cấp 1 đến cấp 6: ● # Tiêu đề cấp 1 ● ## Tiêu đề cấp 2 ● ### Tiêu đề cấp 3 Ví dụ:
Kết quả hiển thị:
Mục tiêu của dự án
b. In đậm và in nghiêng ● In đậm: Dùng hai dấu ** hoặc __ bao quanh văn bản. ○ Ví dụ: Văn bản in đậm → Văn bản in đậm ● In nghiêng: Dùng một dấu * hoặc _ bao quanh văn bản. ○ Ví dụ: Văn bản in nghiêng → Văn bản in nghiêng c. Danh sách Markdown hỗ trợ danh sách gạch đầu dòng và danh sách số. ● Danh sách gạch đầu dòng : Sử dụng - hoặc *. Ví dụ:
● Dễ tiếp cận : Jupyter là một công cụ rất đơn giản và dễ sử dụng, ngay cả đối với những người mới học Python. Việc cài đặt và chạy một notebook chỉ cần vài bước đơn giản. ● Đám mây và chia sẻ dễ dàng : Jupyter Notebooks có thể được lưu và chia sẻ dễ dàng thông qua GitHub, Google Colab, hoặc các nền tảng như Kaggle, rất thuận tiện để cộng tác và xuất bản kết quả. Điểm yếu: ● Không phù hợp cho dự án lớn : Jupyter không thực sự phù hợp cho phát triển phần mềm lớn, vì nó không có các tính năng như refactoring, quản lý dự án phức tạp, hoặc hỗ trợ hệ thống kiểm tra chặt chẽ như PyCharm. ● Quản lý phiên bản và lỗi : Jupyter không hỗ trợ kiểm soát phiên bản tốt. Mặc dù có thể sử dụng Git, nhưng việc quản lý code trong Jupyter khó hơn nhiều so với các IDE như PyCharm. Việc debug và xử lý lỗi cũng khó khăn vì không có debugger mạnh như PyCharm. ● Khó kiểm tra lỗi liên tục : Jupyter không có tính năng kiểm tra mã trong thời gian thực, vì vậy lỗi cú pháp hoặc lỗi logic có thể không được phát hiện ngay lập tức. Người dùng phải đợi cho đến khi đoạn mã được thực thi mới có thể phát hiện lỗi. ● Khó tổ chức mã : Mặc dù Jupyter tiện lợi cho việc viết mã thử nghiệm, nhưng nó không phải là công cụ tốt nhất để tổ chức mã theo cách bài bản. Các dự án lớn với nhiều tệp và cấu trúc phức tạp khó được duy trì hiệu quả trong một notebook duy nhất. PyCharm là lựa chọn tuyệt vời cho các dự án phát triển phần mềm lớn hoặc những người làm việc với các ứng dụng web phức tạp. Nó cung cấp đầy đủ các công cụ cần thiết để lập trình, kiểm tra và duy trì mã một cách hiệu quả. Jupyter Notebook là công cụ lý tưởng cho các nhà khoa học dữ liệu, sinh viên, hoặc những ai đang làm việc với học máy, phân tích dữ liệu, và thử nghiệm mã ngắn. Nó không chỉ dễ sử dụng mà còn cho phép hiển thị trực quan kết quả một cách nhanh chóng và tiện lợi. Câu 41:
Kaggle là một nền tảng cộng đồng cho các nhà khoa học dữ liệu và người học máy, cung cấp môi trường lập trình trực tuyến và thư viện khổng lồ về các bộ dữ liệu. Điểm mạnh: ● Kho dữ liệu khổng lồ : Kaggle nổi bật với khả năng truy cập dễ dàng vào hàng ngàn bộ dữ liệu chất lượng cao, sẵn sàng để sử dụng trực tiếp trong các notebook. Điều này rất hữu ích cho các nhà khoa học dữ liệu và học sinh sinh viên muốn thực hành với dữ liệu thực. ● Cộng đồng mạnh mẽ : Kaggle có một cộng đồng lớn các nhà khoa học dữ liệu và người dùng chia sẻ mã, dữ liệu, và các lời giải cho các bài toán phức tạp. Người dùng có thể học hỏi từ các dự án mẫu và notebook mà những người khác đã chia sẻ. ● Cuộc thi khoa học dữ liệu : Một trong những điểm nổi bật nhất của Kaggle là tổ chức các cuộc thi (competitions) với các bài toán khoa học dữ liệu thực tế từ các
● Không có kho dữ liệu tích hợp : Khác với Kaggle, Colab không có kho dữ liệu tích hợp sẵn. Bạn phải tự tải dữ liệu từ các nguồn bên ngoài hoặc từ Google Drive. Điều này có thể làm tăng thời gian chuẩn bị cho một dự án. ● Kết nối gián đoạn : Nếu bạn chạy các tác vụ dài hạn (huấn luyện mô hình lớn), Colab có thể tự động ngắt kết nối nếu phát hiện người dùng không tương tác trong một khoảng thời gian, dẫn đến mất tiến trình. ● Giới hạn về tài nguyên cho phiên bản miễn phí : Phiên bản miễn phí của Colab có thể bị giới hạn về RAM và số lượng nhân CPU. Để có tài nguyên tính toán lớn hơn hoặc ổn định hơn, người dùng cần phải trả phí nâng cấp lên Colab Pro hoặc Pro+. Kaggle là lựa chọn tốt cho những người muốn làm việc với dữ liệu có sẵn, học hỏi từ cộng đồng và tham gia các cuộc thi khoa học dữ liệu. Nền tảng này rất thân thiện với người dùng, đặc biệt là sinh viên, người mới bắt đầu, hoặc những ai muốn nhanh chóng thử nghiệm các mô hình học máy với dữ liệu thực tế. Google Colab lại lý tưởng hơn cho những người cần một môi trường lập trình Python linh hoạt, với khả năng cài đặt thư viện tùy ý và tích hợp với Google Drive. Nó cũng mạnh mẽ khi cần chạy các tác vụ tính toán lớn, đặc biệt cho các dự án học máy và AI yêu cầu nhiều tài nguyên.