[Gia hạn] Phân tích dữ liệu Python cho người mới bắt đầu (Dễ dàng! Học toàn bộ quá trình tiền xử lý, pandas, trực quan hóa) [Phân tích/Khoa học dữ liệu Phần 1]
Đây là khóa học trang bị các kỹ năng cơ bản về toàn bộ quy trình phân tích dữ liệu Python, dành cho người mới bắt đầu phân tích dữ liệu. Với tư cách là người lập kế hoạch và nhà phát triển E-commerce đang sử dụng kỹ thuật phân tích dữ liệu trong thực tế công việc, chúng tôi đã tạo ra khóa học này để bạn có thể dễ dàng học toàn bộ quy trình phân tích dữ liệu Python và áp dụng ngay lập tức.
Bài giảng chính thức được Nekarakubae chọn làm bài giảng nội bộ! Xây dựng nền tảng cho phân tích dữ liệu Python Bài giảng rất đầy đủ
Khóa học này là khóa học tìm hiểu các kỹ thuật phân tích dữ liệu Python . Khóa học được thiết kế để giúp bạn học tiền xử lý dữ liệu, xử lý dữ liệu thông qua thư viện Pandas và thư viện trực quan hóa mới nhất hữu ích nhất (plotly) . Đây là một khóa học đặc biệt được thiết kế dựa trên quan điểm của học viên, dựa trên kinh nghiệm của 80.000 giảng viên trong hơn 8 năm, đồng thời làm việc song song với lĩnh vực này, và cung cấp thêm tài liệu chi tiết kèm theo khóa học.
Khóa học này hiện đang được một trong những công ty Nekarakubae sử dụng làm khóa đào tạo phân tích dữ liệu Python nội bộ chính thức.
Khóa học này là khóa học mới được đổi mới vào năm 2025, phản ánh phản hồi hiện có.
Làm thế nào để xây dựng nền tảng về khoa học dữ liệu và phân tích dữ liệu?
Trải nghiệm toàn bộ quy trình thu thập, tiền xử lý và phân tích dữ liệu (SQL/NoSQL + Python). Nếu bạn muốn có kỹ năng phân tích chuyên nghiệp, hãy học công nghệ Python trong khóa học này. Nếu bạn muốn trở thành nhà phân tích dữ liệu hoặc nhà khoa học, chúng tôi cung cấp lộ trình học tập từng bước ngay từ đầu. (Xem lộ trình phân tích dữ liệu/khoa học bên dưới)
Chúng tôi đã tạo một video giải thích chi tiết toàn bộ quá trình nghề nghiệp liên quan đến dữ liệu và phân tích/khoa học. Thông qua video này, bạn có thể tự học quy trình dữ liệu một cách hiệu quả theo mục tiêu của mình.
Tôi muốn thử sức mình trong việc phân tích dữ liệu thực tế càng sớm càng tốt!
Mọi người đều đã có kiến thức cơ bản về phân tích dữ liệu. Bạn chỉ cần biết mức trung bình. Điều quan trọng là phải nhanh chóng học các kỹ năng để thực hiện toàn bộ quy trình phân tích dữ liệu bằng Python.
Từ xử lý dữ liệu khác nhau đến phân tích dữ liệu bằng dữ liệu thực Chúng tôi đã tổng hợp tất cả các kỹ năng quan trọng cho phân tích dữ liệu chuyên nghiệp.
Phân tích dữ liệu Python không phải là một kỹ năng đơn giản có thể thành thạo ngay lập tức. Để có được kỹ năng, bạn cần phải "làm quen" với nó, và điều này sẽ hiệu quả hơn khi bạn tiếp cận các khái niệm tương tự từ nhiều góc độ khác nhau và tìm hiểu các ví dụ ứng dụng khác nhau. Để làm được điều này, tôi sẽ giới thiệu cuốn sách sau đây do tôi viết, rất hữu ích để tham khảo cùng với bài giảng trực tuyến này . Bằng cách sử dụng cả hai phương tiện, bạn có thể làm quen với các kỹ thuật phân tích dữ liệu Python trong thời gian ngắn hơn.
Phân tích dữ liệu Python ban đầu có thể khá khó khăn. Nếu bạn học cách sử dụng các công cụ liên quan và xem quy trình thực thi mã theo thời gian thực thông qua các bài giảng trực tuyến, bạn có thể học hiệu quả các phương pháp làm việc thực tế và các khái niệm khó.
Sau khi dễ dàng xây dựng nền tảng cơ bản thông qua các bài giảng trực tuyến, bạn có thể làm quen với các khái niệm và ngữ pháp bằng cách truy cập các giải thích khác và các ví dụ bổ sung về ngữ pháp tương tự thông qua sách. Nhờ đó, bạn có thể phát triển khả năng áp dụng các kỹ thuật phân tích dữ liệu Python vào nhiều loại dữ liệu khác nhau.
Có rất nhiều bài giảng về phân tích dữ liệu và ngay cả sau khi đã tham gia nhiều bài giảng khác nhau, tôi vẫn không biết!
Lĩnh vực dữ liệu là sự kết hợp của nhiều lý thuyết và công nghệ khác nhau. Do đó, việc học một cách có hệ thống là rất quan trọng. Thay vì một bài giảng giả định rằng bạn đã biết tất cả các lý thuyết liên quan và ngay lập tức phân tích dữ liệu, áp dụng các công nghệ học máy và AI phức tạp, một bài giảngcho phép bạn học từng lý thuyết và công nghệ cần thiết, từng bước một và thực hành để tích lũy kinh nghiệmsẽ hữu ích hơn.
Dựa trên phân tích dữ liệu thực tế và kinh nghiệm thực tế từ lĩnh vực Nekarakubae Một bài giảng giải thích một cách có hệ thống và từng bước tất cả các kỹ thuật theo góc nhìn của người mới bắt đầu
Tôi thậm chí còn muốn tham gia cuộc thi Kaggle
Các cuộc thi Kaggle chủ yếu sử dụng học máy và AI để dự đoán dữ liệu. Để học các công nghệ này, trước tiên bạn phải làm quen với các công nghệ phân tích dữ liệu như Pandas. Bài giảng này sẽ đề cập đến Pandas và các công nghệ trực quan hóa, đồng thời được thiết kế để từng bước tìm hiểu về công nghệ học máy và học sâu (AI) thông qua một lộ trình có hệ thống. (Xem lộ trình bên dưới)
Bạn cần những kỹ năng gì để phân tích dữ liệu?
Trong lĩnh vực này, SQL và Pandas chủ yếu được sử dụng để phân tích dữ liệu. Phân tích dữ liệu chuyên nghiệp đòi hỏi kỹ năng tiền xử lý, phân tích và trực quan hóa dữ liệu. Để làm được điều này, bạn có thể học Pandas và Plotly. Khóa học này bao gồm tất cả các kỹ năng cốt lõi cần thiết cho phân tích dữ liệu chuyên nghiệp bằng Python trong lĩnh vực này.
Làm thế nào tôi có thể học kỹ năng phân tích dữ liệu một cách hiệu quả?
Pandas có rào cản lớn khi mới bắt đầu sử dụng do cú pháp không trực quan và chức năng mở rộng, đòi hỏi nhiều thời gian thực hành. Khóa học này được thiết kế với mục tiêu:
Phần 1: Chuyển đổi dữ liệu hàng ngày lớn thành dữ liệu hàng tháng và tìm hiểu những điều cơ bản về pandas và các hàm tiền xử lý.
Nửa sau: Áp dụng các kỹ thuật phân tích EDA, phân tích dữ liệu và trực quan hóa (plotly) vào dữ liệu thương mại điện tử thực tế
Nó được thiết kế để giúp bạn làm quen với pandas và plotly trong thời gian ngắn và nắm vững toàn bộ quy trình phân tích dữ liệu Python.
Tôi nghe nói phân tích dữ liệu đòi hỏi phải hiểu biết sâu sắc về lĩnh vực kinh doanh thực tế?
Tuy nhiên, thật khó để nghe một bài giảng đòi hỏi bạn phải hiểu trước những lĩnh vực mà bạn không quan tâm. Hãy thử phân tích dữ liệu thương mại điện tử được đề cập trong bài giảng này. Ngay cả khi bạn không nhất thiết phải sử dụng thuật ngữ "thời đại không tiếp xúc", tất cả các doanh nghiệp đều đã chuyển sang trực tuyến trong những năm gần đây. Để hiểu về kinh doanh trực tuyến, hãy thử tìm hiểu những dữ liệu thương mại điện tử quan trọng nhất. Việc hiểu rõ lĩnh vực hữu ích nhất và các công nghệ liên quan đều rất hữu ích.
Với dữ liệu thương mại điện tử cốt lõi và kinh nghiệm thực tế trong lĩnh vực kinh doanh Cảm nhận về phân tích dữ liệu và lĩnh vực kinh doanh!
Ngay cả khi tôi xem bài giảng, cũng không có tài liệu, vậy tôi có cần phải mua sách không?
Chúng tôi cung cấp phần giải thích súc tích, vượt ra ngoài giới hạn của sách, cùng với mã nguồn thực tế để bạn có thể chạy ngay. Nếu bạn xem bài giảng và chạy thử tài liệu cùng lúc, việc ôn tập sẽ rất dễ dàng! Bạn cũng có thể tham khảo ngay khi cần. (Tôi rất tâm đắc với tài liệu này. Nó tốt hơn sách, và chỉ riêng tài liệu thôi cũng đủ để bạn bỏ tiền ra mua rồi .)
Hiện tại, đã có 90.000 người xác minh trực tuyến và ngoại tuyến trong 9 năm. Dữ liệu được tổ chức tốt và giải thích rõ ràng Chúng tôi cung cấp các khóa học CNTT trực tuyến tốt hơn! Nếu bạn học tốt, bạn sẽ thay đổi!
Để trực quan hóa Python, bạn không cần phải học matplotlib sao?
Matplotlib là một công nghệ trực quan hóa dữ liệu truyền thống nhưng còn hạn chế, tập trung chủ yếu vào việc tạo biểu đồ tĩnh. Mặt khác, công nghệ mới nhất, plotly, tập trung vào việc tạo biểu đồ tương tác mà người dùng có thể tương tác. Công nghệ này cũng có những ưu điểm như chất lượng hình ảnh tuyệt vời, tương thích với môi trường web và hỗ trợ biểu đồ đa dạng hơn . Vì vậy, plotly đang ngày càng trở nên phổ biến trong lĩnh vực này. Bài giảng này sẽ giải thích về công nghệ plotly, một công nghệ trực quan hóa đang dần trở nên phổ biến .
plotly (hỗ trợ đồ thị động) VSmatplotlib (tập trung vào đồ thị tĩnh)
Đây là bài giảng hữu ích ngay cả với những người đã học khóa phân tích dữ liệu!
Để tự mình thành thạo công nghệ phân tích dữ liệu Python, bạn cần thực hành nhiều bài tập thực hành. Khóa học này sẽ hướng dẫn bạn phân tích dữ liệu từ đầu đến cuối với nhiều ví dụ thực tế (tiền xử lý dữ liệu Corona, phân tích dữ liệu thương mại điện tử). Nhờ đó, bạn có thể nâng cao trình độ về các công nghệ liên quan và sắp xếp lại kiến thức đã bỏ lỡ.
Đừng lãng phí thời gian của bạn! Không phải là chúng ta không thể làm được điều gì đó vì chúng ta không có thông tin! Học với các bài giảng đã được chứng minh!
Khóa học này đã được cải thiện thông qua vô số phản hồi trong nhiều năm và được tạo ra sau nhiều suy nghĩ và cân nhắc vì tôi yêu thích các bài giảng trực tuyến.
Để bạn có thể cảm thấy, 'Ồ! Thật sự khác biệt!' Đây là bài giảng được tạo ra thông qua quá trình suy nghĩ và cải tiến liên tục. Hãy hợp lý và quan tâm đến nhau Chỉ những người có thể xây dựng mối quan hệ tốt Hãy tham gia lớp học nhé!
Một ví dụ về xử lý dữ liệu trước được tạo ra bằng cách xử lý dữ liệu thô thực tế trong bài giảng dữ liệu Dữ liệu Corona là ví dụ hữu ích nhất về các hàm cơ bản và ví dụ tiền xử lý thực tế của Pandas . Do đó, chúng tôi đã tạo biểu đồ sau cho toàn bộ giai đoạn Corona hoạt động mạnh nhất và sắp xếp nó để tìm hiểu kỹ hơn về công nghệ liên quan.
Số ca nhiễm virus corona được xác nhận hàng ngày theo quốc gia (bao gồm toàn bộ thời gian theo dõi các ca nhiễm được xác nhận trong thời gian dịch virus corona)
Được tạo ở cấp báo cáo để phân tích dữ liệu thực tế tại hiện trường, bao gồm cả kiến thức chuyên môn! Chỉ vẽ biểu đồ thôi là chưa đủ. Ở thực địa, chi tiết rất quan trọng.
Phân tích các biểu đồ khác nhau và các khía cạnh khác nhau
Học tập một cách có hệ thống Lộ trình lập trình Residual Fun của Dave Lee 🔑
Lộ trình nghề nghiệp của nhà phát triển, nhà phân tích dữ liệu và nhà khoa học dữ liệu!
Từ phát triển web/ứng dụng đến phân tích dữ liệu và AI, chúng tôi cung cấp lộ trình từ A đến Z, cho phép bạn xây dựng nền tảng vững chắc trong thời gian ngắn. Các công nghệ CNTT có mối liên hệ chặt chẽ với nhau, vì vậy chúng cần được tích hợp để hỗ trợ các dịch vụ web/ứng dụng hoặc khoa học dữ liệu. Bằng cách tăng dần độ khó và nắm vững các công nghệ cốt lõi, bạn có thể học tập hiệu quả, hiểu rõ hệ thống và dữ liệu nói chung, đồng thời phát triển thành một nhà phát triển hoặc chuyên gia dữ liệu cạnh tranh. Để đạt được mục tiêu này, chúng tôi đã chuẩn bị một lộ trình sắp xếp các công nghệ cốt lõi một cách có hệ thống trong từng lĩnh vực.
1. Lộ trình xử lý dữ liệu nhanh nhất
Tôi đã tạo một video giải thích chi tiết về lộ trình này và toàn bộ quy trình phân tích/khoa học dữ liệu. Nếu bạn tham khảo video,bạn có thể dễ dàng tự học quy trình dữ liệu mà không cần thử nghiệm và sai sóttrong một khoảng thời gian ngắn !
Đợi đã! ✋ Nhấp vào lộ trình bên dưới để biết thêm chi tiết. Nếu bạn mua cả lộ trình cùng lúc, chúng sẽ được giảm giá! (Mức giảm giá sẽ sớm được giảm.)
2. Lộ trình full-stack nhanh nhất
Tôi đã tạo một video giải thích chi tiết lộ trình và cách nhanh nhất để tự học và triển khai phát triển web/ứng dụng. Nếu bạn tham khảo video này,bạn có thể triển khai web/ứng dụng mà không cần thử nghiệm và sai sót trong một thời gian ngắn.
Đợi đã! ✋ Nhấp vào lộ trình bên dưới để biết thêm chi tiết. Nếu bạn mua cả lộ trình cùng lúc, chúng sẽ được giảm giá! (Mức giảm giá sẽ sớm được giảm.)
3. Kiến thức cốt lõi về khoa học máy tính (CS) cần thiết trong lĩnh vực phát triển và dữ liệu
Lộ trình này là một khóa học hệ thống hóa kiến thức thiết yếu về kỹ thuật máy tính (CS), lý thuyết CNTT cốt lõi, nền tảng của các lĩnh vực phát triển và dữ liệu. Trong số đó, chúng tôi có các bài giảng mở, giúp sinh viên có thể học một cách hệ thống các môn học cốt lõi quan trọng nhất như cấu trúc máy tính, hệ điều hành và mạng.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những ai muốn thành thạo kỹ năng phân tích dữ liệu Python
Những ai muốn nắm vững pandas và kỹ thuật trực quan.
Người muốn trở thành nhà phân tích dữ liệu về lâu dài
Những ai mong muốn trau dồi kỹ năng phân tích dữ liệu về lâu dài.
Những ai muốn nắm vững kỹ năng cơ bản phân tích dữ liệu
The materials in the provided Jupyter notebook are neat and easy to read, and the practice of graphing the trend of confirmed COVID-19 cases by country is good. If you ask a question you don't know, they will answer quickly and sincerely, and there are no points to deduct. 5 out of 5. The explanations are also good and not difficult.
Thank you very much. It was a great help.
I am very satisfied with the lecture content and lecture materials.
I am also looking forward to the machine learning lecture. ^_^
I am so glad that it was helpful. I will also use the course reviews you wrote to encourage me, always think about them, and try to make better lectures. I really work hard on the lecture materials. I also enjoy making materials. I am so glad and happy that you are satisfied. Please do not open it to the outside, and use it only for personal use. Thank you.
As a coding beginner, I started with nothing, starting with the Python bootcamp lecture, then the crawling lecture, and now I have finished the Python data analysis lecture.
Although these lectures may seem like separate lectures on the outside, they have a single flow and purpose as they always emphasize during the lectures, and most importantly, they explain in detail and in an easy-to-understand manner from the perspective of a non-major, so I was able to take the classes comfortably.
I am currently working in the real estate business, and after taking these lectures, I gained the ability to process and utilize data provided by sites such as Naver Real Estate and public data portals as I want.
It may seem lacking to experts, but I think that having this ability as a real estate business owner who is not an IT expert is a really great weapon.
Also, there is a huge difference between passively looking at processed data provided by others and looking at data that you have processed yourself.
So, if you are just starting out like me, don't worry too much and follow Janjaemi Coding's lectures one by one, you will find yourself growing before you know it.
And if there's one thing I wish for, it would be great if there was a lecture that completed a project from start to finish (even if the lecture length is relatively short) based on the lectures I've taken so far (Python Bootcamp, Database, Crawling, Data Analysis, etc.).
I'm now going to listen to SQL and NOSQL that I missed in the middle!!!! (My goal is to take all of Janjaemi Coding's lectures this yearㅎㅎ)
Thank you for the great lecture and I will continue to trust and follow you in the future.
Ah... such a good course review... you must have spent some time on it... thank you. I'm a little touched again. In my opinion, developers only know IT, but people in other fields have expertise in their own fields. Since there are not many people in each field who know IT well, I think that if you have your own expertise and can utilize IT, you can have a huge impact. However, it is very difficult to create such a lecture or absorb such a lecture. Nevertheless, through this lecture, I really like that you actually analyzed real estate data with Python. I think it's because the students are that smart. Thank you.
I am a student who aims for graduate school and research in deep learning, machine learning, and mechatronics.
So I took Python lectures from other instructors to build up my basics, and I took this lecture to learn the data processing and analysis process. At first, unlike other instructors, he didn't write the source code while filming videos, but prepared class materials and lectured on the content in detail. Most of the lectures I took were from the former, so it took me a while to get used to the latter. However, the materials related to the class content were really solid. I really liked this part.
Also, as the class progressed, what impressed me the most was that even though the class was just continuing, it was repetitive learning. For me, the most difficult thing about listening to lectures is repetitive learning. In the case of academies, they make students repetitive learning through assignments, but on average, many students, including me, find repetitive learning difficult or boring through lectures. However, this lecture was a very helpful lecture for me because it allowed me to learn new content while repetitive learning. Of course, I plan to take other classes again and challenge myself with repeated learning, lol...
When I take this class, I first watch the video all at once. If there is a part that I don't understand, I watch it over and over again. Then, I put down the video, put the materials that the teacher gave me on one monitor window, and at first, I wrote down the source code as I remembered it, and when I couldn't remember it/when I thought I had finished writing the source code, I checked the materials.
In addition, if you post a question on the Q&A board or the video, you will receive a reply in a day or less at the earliest. This is where you can feel the teacher's enthusiasm. Also, one of the things I felt when I took the Python class was that when you ask a question, they give you a link to the relevant content. And I saw some people who lectured by saying that it would be helpful if you referred to it. Personally, I didn't like it, but the instructor of that class put a lot of effort into leaving comments.
And, I plan to take a class on MongoDB for the next class!
The class was really good ^_^!
Thank you so much for leaving such a great review. It must have taken you a long time to write such a review, but I was actually a little touched that you wrote it in such detail. Reviews like this are a great force that can create good lectures.
I tried both the method you mentioned, writing code while doing it, and the method of explaining it with materials and a kind of scenario, but when I did the former, the content I wanted to convey was not conveyed in a substantial way, and since I was worried about both the code and the content I wanted to convey, the learning effect actually decreased. So I decided to use the latter.
Actually, answering questions every day is not easy for me either... I'm worried that I'll have to make an announcement when I go on vacation, haha.
After all, since I've never met you before, if my answer is not conveyed properly, it's easy for there to be misunderstandings, so I'm paying more attention.
When I meet many people online without meeting them in person, there are many cases... Luckily, many people gave me positive reviews, which is a great help.
Thank you so much.
I am a student who has been attending since the crawling lecture. I changed my career path from a non-major to majoring in this field in college, and I think there was a lot of synergy effect because I studied that and Janjaemi Coding's lectures together.
I really enjoyed this data analysis lecture. I didn't only take this basic data analysis lecture, but I feel that if the instructor is different, the things you learn are different! I think I learned the basics more solidly.
One thing I wish for is that I am currently studying to get a lot of scores through competitions like Kaggle or Deacon. So I am really looking forward to the machine learning lecture through Kaggle!
Also, after studying a lot about data analysis and science, I really want to create a web or app service when I have free time...! I am so curious about the backend and frontend world, so I will look forward to Janjaemi Coding's lectures in that field! Thank you for your hard work in making the lectures and for the high-quality lectures : )
It must have taken a lot of time to write such a long course review, but thank you for leaving such a good course review. I tried to organize it step by step so that the students can learn it solidly from the perspective of the students. Kaggle is so fun, but in order to raise the score, you have to go beyond the basic level, so I can't cover basic + intermediate + advanced in the course, and there are too many scattered knowledges that fall under the basics, so I was worried about this part as well. Anyway, I want to make a course that sequentially creates a data-based service (backend + frontend + app). There are many parts that are delayed because I prepared it while thinking about it solidly and many things... Rather than making meaningless courses, I want to make at least one good course. If there is a hope, if all my courses disappear, I think, "Oh, from now on, if I want to learn the technology I want, I'll have to search for blogs for a long time, understand vague explanations for a long time, and it'll take a long time." It's not enough yet, but I'll keep trying. Haha. Anyway, thank you.