Search
📕

Chapter 2. 프로그래밍 기초

Recap: 마케터에게 SQL이란?
진짜 일하는 방식
마케터 채용 공고
Intro: “마케터가 왜? 파이썬을 배워야 하나요?”
프로그래밍 기초 주차 강의 지급 일정 안내
1.
데이터 리터러시 지급 완료
2.
데이터 분석 파이썬 종합반 지급 완료
3.
데이터 전처리&시각화 지급 완료 6/9일 추가발제 예정
강의를 지급 받지 못하셨을 경우 담임매니저님께 지급 받지 못한 강의를 알려주세요.
학습 가이드 & 일정 안내

데이터 분석 파이썬 종합반

강의 설명
파이썬을 처음 배우는 사람이 보더라도 이해할 수 있게 강의를 작성하였습니다. 따라서 파이썬 문외한/초급자에게 유용하며 추천하는 강의입니다. 
각각의 파이썬 문법이 데이터 분석 때 실제 사용될 수 있는 예시도 함께 다루었습니다. 따라서 분석 시 파이썬 문법 어떤 것이 필요하다는 것을 직접 느낄 수 있게 강의를 구성하였습니다.
단순 파이썬 개발자가 생각해야 하는 관점과 데이터 분석할 때 파이썬을 바라보는 관점을 구분하였고, 오로지 데이터 분석의 관점에서 파이썬 문법을 다룰 수 있도록 강의를 제작하였습니다.
학습 목적
파이썬이 무엇인지 알고 왜 써야 하는지 이해합니다
파이썬의 기본적인 문법들에 대해서 이해합니다
파이썬의 문법이 데이터 분석 어느 상황에서 사용할 수 있을지 생각해 볼 수 있습니다.
주차별 학습 목표 (강의 목차)
1주차
파이썬을 다루는 환경에 대해서 이해
내가 원하는 파이썬 환경을 실행할 수 있고 파이썬 코딩 하기
파이썬 변수와 자료형에 대한 기본 내용을 이해
파이썬 변수 및 자료형 예시 문제 풀기
2주차
파이썬의 여러 값들을 한번에 담을 수 있는 리스트, 튜플, 딕셔너리 이해하기
각각의 자료형에 대한 차이점을 이해할 수 있고 필요한 상황에 맞게 사용 가능
파이썬 리스트, 튜플, 딕셔너리 예시 문제 풀기
3주차
파이썬의 다양한 기능을 수행할 때 사용하는 조건문, 반복문 이해하기
조건문과 반복문을 어느 상황에 써야 되는지 알맞게 이해하고 필요한 기능을 수행하는 코드 작성
파이썬 조건문, 반복문 예시 풀기
4주차
5주차
체크리스트
1주차 파이썬 가상 환경 중에서 내가 원하는 환경(Colab) 아무거나 1개라도 다룰 수 있다
1주차 파이썬에 대한 개념을 이해하고 있고 왜 써야 하는지 이해하고 있다
2주차 파이썬 변수의 역할이 무엇인지 설명할 수 있고 자료형에 대해서 이해하고 있다
2주차 파이썬 리스트, 튜플, 딕셔너리에 대한 내용을 이해하고 있고 차이점을 설명할 수 있다
3주차 파이썬 조건문, 반복문에 대한 내용을 이해하고 있고 필요한 상황에 알맞게 사용할 수 있다
4,5주차
이후 주차와의 연관성
데이터 분석 입문
기초 문법과 라이브러리 학습(Pandas, Numpy 등)은 이후 데이터 전처리 및 통계 분석에서 활용
기초 프로젝트 단계에서 Python으로 데이터 클렌징, EDA, 시각화 수행
마케팅 입문/심화
GA4/GTM 데이터를 수집해 Python으로 정리/분석
UTM 파라미터 결과를 Pandas 등으로 집계하고 매체별 성과 비교로 사용
퍼널, 리텐션, ROAS 분석 등 대용량 마케팅 데이터 해석에 활용

추가 내용

파이썬 수준별 학습 방법
파이썬 입문자 파이썬 환경 세팅 X 기본 문법 X
파이썬 프로그램 세팅부터 어려워 하시는 분들을 위해서 파이썬 환경을 어떻게 설정하는 법까지 다루고 있습니다. 또한 파이썬 기본 문법에 대해서도 배울 수 있습니다.
파이썬을 구동하는 프로그램을 사용하실 땐 해당 강의에서 추천하는 구글 Colab을 이용하시기를 추천 드립니다.
파이썬 초급자 파이썬 환경 세팅 O 기본 문법 O
해당 수강생의 경우 1~3주차에서 다루는 내용들이 익숙할 것입니다.
이 때는 복습하는 시간으로 가지시는 것을 추천 드리며, 마지막 4,5주차 때 추가적인 파이썬 활용법에 대해서 배울 수 있습니다.
파이썬 중급자 이상 리스트 캄프리헨션 클래스 등의 이해가 있으신 분
전 과정 복습하는 시간으로 가지시는 것을 추천 드립니다.
혹시 추가적으로 더 배우고 싶은 것이 있다면 튜터님을 통해 문의 해주셔도 좋습니다 
파이썬 프로그램(환경)은 어떤 것을 사용하면 좋을까요?
구글 Colab 입문자 & 초급자 무조건 추천
무조건 Colab로 통일
해당 강의에서 추천하는 프로그램이며 자세한 설치 방법과 사용 방법을 모두 다루고 있습니다.
컴퓨터에 설치할 필요 없이 그저 구글 드라이브를 활용하면 되기 때문에 가장 빠르고 쉽게, 어떤 컴퓨터에서든지 실행할 수 있는 방법입니다.
기본적으로 Jupyter Notebook과 사용법이 동일하기에 Jupyter Notebook이 가지는 모든 장점을 가지고 있습니다.
참고)이 외
라이브 세션 일정
완료 SQL 6회차 문제 해설 : SQL 6회차 과제 해설 세션
Python 라이브 세션 : 5/28(수) ~ 6/6(금) 진행
함께 학습을 도와가며 성장할 나갈 팀을 확인해보세요!
온보딩 주차와 같이 새로운 팀에서도 서로를 존중하는 말과 겸손함으로 좋은 협업 경험을 만드는 팀이 되었으면 좋겠습니다 :)

 팀노션 & 팀장 선출 및 TMI 제출하기

 시간을 어떻게 활용하면 좋을까요 - 시간 계획

