AI & 데이터 분석/코딩1도몰라도따라하기만하면데이터분석가능 13

데이터 분석에 필요한 라이브러리 설치

드디어!!!!여러분 곧 바로 데이터 분석에 들어갈 겁니다! 그 전에 데이터 분석에 필요한 라이브러리들을 설치해야합니다 라이브러리(library) 라이브러리는 영어로 도서관이라는 뜻이죠! 코드를 작성하다 보면 자주 사용되는 로직이나 코드들이 있을거에요! 이 부분에서 함수를 떠올렸다면 잘 공부하고 있는 것입니다ㅎㅎ 함수는 작은 단위였는데 만약 그 함수들이 매우 많으면 어떡할까요? 자주 사용하는 한 로직을 위해 여러 함수들이 필요하다면요? 그렇게 재활용할 수 있도록 만들어 놓은 로직을 라이브러리(library)라고 합니다. 세상에는 많은 똑똑한 개발자들이 있는데 그런 개발자분들께서 유용할 것 같은 재사용 로직들을 많이 만들어 뒀어요! 우리는 도서관에서 책을 뽑아 읽듯이 공개해 놓은 재사용가능한 로직, 라이브러..

파이썬 : 함수

여러분 안녕하세요!! 드디어 파이썬 파트 마지막 포스팅입니다!! ㅜㅜㅜ여러분 너무 수고 많으셨어요 정말 대단해요!! 물론 데이터 분석 파트가 여러분을 기다리고 있지만 처음 시작하신 분들은 정말 대단한거에요!! 마지막까지 화이팅입니다! 함수 여러분이 중고등학생 때 함수를 배웠을거에요! 아래같은 그림과 함께 말이죠 함수는 그림처럼 입력에 따라 출력이 나오는 대응관계입니다 오른쪽에 보면 함수를 빵만드는 기계라고 했잖아요! 코딩에서 함수는 '이동하는' 빵만드는 기계라고 생각하시면 돼요! 빵만드는 기계를 미리 만들어 두고 필요할 때 꺼내서 쓴다고 생각하시면 됩니다. 만약에 똑같은 코드들이 반복해서 사용되는 상황을 생각해 보겠습니다. 코드는 한글자 한글자가 데이터로 저장되는데 똑같은 코드 글자들이 반복해서 적어지면..

파이썬 : 자료형 dictionary

여러분 안녕하세요! 오늘은 파이썬 기초 8번째 시간!! 자료형 dictionary에 대해서 알아보는 시간입니다! 와 다음 포스팅이면 파이썬 파트는 끝날 것 같아요!! 다들 수고가 많습니다! 마지막까지 달립시다!! 파이팅!! 자료형 dictionary 우리가 사전을 찾을 때는 특정 단어의 뜻이 궁금해서 그 단어를 찾잖아요 우리가 찾고자 하는 것은 특정 단어의 뜻이고 우리가 접근할 수 있는 것은 그 단어의 뜻이 연결된 단어입니다. 파이썬의 dictionary도 마찬가지입니다 파이썬의 dictionary는 key와 value의 쌍으로 이루어진 모음들 입니다 {}을 사용합니다. (저번에 배운 list는 [] 였죠ㅎㅎ) dictionary는 { key : value } key는 오직 하나만 존재하도록 중복하지 않..

파이썬 : 자료형 list (응용)

안녕하세요! 저번 시간 list를 공부했었는데 양이 너무 많아 져 응용편을 따로 준비했습니다! 오늘도 화이팅!! 문자열을 리스트로 저번 시간 문자열과 리스트는 상당한 공통점을 가지고 있다고 했습니다. 인덱싱과 슬라이싱이 문자열과 리스트 모두에게 적용되었어요! 그런데 만약 문자열에 실제 의미를 담고 있는 문자들 외에 띄어쓰기등 불필요한 문자들이 들어가 있어서 문자열을 리스트 대신 쓰기 어렵다면요? 그래서 문자열을 리스트로 만드는 방법이 있습니다. 1. list 함수 list(문자열)로 작성하고 문자열을 한 글자씩 분리해서 리스트를 생성합니다. 2. split 함수 만약 문자들 사이에 공통적으로 반복되는 문자가 있을 때 사용합니다. split(나눌 기준이 되는 문자 or 공백) 로 사용하고 괄호 안에 있는 ..

파이썬 : 자료형 list (기본)

