강의

멘토링

로드맵

BEST
Data Science

/

Data Analysis

[Làm mới] Bootcamp Nhập môn Python và Cơ bản Crawling [Từ Python, Web đến Hiểu biết Cơ bản về Dữ liệu] (Cập nhật)

Dành cho những ai muốn học khoa học dữ liệu, big data và crawling, (1) Tổng hợp các cú pháp Python cốt lõi cần thiết nhất trong thời gian ngắn, (2) Làm quen với Python và crawling thông qua lập trình crawling thực tế.

(4.9) 730 đánh giá

7,541 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

  • funcoding
Python
Python
Web Crawling
Web Crawling
Python
Python
Web Crawling
Web Crawling

[Chia sẻ] Chia sẻ mẹo phát triển khả năng của bạn với tư cách là nhà phát triển

Xin chào. Đây là Dave Lee, giảng viên tại Janjaemi Coding.

Hôm nay, cùng với một trường hợp thú vị, tôi nghĩ sẽ là một ý kiến ​​hay nếu bạn chia sẻ các mẹo về cách phát triển khả năng của mình với tư cách là một nhà phát triển.

Cuộc điều tra sau đây đã được đưa ra: Mặc dù rất thú vị nhưng đó là một câu hỏi khiến các nhà phát triển thực sự phải suy nghĩ về cách giải quyết vấn đề này.

-------------------

Bài 38. Cấu trúc dữ liệu và vòng lặp (danh sách)

Xóa dữ liệu âm khỏi biến danh sách sau, biến nó thành biến danh sách chỉ có số dương và in biến đó.

num_list = [0, -11, 31, 22, -11, 33, -44, -55]

dây:

num_list = [0, -11, 31, 22, -11, 33, -44, -55]

cho tôi trong num_list:

nếu tôi < 0:

num_list.remove(i)

in(num_list)

Kết quả chạy: [0, 31, 22, 33, -55]

Để giải quyết vấn đề 38, tôi đã viết mã ở trên, nhưng tôi không hiểu tại sao vẫn còn -55, vì vậy tôi đang đặt câu hỏi!

-------------------

Để tìm câu trả lời cho vấn đề này, tôi

1. Tôi chạy đoạn mã trên trước và hiểu phần lạ.

2. Tôi in ra từng dòng một tất cả các giá trị biến để xem có vấn đề gì trong từng bước của mã như sau không.

Đầu tiên! - Không có vấn đề gì.

num_list = [0, -11, 31, 22, -11, 33, -44, -55]

in(num_list)

thứ hai! - Không có vấn đề gì.

num_list = [0, -11, 31, 22, -11, 33, -44, -55]

in(num_list)

đối với chỉ mục, mục trong liệt kê (num_list):

in (chỉ mục, num_list, mục)

Thứ ba! - À, có thể có vấn đề ở đây~

num_list = [0, -11, 31, 22, -11, 33, -44, -55]

in(num_list)

đối với chỉ mục, mục trong liệt kê (num_list):

in (chỉ mục, num_list, mục)

nếu mục < 0:

num_list.remove(item)

Thứ ba, nhìn vào kết quả đầu ra của từng dòng, giá trị danh sách num_list được thay đổi linh hoạt trong vòng lặp,

Khi vòng lặp cuối cùng được thực thi, độ dài của num_list là 5 và số vòng lặp là từ 0 đến 4, tức là 5.

Tôi nhận ra rằng giá trị cuối cùng của num_list, -55, không được lặp lại và vòng lặp đã kết thúc như cũ.

Một mẹo tôi muốn chia sẻ là:

Các nhà phát triển luôn gặp phải những tình huống bất ngờ như thế này.

Trong trường hợp của tôi, tôi sử dụng ba mẹo để giải quyết vấn đề. Dù sao đi nữa, không có ai có thể giải quyết vấn đề của riêng tôi mọi lúc.

1. Khi mã không hoạt động như tôi muốn, hãy thu hẹp phạm vi càng nhiều càng tốt và bắt đầu với phần rõ ràng nhất hoặc phần trên cùng.

In ra tất cả những phần đáng ngờ. Nếu bạn vẫn chưa hiểu, hãy thay đổi giá trị của tất cả các biến được sử dụng theo từng dòng.

In nó ra .

Bằng cách này, bạn có thể hiểu giá trị của các biến thay đổi như thế nào và tại sao mã được thực thi theo cách đó.

2. Nếu cách này không hiệu quả, hãy đưa các cụm từ tìm kiếm khác nhau lên Google và tìm kiếm .

Suy cho cùng thì con người đều như nhau nên hiếm khi chỉ có tôi gặp phải vấn đề này. Những người khác cũng gặp vấn đề tương tự,

Các nhà phát triển vẫn có xu hướng chia sẻ những khía cạnh này.

3. Nếu cách đó không hiệu quả, tôi sẽ tìm kiếm vấn đề của mình trên Google bằng cách tạo cụm từ tìm kiếm bằng tiếng Anh .

Nếu bạn không phải là nhà phát triển trong nước, các nhà phát triển nước ngoài chắc chắn có thể gặp phải vấn đề tương tự.

Nếu bạn làm ba điều này mỗi khi gặp vấn đề, bạn sẽ trở nên thành thạo hơn, phát triển bí quyết của riêng mình và giải quyết vấn đề ngày càng nhanh hơn.

Bạn sẽ có khả năng giải quyết vấn đề và hiểu biết nhiều công nghệ hơn .

Tôi hy vọng những lời khuyên này cũng giúp bạn.

Cảm ơn

Chúng tôi sẽ trở lại với một bài giảng mới vào tháng Năm. Tôi đang chuẩn bị chăm chỉ.

#danh sách bài giảng

Bình luận