anaconda 설치 > anaconda navigator installed
anaconda 를 설치하면 같이 설치되는 프로그램들이 있는데, 다음과 같습니다
이 중 jupyter Notebook 을 설치합니다
📌 Pycham 이 아닌, 굳이 주피터 노트북을 사용하는 이유?
전체적인 기능 지원 면에서는 pycharm 에 비해 부족하지만,
interactive mode 를 지원해서 코드 실행 결과 반환값이 있을 때 한줄 마다 결과를 확인 해 볼 수 있다
또 데이터를 다룰 수 있는 Pandas, 시각화 패키지인 Matplotlib 과도 함께 사용할 수 있기 때문에 데이터 분석에서 자주 쓰이고 있다
shift + enter : 출력
그냥 enter : 줄바꿈
셀 선택 후 a : 위에 셀 추가
셀 선택 후 b : 아래에 셀 추가
셀 선택 후 dd : 셀 삭제
한번 변수를 선언하면, 그 변수를 선언된 채로 다음 셀에서도 계속 사용할 수 O
markdown 은 파일에 써져있는 부분만 해도 O
<오류 방지 : interrupt 버튼의 사용>
첫 번째 셀에서 print(a)를 입력했을 때는 1이 잘 출력됩니다.
하지만 두번째 셀에서 while문을 사용한 후 , 세번째 셀에서 다시 print(a)를 요청하면 출력이 되지 않습니다
이는 두번째 셀이 계속해서 돌아가고 있는 상태라 그렇습니다.
즉, 이런 상황에서는 interrupt 버튼을 눌러주어 셀의 진행상황을 멈춰주어야 합니다
강의 학습 효과를 높이는 팁
스스로 이해하는 시간이 꼭 필요 (반복하며 50퍼센트 이해를 목표로 들어보기)
문제가 생기면 무조건 에러 메시지로 검색해보며 스스로 문제를 해결해보기 (궁금한 부분들도 항상 검색을 통해서) → 상세한 검색 팁 등은 새 소식 등에도 공유해드림
강의와 자료를 본 후 → 필요한 부분을 자료로 다시 보면 공부시간이 단축됨
질문답변 : 강의 영상 몇 분, 몇 초를 반드시 기재
print : 출력함수
→ 문자,문자열을 출력해야 할 때는 따옴표를 이용하고 숫자를 출력할 때는 따옴표를 이용하지 않음
<사칙 연산>
*: 곱하기/ : 나누기
// : 몫
% : 나머지
** : 거듭제곱
📌 오류
invalid syntax : 파이썬 문법에 맞지 않고, 따라서 번역할 수 없다
Question 2. 화면에 "I don't like C language") **
따옴표를 출력하기 위해서는 따옴표 앞에 백슬래쉬() 을 붙여줍니다
문자열 : String
숫자 (정수) : integer
숫자 (부동소숫점) : float
불린(Boolean) : True 와 False
파이썬에서는 데이터의 자료형을 변수 앞에 명시해줄 필요가 없습니다
digit = 1
name = 'Dave'
print 함수 안에서의 데이터 사용이 다른 언어들에 비해 자유로운 편입니다
print (digit, name)
>> 1 Dave
파이썬에서 = 는 대입연산자
== : 동등 연산자
< = : 오른쪽 항이 왼쪽 항보다 같거나 크다
> = : 왼쪽 항이 오른쪽 항보다 같거나 크다
=! : 왼쪽, 오른쪽 항의 값이 다름
불린 값(True or False)으로 출력됨.
<변수 이름 예시>
에러도 나오지 않고 아무런 문제가 없지만, 파이썬에서는 웬만하면 두 단어가 나올 경우 _(언더바)로 이어주는 걸 추천한다
Small project
Type casting (타입 변환해주기)
해당 데이터의 타입이 알고 싶다면? : print( type(변수) )
int ( input ("How old are you?") )
여기서 입력받은 데이터는 문자 입니다
하지만 int ( ) 에서 Type Casting 되어 숫자로 바뀝니다