본문 바로가기

파이썬

(9)
[혼자 공부하는 데이터 분석] 그러니까 데이터분석이 뭐라고? 늘 그랬듯 '작심삼일'의 고수인 나는 몰아치는 초반 러시에 또 쓰러졌다. 데이터분석이란 것에 관심이 생겨 파이썬 언어로 시작했지만 중간에 '마모'의 시작으로 배움에 공백이 생겼다. 호기롭게 빌린 데이터분석 책을 두고 방황하다 반납기일이 다가왔다. 한차례 더 빌리려던 차에 뒷사람의 예약 중인 표시를 보고 일주일 동안 다시 달렸다. 파이썬에 대해 공부하던 것과 달리 내가 알고싶었던 데이터분석과 머신러닝을 가볍게 해 볼 수 있어 좋았다. 물론 중간에 오류가 나면 그것을 해결하느라 진도를 빼지 못해 스킵해서 보기도 했다. 혼코딩을 시작한 동기를 잃을 뻔 하다가 속독으로 완료했다. 사이트에서 찾아봤을 때 입문에 들어가는 난이도다. 하지만 익숙지 않은 용어는 이해를 바탕으로 진도를 나가는 나에게 자꾸만 방지턱을 ..
[점프 투 파이썬] (혼공) 04-1 함수, 04-2 사용자 입출력, 04-3 파일 읽고 쓰기, 04-4 프로그램의 입출력 펜을 잡고파04-1 함수란 무엇인가04-2 사용자 입출력04- 3 파일 읽고 쓰기◇ wirte 실습 ◇ add 실습04-4 프로그램의 입출력◇ sys1 실습 ◇ sys2 실습
[점프 투 파이썬] (혼공) 프로그램 뼈대를 이룬다! (03-1 if문, 03-2 while문, 03-3 for문) 03-1 if문조건문에서 중요한 것!! 들여 쓰기!!다른 언어에선 괜찮다는 게 다른 언어에서도 들여 쓰기 하지않나? 깔끔히 보이기 위해 하는거지 실행에는 오류가 없나보다. 들여 쓰기 Tab, Space bar둘다 되지만 Tab으로 통일하자if 조건문: 수행할_문장1 수행할_문장2 수행할_문장3 else 조건문: 수행할_문장4 수행할_문장5들여쓰기 깊이도 맞춰야 함. 코드블록 똑같이 탭 했는데 왜 깊이 차이가 나는지 모르겠는데?if 조건문: 수행할_문장 1 수행할_문장 2 수행할_문장 3      else 조건문: 수행할_문장 4      수행할_문장 5↑ 실제 작성 내용{ } 대신 :으로 해결!!!!!!◇ 조건문에 비교연산자비교연산자설명x x가 y보다 작다.x > yx가 y보다 크다.x ==..
[점프 투 파이썬] (혼공) 02-06집합 자료형~02-08 자료형 저장하는 공간, 변수 02-06 집합자료형set()를 활용해 표현중복을 허용하지 않는다 ( 인덱싱 불가능 )순서가 없다(unorderd)우리가 아는 집합 생각하면 된다.함수설명교집합s1 & s2 , s1.intersection(s2)합집합s1 |s2, s1.union(s2)차집합s1 - s2, s1.difference(s2)adds1.add(5), 값 1개만 추가할수 있다updates1.update([7,8,9]), 여러값을 한꺼번에 추가removes1.remove(2), 특정 값 제거할 때 02-07 불 자료형True, False는 파이썬 예약어 (앞에 대문자로 적어야 함)자료형에 참 거짓이 있다?! 값이 있으면 참, 없으면 거짓조건문의 리턴값으로 사용된다참 1, 거짓 0 02-08 자료형을 저장하는 공간, 변수변수_이름 ..
[점프 투 파이썬] (혼공) 02-2 문자열 자료형_#2, 02-3 리스트, 02-4 튜플, 02-5 딕셔너리 ◇ 문자열 인덱싱과 슬라이싱문자열 인덱싱 첫 번째 자리 숫자는 0이다띄어쓰기도 문자열로 포함된다변수[인덱싱 번호]nothing is impossible01234567891011121314151617181920ex) a= "nothing is impossible"a [-2] = l-는 뒤에서부터 n번째 값가져올 문자열 변수[가져올 인덱스 처음숫자 : 가져올 마지막 숫자 다음의 숫자] ◇ 문자열 포매팅 (string formatting) 문자열 안의 특정한 값만 변할 때 사용. 요거는 알던 내용문자열 포맷코드코드설명%d정수(integer)%c문자(character)%s문자열(string)%f부동소수(floating-point)%o8진수%x16진수%%Literal % (문자%표현할때) ◇ 정렬과 공백>>> "..
[점프 투 파이썬] (혼공) 파이썬 프로그래밍 기초 02-1숫자형, 02-2문자열 자료형_#1 종류명칭표현예정수 int  (integer)소수점값 없는 숫자-3,0,1024실수flot (floating -point)소수점값 있는 숫자2.4,-9.58진수  oct (octal) 숫자0+(알파벳 o & 알파벳O) 0O45616진수hex (hexadecimal) 0x 0x2345 ◇ 연산자x의 y제곱 : x**y나눗셈 나머지 리턴 : x%y나눗셈 몫을 리턴 : x//y그냥 나눗셈하면 소수점 결과로 나오지 x/y ◇ 복합연산자 산술연산자와 대입연산자를 합쳐 놓은 것.a = a + 1 과 a += 1 은 같은 표현+=  -=  *=  /=  //=  %=  **= 등호가 오른쪽에 위치해야 돼◇ 문자열 string연속된 문자들의 나열. "문자열", 큰따옴표 안에 들어있는 모든 게 문자열 문자열을 만드는 4가..
[파이썬] (실습) 파이썬 둘러보기 메모장 대화형 인터프리터종료 [ctrl+z] + [enter] [ctrl+d]quit()exit()◇ 변수 선언 없이 변수에 숫자 대입  a=1, b=2 로 쓰면 안 된다 따로 적어내야 함>>> a = 1>>> b = 2>>> a + b3  ◇ 변수에 문자 넣고 출력하기  변수 = "문자">>> a = "borazettel">>> print(a)borazettel>>> a'borazettel' 파이썬은 대소문자 구별 print와 Print는 다름 ◇ 조건문 if ... : 입력이 끝나지 않았다if 조건문 다음에 스페이스바 4번 or tab 눌러서 들여 쓰기 해야 함. 파이썬에서 작성할 때는 자동으로 되는 거 같음 ◇ 반복문 for [] 리스트 앞에서부터 하나씩 꺼내서 변수 a 출력을 반복, 그냥 a 출력..
파이썬 익숙해지기 라이브러리numpypandasmatplotlibseabornscikit-learntensorflowpytorchkeras키워드 익숙   #데이터분석    #데이터시각화   #인공지능, 머신러닝   #넘파이 #Numpy #수치연산모듈   #판다스 #Pandas #데이터전처리   #맷플롯립 #Matplotlib   #씨본 #Seaborn   #사이킷런 #Scikit-learn #간단한 머신러닝 모델구현( 회귀, 분류 )   #텐서플로 #Tensor flow   #파이토치 #Pytorch   #케라스 #Keras  #CNN #이미지처리 #합성곱신경망 #LSTM #시계열데이터  아 파이썬 설치 정말 간단하다