[제로베이스 데이터취업스쿨 15기] Part. 1 Python 스터디 노트 -1(5.3.)

DaHye CHOI·2023년 5월 4일
0

>⛹️‍♀️ 제로베이스 데이터취업스쿨 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 나중에 코딩하겠다 ※들여쓰기 확인할 것, : 뒤에 꼭 붙일 것

👩‍🚀 스터디 감정 노트

처음이라 재밌는건 사실이지만, 사실 조금 불안하긴하다. 뭐가 됐던 하긴 해야하는데 이게 맞는건지는 잘 모르겠다. 일단 해보자의 마음가짐


[이미지 출처 : 미리캔버스]

profile
데이터가 궁금한 비전공자의 데이터스터디🫠

0개의 댓글