오전 (9:00~13:00)
09:00 ~ 10:00 : 뇌를 깨우기 위한 코드카타 학습, 루틴화 만들기
코드카타는 수요일부터 진행 예정
10:00 ~ 10:30 : 코드카타 학습 이후 스크럼 → 팀 노션 페이지에 각 팀원들의 오늘 계획 정리
서기를 지정해 노션에 내용을 정리해주세요 (서기는 번갈아가며)
10:30 ~ 13:00 : 개인 학습(강의, 실습)
집중 학습 시간 (14:00 ~ 18:00)
일반적인 학습과 달리 강의를 듣는 것만으로는 분석 실력이 상승하지 않습니다.
분석은 스스로 고민하고, 시도하고 생각하는 시간이 그 무엇보다도 중요합니다.
집중 학습 시간을 통해 팀원들과 함께 문제에 맞닥뜨리고, 정리해보세요.
오후 (19:00~21:00)
19:00 ~ 20:00
집중 학습 시간에 풀리지 않아 정리해두었던 문제를 튜터님과 해결해보세요.
20:00 ~ 20:30
팀별 마무리 회고 진행(오전에 진행했던 스크럼을 기반으로)
20:30 ~ 21:00
이후 개별적인 추가 학습 진행
오늘의 마지막 ! “여러분 질문하는 방법에 대해서 잘 알고 계신가요?”
지금까지 SQL 학습 진행하면서 어려움이 많으셨죠 ? 세션에서 예제가 많이 어렵고, 처음 하는것이고.. 그러다보니 튜터님들의 도움이 많이 필요했을 것이라고 저는 생각합니다. 다만, 급하더라도 학습하는데 있어서 질문 하나하나가 성장할 수 있는 기회라고 생각이 듭니다. 그런 기회들을 허무하게 소비 하지 않도록 질문하는 방법에 대해서 안내를 드리려고 합니다.

올바르게 질문하는 방법

질문의 요점부터 파악하고, 그 부분을 요약해서 질문 해봅시다
문제에 대한 파악도 없이 무작정 튜터님에게 찾아가면 안되겠죠~?
텍스트로 먼저 내가 처한 문제들을 정리하고 구두로 질문을 할 수 있도록 준비합니다.
말로 설명하기 어렵다면 미리 질문방에 질문을 올려주세요. (DM은 최후 보루)

이런 점은 지양하세요!

코드만 보여주며 “이거 안돼요”는 NO! → 어떤 부분에서 어떻게 문제가 발생했고, 어떤 어려움을 겪고 있는 지를 구체적으로 말씀해주세요.
코드만 띄워 놓고 “저는 이렇게 했는데 맞는 거 같은데 안돼요...” NO!
현재 상태와 원했던 결과의 차이점을 파악
문제가 생겼을 것이라고 예상 가는 부분을 먼저 정리하고, 그것을 공유

앞으로 이렇게 해주세요!

해결한 질문은 스스로 정리하고, 질문방에 공유 해주세요! 중요
질문을 통해 얻은 결과를 정리하여 오픈 된 공간에 공유를 하게 된다면, 정리하는 과정을 통해 스스로 문제점이 무엇이었는지 한 번 더 파악할 수 있는 계기가 됩니다.
또한 내가 공유한 질문과 그것에 대한 해답은, 누군가 나중에 검색을 통해 해결할 수 있는 쉬운 문제로 바뀔 수 있어요. (지식은 전파합시다! 질문한 것의 흔적을 남기는 것은 자신의 치부를 드러내는 것이 아닙니다!)
취업까지 4개월 간 정말 깊이 몰입해주세요.
입실, 퇴실, TIL 작성은 매일 매일 챙겨주셔야 합니다.
공부하는 것을 잘 정리해서 기록으로 남기면 이후 여러분의 소중한 자산이 됩니다.
취업하실 때도 1)꾸준함 2)성실함 3)단기간에 얼마나 성장했는지 판단하는 척도로 TIL이 작성된 블로그를 봅니다. 매일 매일 꼭 작성해주세요.
출결사항은 수료 및 훈련장려금 수령을 위해 반드시 스스로 관리해주셔야하는 부분입니다.
매일 오전 9시~오후 9시 사이 12시간을 채워 퇴실해주시기 바랍니다.
내일배움캠프에서 얻어갈 수 있는 가장 큰 자산 중 하나, 동기입니다.
공부하다 어려운 부분이 있으면 구글링하는 것도 좋지만, 팀원 분들과 같이 화면 공유하며 해결해봅시다!
내 눈에 보이지 않아서 몇 시간 동안 붙잡고 있던 문제도 금방 해결되는 경우도 있어요!
마케터로 일하게 될 미래에, 튜터님들과 동기들은 아주 큰 자산이 됩니다. 항상 존중하는 태도로 협업&교류 해주세요.
데이터 분석 문화를 지금부터 체화해보세요!
내가 잘하는 것과 안고 있는 문제를 투명하게 공유하고 동반 성장의 밑걸음으로 삼아주세요.