12.11(수) 본캠프 13일차 기록

Laña·2024년 12월 11일
0
post-thumbnail

<파이썬 라이브 세션 2회차>

조건문

말 그대로 조건이 있을 때 시행하는 것

  • 조건 = 분기점 (어떤 방향으로 가야하는지??)

연산자

Boolean 불리언 = True/False로 쓰면 연산자를 활용!

풀이는 필기 링크 참고!

알고리즘?
1. 원하는 바를 정의
2. 로직 설계
3. 컴퓨터 언어로 구현

※ 문제의 정답은 다양함 = 정답이 정해져 있지 않음
만약, 스터디를 한다면 여러명이서 하는 걸 추천!
(다양한 의견을 통해 이해력과 통찰력 향상)


실제 문제

  1. 제일 작은 수 제거하기
  • 문제

    ⭐ 문제 풀이 힌트

    "문제 잘 읽기‼️"

  • 정답예시는 필기 참고 !


for 반복문

  • 여러번 해야하는 일을 자동적으로 반복되게 만드는 것!
  • 프로그래밍은 반복을 싫어한다!
  • ⭐ 어떤 구문 안에서 선언된 변수는 밖에서 사용하지 않기
    = 팀 내 규칙을 밖에 나가서도 적용해서 수행하는 것
    = 가족들끼리 지켜야 할 규칙을 회사에서도 적용하는 것

    📢서로 다른 변수를 선언하는 것을 권장


반복 가능한 자료형

리스트, 문자열, range() 등 다 가능!

range( ) 어제 TIL에 적었으니 간략하게 적겠음
range(start,stop,step)이 기본 문법!
생략시 각각 default값이 실행됨


실제 문제

  1. 자연수 뒤집어 배열로 만들기
  • 문제
  • 정답 예시는 필기 참고!

While 반복문

  • 기본적으로 조건을 만족할 때 무한 반복하기 때문에 제어 장치가 필요함!

    예시와 같이 외부 변수를 선언하여 조건을 만족하지 않으면 반복문이 시행되지 않도록 만듦!

    📢임정 튜터님이 말하셨지...


기타 구문(continue, break, pass)

  • 각각 예시와 활용 예시


실전 문제

  1. 자릿수 더하기
  • 문제
  • 정답 예시는 필기 참고

종합문제

  • 조건문 + 반복문
  1. 나누어떨어지는 배열
  • 문제
  • 정답 예시는 필기 참고!

    오늘 강의안에 있는 자세한 문제 풀이는 스스로 코드카타 해본 후 풀이 하겠음
    + 개인과제 나왔는데 일단 오늘 강의 개념 익힌 후 풀어볼 예정


지금 파이썬 공부를 하면서 느낀건
이해는 하겠고 어떤 식으로 풀면 되겠다.. 라는 느낌은 있는데 그걸 코드로 구현하기 어려운 것 같다 .
그래서 오늘 강의들으면서 추천해주신 방법으로 연습 문제를 다시 풀어봐야할 듯 싶다!!

📢추천 문제 풀이 방식
1. 문제 정의를 한다.
2. 논리적 개념을 써서 분기점 만든다
2.5. 직접 도식화 해서 그려본다 (도식화 안에 코드를 적지 않아도 됨!)
3. 코드 구현해보기 + 필요한 부분은 구글링 /질문 등 해가면서!

profile
SQL, Python, Code Kata

0개의 댓글