[Renewed] First-time Python Data Analysis (Easy! Learn the entire process of preprocessing, pandas, and visualization) [Data Analysis/Science Part1]
This course aims to teach data analysis beginners fundamental skills for the entire Python data analysis workflow. As an e-commerce planner and developer leveraging real-world data analysis, I crafted this for easy acquisition and immediate application of the full Python data analysis process.
The official lecture chosen by Nekarakubae as an in-house lecture! Build a foundation for Python data analysis Highly complete lecture
This course is a course to learn Python data analysis techniques . It is designed to help you learn data preprocessing, data processing through the pandas library, and the most useful latest visualization library (plotly) . It is a special course that was created with the students’ perspective in mind as much as possible, based on the experience of 80,000 lecturers over 8 years, while working in parallel with the field, and provides additional detailed materials along with the course.
This course is currently being used as an official in-house Python data analysis training course by one of the actual Nekarakubae companies.
This course is a newly renewed course for 2025, reflecting existing feedback.
How do I build a foundation in data science and data analysis?
Experience the entire process of data collection, preprocessing, and analysis (SQL/NoSQL + Python). If you want professional analysis skills, learn the Python-based technology in this course. If you are aiming to be a data analyst or scientist, we provide a roadmap that allows you to learn step by step from the beginning. (See the data analysis/science roadmap below)
We have created a video that explains in detail the entire data-related career and analysis/science process. Through this video, you can learn the data process efficiently by yourself according to your goals.
I want to try my hand at real data analysis as soon as possible!
Everyone already has basic knowledge of data analysis. You only need to know the average. The key is to quickly learn the skills to perform the entire data analysis process with Python.
From various data preprocessing to data analysis using real data We've rounded up all the key skills for professional data analytics.
Python data analysis is not a simple skill that can be mastered in one go. In order to gain skills, you need to 'get used to it', and this is more effective when you approach similar concepts from various angles and learn various application examples. For this, I will introduce the following book that I wrote that will be helpful to refer to along with this online lecture . By utilizing both media, you can become familiar with Python data analysis techniques in a shorter period of time.
Python data analysis can be very awkward at first. If you learn how to use related tools and see the real-time code execution process through online lectures, you can effectively learn the actual work methods and difficult concepts.
After easily building the basics through online lectures, you can become more familiar with the concepts and grammar by accessing other explanations and additional examples of similar grammar through books. Through this, you can develop the ability to apply Python data analysis techniques to various data.
There are many data analysis lectures, and even after taking various lectures, I still don't know!
The data field is a combination of various theories and technologies. Therefore, it is important to learn systematically. Rather than a lecture that assumes that you know all the related theories and immediately analyzes data and applies fancy machine learning and AI technologies, a lecture thatallows you to learn the theories and technologies that you need to learn one by one and practice them to build them upis more helpful.
Based on actual data analysis and domain experience from the field of Nekarakubae A lecture that systematically and step by step explains all the techniques from a beginner's perspective
I even want to participate in the kaggle competition
Kaggle competitions mainly use machine learning and AI to predict data. To learn these technologies, you must first become familiar with data analysis technologies such as pandas. This lecture covers pandas and visualization technologies, and is structured to learn machine learning and deep learning (AI) technologies step by step through a systematic roadmap. (See roadmap below)
What skills do you need for data analysis?
In the field, SQL and pandas are mainly used to analyze data. Professional data analysis requires data preprocessing, analysis, and visualization skills. For this, you can learn pandas and plotly. This course covers all the core skills required for professional data analysis with Python in the field.
How can I effectively learn data analysis skills?
Pandas has a high barrier to entry with its non-intuitive syntax and extensive functionality, requiring a lot of practice. This course is structured with this in mind:
Part 1: Convert massive daily data to monthly data and learn pandas basics and preprocessing functions.
Second half: Applying EDA analysis, data analysis, and visualization (plotly) techniques to real e-commerce data
It is designed to help you become familiar with pandas and plotly in a short period of time and master the entire process of Python data analysis.
I heard that data analysis requires a good understanding of the actual business domain?
However, it is difficult to listen to a lecture that requires you to first understand various fields that you are not interested in. Try analyzing the e-commerce data covered in this lecture. Even if you do not necessarily use the term “untact era,” all businesses have been moving online in recent years. To understand online business, try understanding the most important e-commerce data. Both understanding the most helpful domain and related technologies are very helpful.
With core e-commerce data and field experience in the business domain Get a feel for data analysis and business domains!
Even if I watch the lecture, there are no materials, so do I need to buy the book as well?
We provide a concise explanation that goes beyond the limits of the book, along with actual code that you can run right away. If you watch the lecture and run the material together, it's easy to review! You can also refer to it right away whenever you need it later. (I have a lot of attachment to the material. It's a better material than the book, and the material alone makes it worth the tuition fee .)
Now, 90,000 people have verified it online and offline for 9 years. Well-organized data and clear explanations We provide better online IT courses! If you learn well, you will change!
Matplotlib is a traditional but limited data visualization technology that focuses mainly on generating static graphs. On the other hand, the latest technology, plotly, focuses on generating interactive graphs that users can interact with. It also has the advantages of excellent visual quality, web environment suitability, and more diverse graph support . So plotly is becoming more mainstream in the field. So, this lecture explains the plotly technology that is becoming mainstream as a visualization technology .
This is a helpful lecture even for those who have taken a data analysis course!
In order to make Python data analysis technology your own, you need a variety of practical exercises. This course will conduct data analysis from start to finish with various practical examples (Corona data preprocessing, e-commerce data analysis). Through this, you can improve your proficiency in related technologies and organize the knowledge you have missed.
Don't waste your time! It's not that we can't do something because we don't have the information! Learn with proven lectures!
This course has been improved upon through countless feedback over the years and was created after much thought and consideration due to my love for online lectures.
So that you can feel, 'Ah! It's really different!' This is a lecture that is created through constant thinking and improvement. Be reasonable and considerate of each other Only those who can form good relationships Please take the class!
An example of data preprocessing created by processing actual raw data in a data lecture Corona data is the most helpful example of actual pandas basic functions and preprocessing examples . Therefore, we have created the following graph for the entire period when Corona was most active, and have organized it to firmly learn the related technology.
Daily confirmed cases of coronavirus by country (including the entire period of tracking confirmed cases during the coronavirus period)
Created at the report level for actual field data analysis, including field know-how! Just drawing a graph is not enough. In the field, details are important.
Analysis of various graphs and various aspects
Learning systematically The Roadmap of Dave Lee's Residual Fun Coding 🔑
Developer, Data Analyst, and Data Scientist Career Roadmap!
From web/app development to data analysis and AI, we provide an A to Z roadmap that allows you to build a solid foundation in a short period of time. IT technologies are closely linked to each other, so they must be integrated to enable web/app services or data science. By gradually increasing the difficulty and mastering core technologies, you can learn efficiently and understand the system and data in general, and grow into a competitive developer or data expert. To this end, we have prepared a roadmap that systematically organizes core technologies in each field.
1. The fastest data-to-process roadmap
I have created a video that explains in detail about this roadmap and the entire data analysis/science process. If you refer to the video,you can easily learn the data process without trial and errorin a short period of time on your own !
Wait! ✋ Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)
2. The fastest full-stack roadmap
I have created a video that explains in detail the roadmap and the fastest way to learn and implement web/app development on your own. If you refer to this video,you can implement web/app without trial and error in a short period of time.
Wait! ✋ Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)
3. Core computer science (CS) knowledge essential in development and data fields
This roadmap is a course that systematically organizes the essential knowledge of computer engineering (CS), which is the core IT theory that is the basis of development and data fields. Among these, we are opening lectures that can systematically learn the most important core subjects such as computer structure, operating system, and network.
Recommended for these people
Who is this course right for?
Those seeking Python data analysis skills
Those who want to learn pandas and visualization techniques
Those wishing for long-term growth as data analysts
Those wanting to master data analysis skills long-term
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.