채널톡 아이콘
BEST

[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

데이터 분석 입문자를 위한 파이썬 데이터 분석 전과정 기본 기술 익히기 강의입니다. 실제 현업에서 데이터 분석 기술을 활용하고 있는 이커머스 기획자 및 개발자로써, 파이썬 데이터 분석 전과정을 쉽게 익히고, 바로 활용할 수 있도록 만들었습니다.

초급자를 위해 준비한
[데이터 분석] 강의입니다.

이런 걸 배울 수 있어요

  • pandas 사용법

  • 데이터 분석 기본

  • 파이썬 데이터 전처리

  • 최신 데이터 시각화

  • plotly 시각화 라이브러리

  • 다양한 데이터 포맷과 데이터 수집

네카라쿠배도 사내 강의로 선택하는 공식 강의!
파이썬 데이터 분석 기본기를 다져줄
완성도 높은 강의

본 강의는 파이썬 데이터 분석기술을 배우는 강의입니다. 데이터 전처리, pandas 라이브러리를 통한 데이터 가공, 그리고 가장 유용한 최신 시각화 라이브러리 (plotly) 까지 익힐 수 있도록 꾸몄습니다. 현업과 병행하며, 8년간 8만명의 강의 경험을 통해, 일반적인 IT 강의보다는 최대한 수강자 입장을 고민해서 만든 특별한 강의로, 강의와 함께 추가로 상세한 자료를 제공합니다. 

본 강의는 실제 네카라쿠배 회사 중 한 곳의 공식 사내 파이썬 데이터 분석 교육 강의로 사용중입니다

본 강의는 기존 피드백을 반영하여, 2025년도에 신규 리뉴얼한 강의입니다

데이터 과학, 데이터 분석 기본기를 쌓으려면 어떻게 해야 하나요?

데이터 수집, 전처리, 분석(SQL/NoSQL + 파이썬)의 전 과정을 경험해보세요. 전문적인 분석 스킬을 원하신다면, 본 강의의 파이썬 기반 기술을 익히세요. 데이터 분석가나 과학자를 목표로 한다면, 입문부터 단계별 학습이 가능한 로드맵을 제공합니다. (하단의 데이터 분석/과학 로드맵 참조)

데이터 관련 커리어와 분석/과학 전과정을 상세히 설명한 영상을 제작했습니다. 이 영상을 통해 목표에 따라 독학으로도 효율적으로 데이터 과정을 학습할 수 있습니다.

 

최대한 빨리 직접 저도 실제 데이터 분석을 해보고 싶어요! 

이미 데이터 분석을 위한 기본 지식은 누구나 갖추고 있습니다. 평균만 알아도 됩니다. 관건은 빨리 파이썬으로 데이터 분석 전과정을 해볼 수 있는 기술을 익히는 것입니다. 

 

다양한 데이터 전처리와 실전 데이터로 데이터 분석까지
전문 데이터 분석을 위한 핵심 기술을 모두 정리합니다 

파이썬 데이터 분석은 한 번에 마스터할 수 있는 간단한 기술이 아닙니다. 실력을 갖추기 위해서는 '익숙해짐'이 필요한데, 이는 다양한 각도에서 유사한 개념을 접하고, 여러 응용 예제를 익힐 때 더욱 효과적으로 이루어집니다. 이를 위해, 본 온라인 강의와 함께 참고하면 도움이 될 제가 집필한 다음 책을 함께 소개합니다. 두 매체를 활용하면 보다 짧은 시간에 파이썬 데이터 분석 기술에 익숙해질 수 있습니다.

파이썬 데이터 분석은 처음에는 작업 방식이 매우 어색할 수 있습니다. 온라인 강의를 통해 관련 툴 사용법과 실시간 코드 실행 과정을 보며 익히면, 실제 작업 방법과 어려운 개념을 효과적으로 배울 수 있습니다.

온라인 강의로 기본기를 쉽게 쌓은 후에는, 책을 통해 유사한 문법에 대한 다른 설명과 추가적인 예제들을 접하며 개념과 문법에 더욱 익숙해질 수 있습니다. 이를 통해 다양한 데이터에 파이썬 데이터 분석 기술을 적용하는 응용력을 키울 수 있습니다.

코딩 자율학습 잔재미코딩의 파이썬 데이터 분석 입문

코딩 자율학습 잔재미코딩의 파이썬 데이터 분석 입문

 

데이터 분석 강의는 많고, 다양한 강의를 들어도 모르겠고!

데이터 분야는 다양한 이론과 기술이 조합되어 있습니다. 그래서 체계적으로 익히시는 것이 중요합니다. 마치 관련 이론을 다 알고 있다고 전제하고, 바로 데이터를 분석하고, 화려한 머신러닝, AI 기술을 바로 적용하는 강의보다는, 입문자 입장에서 익혀야 하는 이론과 기술을 하나씩 익히고, 연습하며 내 것으로 쌓아갈 수 있는 강의가 보다 도움이 됩니다.

현업 네카라쿠배 실제 데이터 분석과 도메인 경험을 기반으로
입문자 입장에서 쉽게 제반 기술까지 단계적, 체계적으로 설명하는 강의 

심지어 kaggle 경진대회에 참가하고 싶어요 

Kaggle 경진대회는 주로 머신러닝, AI를 활용해 데이터를 예측합니다. 이런 기술을 익히려면 우선 pandas 등 데이터 분석 기술에 익숙해져야 합니다. 본 강의는 pandas와 시각화 기술을 다루며, 이후 체계적인 로드맵을 통해 머신러닝, 딥러닝(AI) 기술을 단계적으로 학습하도록 구성되어 있습니다. (하단 로드맵 참조)

데이터 분석을 위해 필요한 기술은 무엇인가요? 

현업에서는 주로 SQL과 pandas를 사용해 데이터를 분석합니다. 전문적인 데이터 분석에는 데이터 전처리, 분석, 시각화 기술이 필요합니다. 이를 위해 pandas와 plotly를 익히면 됩니다. 본 강의는 현업에서 파이썬으로 전문적 데이터 분석에 필요한 핵심 기술을 모두 다룹니다.

어떻게 하면 데이터 분석 기술을 효과적으로 익힐 수 있을까요? 

pandas는 직관적이지 않은 문법과 방대한 기능으로 진입장벽이 있어 많은 연습이 필요합니다. 본 강의는 이를 고려하여 구성되었습니다:

  1. 전반부: 방대한 일별 데이터를 월별 데이터로 변환하며 pandas 기본 및 전처리 기능 학습 
  2. 후반부: 실제 이커머스 데이터로 EDA 분석, 데이터 분석 및 시각화(plotly) 기술 적용

이를 통해 단기간에 pandas와 plotly에 익숙해지고 파이썬 데이터 분석 전과정을 숙달할 수 있도록 설계되었습니다.

데이터 분석은 실제 비지니스 도메인을 잘 알아야 한다던데요? 

그렇다고 관심도 없는 다양한 분야를 먼저 이해해야하는 강의를 듣기는 어렵죠. 본 강의에서 다루는 이커머스 데이터를 가지고 분석해보세요. 굳이 언택트 시대라는 용어를 쓰지 않아도, 최근 수년간 모든 비지니스는 온라인으로 넘어가고 있습니다. 온라인 비지니스를 이해하려면 그 중 가장 핵심인 이커머스 데이터를 이해해보세요. 가장 도움이 되는 도메인의 이해와 관련 기술까지 둘다 큰 도움이 됩니다.

비지니스 도메인의 핵심 이커머스 데이터와 현업 경험으로
데이터 분석과 비지니스 도메인까지 감을 잡으세요!

강의를 봐도, 자료가 없으니, 책도 함께 구매해야 할까요? 

책의 한계를 넘는 요약된 설명과 함께 실제 코드도 바로 실행해 볼 수 있는 형태로 드립니다. 강의를 보고, 자료를 함께 실행해보면, 복습도 쉽고! 이후에도 계속 필요할때마다 바로 참고할 수 있습니다. (자료에 대한 애착이 매우 많습니다. 책보다 더 좋은 자료로, 자료만으로도 수강료가 아깝지 않도록 만듭니다)

이제 9년간 온오프라인 9만명이 검증하였습니다
잘 정리된 자료와, 선명한 설명으로
보다 나은 온라인 IT 강의를 제공합니다!
잘 배우면, 바뀝니다!

파이썬 시각화는 matplotlib을 익혀야 하는거 아닌가요? 

matplotlib은 전통적이지만 제한적인 데이터 시각화 기술로 주로 정적인 그래프 생성에만 초점을 맞추고 있습니다. 반면, 최신 기술인 plotly는 사용자와 상호작용이 가능한 인터랙티브 그래프 생성에 초점을 맞추고 있습니다. 또한 뛰어난 시각적 품질, 웹 환경 적합성, 보다 다양한 그래프 지원등의 장점을 가지고 있습니다. 그래서 최근에는 plotly 가 현업에서 보다 대세가 되어가고 있습니다. 그래서, 본 강의는 시각화 기술로 대세가 되어가고 있는 plotly 기술을 설명합니다.

plotly (동적 그래프 지원) VS matplotlib (정적 그래프 중심)

데이터 분석 강의를 들어봤던 분들도, 도움이 되는 강의!

파이썬 데이터 분석 기술을 내 것으로 만들기 위해서는 다양한 실전 연습이 필요합니다. 본 강의는 다양한 실전 예제 (코로나 데이터 전처리, 이커머스 데이터 분석) 를 처음부터 끝까지 데이터 분석을 진행합니다. 이를 통해 관련 기술 숙련도를 높이고, 내가 놓쳤던 지식을 정리할 수 있습니다.

 

시간을 낭비하지 마세요!
우리는 정보가 없어서 못하는 것이 아닙니다!
검증된 강의로 익히세요!
 
수년간 수없는 피드백을 통해 개선되고, 온라인 강의에 대한 애착으로 고민고민 끝에 만들어낸 강의입니다.

'아! 진짜 다르구나!' 라고 느낄 수 있도록
꾸준히 고민하고, 개선해서 만드는 강의입니다.

합리적이고 서로 배려하고
좋은 인연을 맺을 수 있는 분들만
수강 부탁드립니다!

데이터강의에서 실제 원본 데이터(raw data)를 가공해서 만드는 데이터 전처리 예제
코로나 데이터가 실제 pandas 기본 기능 및 전처리 예제로 가장 도움이 되는 예제입니다. 따라서 코로나가 가장 활성화되었던 전 기간에 대해 다음과 같이 그래프를 만들어 보며, 확고히 관련 기술을 익히도록 구성하였습니다

국가별 코로나 바이러스 관련 일별 확진자 추이 (코로나 당시의 확진자수 트래킹 전체 기간 포함)

실제 현업 데이터 분석을 위한 보고서 수준으로 만들며, 현업 노하우까지!
그래프를 그리기만 해서는 부족합니다. 현업에서는 디테일이 중요합니다.

다양한 그래프와 다양한 측면의 분석


체계적으로 익히는
잔재미코딩 Dave Lee 의 로드맵 🔑

개발자, 데이터 분석가 및 데이터 과학자 커리어 로드맵!

웹/앱 개발부터 데이터 분석과 AI까지, 짧은 시간에 탄탄한 기본기를 쌓을 수 있는 A to Z 로드맵을 제공합니다. IT 기술은 서로 긴밀하게 연계되어 있어 이를 통합해야 웹/앱 서비스나 데이터 과학이 가능합니다. 난이도를 단계적으로 높이며 핵심 기술을 익히면, 효율적으로 학습하고 시스템과 데이터 전반을 이해하여 경쟁력 있는 개발자나 데이터 전문가로 성장할 수 있습니다. 이를 위해 각 분야의 핵심 기술을 체계적으로 정리한 로드맵을 준비했습니다.

1. 가장 빠른 데이터 전과정 로드맵

본 로드맵과 데이터 관련 커리어와 데이터 분석/과학 전과정에 대해 상세히 설명한 영상을 만들었습니다. 해당 영상을 참고하시면, 혼자서도 짧은 시간에 시행착오 없이 데이터 과정을 쉽게 익히실 수 있습니다!

잠깐! ✋
아래 로드맵을 클릭하시면 더욱 자세한 내용을 확인하실 수 있습니다. 로드맵을 한꺼번에 구매하시면 할인된 가격으로 제공됩니다! (할인율은 곧 축소될 예정입니다.)

2. 가장 빠른 풀스택 로드맵

본 로드맵과 혼자서 가장 빠르게 웹/앱 개발을 학습하고 구현하는 방법을 상세히 설명한 영상을 만들었습니다. 이 영상을 참고하시면, 짧은 시간 안에 시행착오 없이 웹/앱을 구현할 수 있습니다.

잠깐! ✋
아래 로드맵을 클릭하시면 더욱 자세한 내용을 확인하실 수 있습니다. 로드맵을 한꺼번에 구매하시면 할인된 가격으로 제공됩니다! (할인율은 곧 축소될 예정입니다.)


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이썬 데이터 분석 기술을 익히고 싶은 분들

  • pandas와 시각화 기술을 익히고 싶은 분들

  • 장기적으로 데이터 분석가로 성장하고 싶은 분들

  • 장기적으로 데이터 분석 기술을 익히고 싶은 분들

  • 데이터 분석 기본 기술을 견고하게 익히고 싶은 분들

안녕하세요
잔재미코딩 DaveLee입니다.

31,360

수강생

2,127

수강평

1,941

답변

4.9

강의 평점

13

강의

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.

 

더보기

커리큘럼

전체

58개 ∙ (12시간 26분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

302개

4.9

302개의 수강평

  • jeayun24654823님의 프로필 이미지
    jeayun24654823

    수강평 2

    평균 평점 5.0

    5

    71% 수강 후 작성

    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.

    • sorayeon님의 프로필 이미지
      sorayeon

      수강평 81

      평균 평점 5.0

      5

      48% 수강 후 작성

      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. ^_^

      • funcoding
        지식공유자

        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.

    • jhryu12089922님의 프로필 이미지
      jhryu12089922

      수강평 3

      평균 평점 5.0

      5

      100% 수강 후 작성

      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 ^_^!

      • funcoding
        지식공유자

        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.

    • hwanhanhan8907님의 프로필 이미지
      hwanhanhan8907

      수강평 5

      평균 평점 5.0

      5

      93% 수강 후 작성

      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.

      • funcoding
        지식공유자

        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.

    • yhzzz123님의 프로필 이미지
      yhzzz123

      수강평 12

      평균 평점 5.0

      5

      100% 수강 후 작성

      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 : )

      • funcoding
        지식공유자

        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.

    잔재미코딩 DaveLee님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    ₩77,000