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

DaHye CHOI·2023년 5월 6일
0

>⛹️‍♀️ 제로베이스 데이터취업스쿨 15기 스터디노트 3(5.5.)

🗂️ 어제(5.5.) 수강한 분량

파이썬 기초 문풀 4 ~ 중급 2

🗂️ 파이썬 기초 문제풀이 4 ~ 5 중 한번 더 생각해볼 것

  • 난수 이용 홀/짝 게임 만들기, 가위바위보 게임 만들기
    • random.randint(n,m) : n부터 m까지의 정수를 뽑는 모듈 (끝범위 포함)->range는 끝범위 포함 없음 !!
  • 1~100까지의 정수 중 십의 자리와 일의 자리에 대한 홀/짝수 구분
    • range(1,101) : 1~100자리까지 -> 표현하는 범위에서 +1을 해야할 것
    • 활용 다양한 모양 출력
    • for i in range() 이용하여 나타내고, 공백 수 확인하여 구현할 것
  • A,B,C버스 2대 이상의 버스 정차 시간대 출력
    • 최소공배수 구하는 문제 -> 시간 계산 내용 확인할 것
  • 톱니바퀴가 다시 만나게 될 때 회전수
    • 최소공배수 구하는 문제 -> 조건 2개로 만들어서 구현해야 함

🗂️ 파이썬 중급 1~2 핵심 내용 정리

  • 함수 -> 특정 기능 재사용을 위해 사용
    • 내장 함수 : 파이썬에서 기본으로 제공하는 함수
    • 사용자 함수 : 사용자가 직접 선언하는 함수
      ① 함수 선언 : def 함수명() :
      함수 호출 : 함수명()
      ※ 함수 내에서 또 다른 함수를 호출할 수 있음
      ② 인수와 매개변수 : daf fuc(n1,n2) -> 매개변수 : n1, n2 fun(10,20) ---> 인수: 10, 20
      ▶ 인수의 수 = 매개변수 수
      ▷ 매개변수가 정해지지 않은 경우 : daf fun( numbers) 로 사용
      ③ 함수 실행 결과 반환 :return 활용 -> 함수가 return을 만나면 실행 종료
      ④ 전역변수 : 함수 밖에 선언된 변수, 어디나 사용 가능 ※ 함수 안 수정 불가
      ⑤ 지역변수 : 함수 안에 선언된 변수, 함수 안에서만 사용 가능
      ※ 함수 밖 사용 시 NameError 발생
      ⑥ global 키워드 : global 사용 시 함수 안에서도 전역변수 값 수정 가능
      ex) def fun(): / global fun /
      ⑦ 중첩함수 : 함수 안에 또 다른 함수 ※ 내부함수를 밖에서 호출할 수 없음
      ⑧ lanmbda 함수 : 함수를 한 줄로 표현,lambda 매개변수 : 반환값
  • 모듈 : 이미 만들어진 기능
    • 내부 모듈 : 파이썬 설치 시 기본적으로 사용 가능
    • 외부 모듈 : 별도 설치 후 사용할 수 있는 모듈
    • 사용자 모듈 : 사용자가 직접 만든 모듈
      ▶ 모듈 만들기 : 1. 모듈 저장 ex) circlepie .py 2. 모듈 사용 : 새로운 py 생성 후 import circlepie

👩‍🚀 스터디 감정 노트

역시나 무작정 보고 따라하고 보고 따라하고... 이렇게 반복중ㅎ.. 어떻게 풀어나가는지는 알거 같은데 역시나 아무것도 없음 멘붕에 휩싸이는 코린이ㅎㅎㅎ
다음주부터는 하루 분량 끝나면 바로 스터디노트 쓰고, 남은 시간에는 파이썬 문제를 한번 다시 봐볼까하는데 시간이 허락해줄지 모르겠다. 다른 일정들에 치여서 소홀히 하게 되지 않기를!

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

0개의 댓글