>⛹️♀️ 제로베이스 데이터취업스쿨 15기 스터디노트 1(5.3.)
🗂️ 어제(5.3.) 수강한 분량
파이썬 기초 1~7까지
🗂️ 핵심 내용 정리
- 파이썬 소개 및 정리, 실행과정, PyCharm 설치
- 변수(주로 데이터 재사용 목적)
- 변수 선언 : nubmer(변수 선언) = 10(변수 초기값)
- 변수 작명 : 영문(첫번째는 소문자), 데이터의 의미 파악, 카멜 혹은 스네이크 표기법, 공백,예약어 및 특수문자 사용 금지(_가능), 숫자 사용 가능(첫번째는 금지)
- 자료형(효율적인 메모리 사용을 위한 데이터 구분)
- int(정수), float(실수), str(문자(열)), bool(논리형,T/F) ※따옴표 혼용 금지
- 정수는 무한사용, 실수는 17~18번째 데이터 소실, '3'->문자열 인식
- 자료형 변환
--str():문자, int():정수, float():실수, bool():논리형- 데이터
- 입력 input() : input()은 항상 문자자료형 ->형 변환함수 사용하여 형 변환
- 출력 함수 : print()
- 포맷 문자열 활용 출력 print(f'User : {name}')
- \t 탭, \n 개행
- format(), 형식문자
- format() : 데이터 출력, 인덱스 이용 출력 가능
- ex) print('User : {}' .format(name)) -> 데이터 출력
pirnt('나의 이름은 {}이고, {}살입니다.' .format(userName, userAge)) -> 인덱스 이용 출력- 형식문자 : %s(문자), %d(정수), %f(실수), %.nf(소수점 n자리 표현)
- 연산자
- 산술(+,-,,/,,%,//,*), 할당(=,+=,-=,=,/=,%=,//=), 비교(>,>=,<,<=,==,!=), 논리(and, or, not)
- n의 m 제곱근 : n ** (1/m) , spr() :n의 제곱근, pow() n의 m제곱
- 복합연산자 : (+,-,*,/,%,//,**)= 연산자+= -> 연산 후 할당(대입)
- 문자비교 연산자 : 아스키코드 사용, 문자열 자체 비교
- operator 모듈 : 이미 만들어 놓은 기능 ※operator함수 표 확인
- 조건식 : 어떤 조건에 따라 실행이 분기
- if문(단일), if~else문(양자택일), if~elif(다자택일(다중조건)) /pass 나중에 코딩하겠다 ※들여쓰기 확인할 것, : 뒤에 꼭 붙일 것
👩🚀 스터디 감정 노트
처음이라 재밌는건 사실이지만, 사실 조금 불안하긴하다. 뭐가 됐던 하긴 해야하는데 이게 맞는건지는 잘 모르겠다. 일단 해보자의 마음가짐
[이미지 출처 : 미리캔버스]