여러분 안녕하세요! 오늘은 파이썬 기초 6번째 시간입니다! 벌써 6번째 시간이네요! 얼마 남지 않았어요! 화이팅 합시다! 자료형 list list는 요소들의 모음입니다. list의 요소에는 순서가 있고, 중복이 있을 수 있고, 서로 다른 type의 모음도 가능합니다. list로도 연산이 가능합니다. 자료형 str을 배울때 공부했던 연산과 같은데, list와 string은 많은 부분에서 공통점을 가지고 있습니다. 1. + 연산자 : 리스트 + 리스트 2. * 연산자 : 리스트 * 0과 음이 아닌 양의 정수 list 부분 정보 활용하기 1. list 인덱싱 리스트의 요소 하나하나에는 순서가 있다고 말씀드렸죠? 리스트의 요소의 순서는 0부터 시작합니다 인덱싱은 리스트의 요소 하나를 선택하는 것이에요 리스트명[..

파이썬 : 반복문 for

여러분 안녕하세요! 오늘은 파이썬 기초 5번째 시간입니다! 오늘은 반복문 for에 대해서 배워보려고 해요! 저번 시간에 반복문 while에 대해서 배웠죠? 오늘은 저번시간에 배운 while에 대해서 생각하면서 그 둘의 차이점을 잘 생각하면서 for을 공부해 볼게요! 반복문 for 반복문 for은 반복문 while로 쓸 코드를 좀 더 쉽게 쓸 수 있게 하는 문법입니다. 위의 코드들은 똑같은 결과를 수행하는 코드를 while문과 for문으로 쓴 것입니다. 변수 while문 : while문 밖에서 선언해오고, 내부에서 조건과 증감하며 사용되는 변수 for문 : 조건으로 바로 들어가는 대신 시작과 끝 범위를 적어줌. 증감을 적어주는 경우도 있지만 쓰지 않을 경우 1을 의미합니다 조건문(위치) while 문 : ..

파이썬 : 반복문 while , break, continue

안녕하세요! 오늘은 파이썬 기초 4번째 시간! 반복문 while에 대해서 공부해 보도록 하겠습니다! 반복문 While 조건이 만족할 경우 반복해서 실행합니다. 먼저 기본형의 반복문을 봐볼까요? conditions이 True면 ture_statements가 계속 실행됩니다 만약 condition이 False면 true_statements가 실행되지 않고 next_statements가 실행됩니다 저번 시간 배운 if문과 조금 헷갈리실텐데요 if 문은 condition이 True일 때 true_statements가 1번 실행되고 next_statement로 넘어가는데 while문은 condition이 False가 아닐 때까지 true_statement가 반복적으로 실행되고 False가 되면 그때서야 next_..

파이썬-조건문 if

여러분 안녕하세요! 오늘은 파이썬 기초 3번째 시간! 조건문 if에 대해서 공부해 보려 합니다! 조건문 조건문은 조건이 만족할 때 실행하는 코드가 있을때 사용해요! 위처럼 만약에 조건문이 참이면 삼키고 거짓이면 뱉다를 실행하고 종료하는 것 처럼요! 예시를 보면 저런 조건문이 우리 생활과 삶속에서 굉장히 많이 사용되고 있지요? 그처럼 조건문도 코딩할 때 굉장히 많이 사용된답니다! 1. 조건문의 구조 1 : 기본 구조 conditions이 True면 true_statements가 실행되고 거짓이면 ture_statements가 실행되지 않아요 이후 모든 조건문 실행이 끝나면 next_statements가 실행됩니다. 더보기 💜 코드 해석 변수 a에 2를 할당해 선언, 변수 b에 3을 할당해 선언 if a %..

파이썬 : 자료형 - 숫자형, 문자열, 불린 ,print

여러분 안녕하세요! 오늘은 파이썬 기초 2번째 시간! 자료형에 대해서 다뤄보려고 합니다! 자료형 저번 시간 변수에 대해서 배웠죠?! 변수에는 숫자도 들어가고 글자도 들어가고 함수도 들어가는 상자라고 했던 거 기억하시죠? 그런데 만약 어떤 사람이 a 변수에 숫자인 1을 닮고 b라는 변수에 문자인 1을 담았다고 가정할게요 그럼 이 둘을 더할 수 있을까요? 안됩니다. 위의 사진처럼 TypeError가 나요. 제가 위에서 언급할 때 숫자인 1과 문자인 1이라고 얘기했잖아요 이처럼 각 변수에 담긴 친구들의 타입이 다르기 때문에 함께 연산이 안됩니다. 오늘은 이런 타입들 중 기본적인 것들이 어떤 것이 있는지 알아보겠습니다! 1. 숫자형 숫자형은 말 그래도 숫자들을 얘기합니다. 숫자형에는 1,2,3,-1,0 등의 정..

파이썬 기초 1 : 변수

여러분 안녕하세요! 오늘은 파이썬 기초를 배워보려고 합니다! 앞으로 데이터 분석을 할 건데 그 언어가 파이썬이에요! 데이터 분석을 다루는 동안에도 파이썬 언어에 대해서 계속 다룰 것이지만 그래도 기초적인 내용을 알고가면 좋을 것 같아 이 장을 마련했어요! 앞으로 7~8장에 거쳐서 알아보려고 해요! (제가 원래 한 게시글의 길이가 길었는데 그걸 줄여서 한 장당 핵심만 담고 넘어가려고 글쓰기 방식을 바꾸려고 합니다! :)) 저번 시간에 배운 것을 토대로 코딩을 할 폴더에서 주피터 노트북을 켜주신 후 새로운 노트북을 하나 만들어 주세요! (모르겠다면 여기로! se-minggrr.tistory.com/23 )

반응형