본문 바로가기

프로그래밍 공부/코드프레소 교육

[코드프레소XAI양재허브] AI/ML 기초교육 2일차

반응형

안녕하세요.

26년차 진로탐색꾼 조녁입니다!

 

오늘도 다들 좋은 하루 보내셨나요?!

저는 오전 9시부터 오후6시까지 집에서 온라인 교육을 듣다보니 하루가 참 빠른거 같아요!

 

그래도 경기도민이라 오프라인 교육을 듣게되면

하루의 약 20%를 도로 위에서 보내야 하는데 , 첫 시작이 온라인이라 체력도 시간도 아끼며 알찬 하루 보냈습니다.

 

오늘은 <AI와 ML을 위해 배워야할 개발언어 : 파이썬(Python)> 기초 강의 2일차였어요.

 

어제 들은 수업 복습하면, 어제는 왜 파이썬이어야 하는지(인터프리터 언어이며 개발 생산성 높다.) 

그리고 파이썬의 변수와 자료형, 연산자,문자열에 대해 배웠죠 ! 기억 안나시는 분은 ------> jonhyuk0922.tistory.com/3

 

[코드프레소 X AI 양재허브] AI/ML 기초교육 1일차

안녕하세요. 26년차 진로탐색꾼 조녁입니다! 이번에 제가 탐색해볼 영역은 AI/ML 분야입니다~. 좋은 기회로 온라인 4일+ 오프라인 4일 강의를 듣게 되어 매일 배운 부분들 복습하면서 남기려 합니

jonhyuk0922.tistory.com

 

2일차 내용 

1) 조건문을 파헤쳐보자!

2) 자료구조가 뭐죠~?!(tuple ,list, dictionary, set) 

 

1) 조건문이란?

: if , elif, else라는 구문을 사용하여 조건 및 분기 작성

 

예시1) a=23, b=32 

if b > a         # if문이나 for문을 사용할 때는 꼭 그 줄의 마지막에 " : " 를 넣어주셔야 합니다!

  print("b is greater than a") 

 

이게 한국말 장인인 우리에게 당연한 이야기죠! , "b가 a보다 크면 b가 a보다 크다라고 해라!" 라는 말이니까요. 

 

그런데 여기서 a 가 b 와 같거나, a가 b보다 더 큰 경우는 어떻게 표현해야 할까요?!

 

예시2) a=23, b=32

if b>a :

  print("b is greater than a")  # if 문 쓰실때 밑에 꼭 들여쓰기(칸을 띄어서 작성)를 해주셔야 해요!

elif a == b:                             #elif는  if조건이 참이 아닐 경우 다른 조건 체크!

  print("a and b are equal")

else:                                      #else는 위에 언급한 경우 외의 경우 적용!

  print("a is greater than b")

---> 결과 : >>> 'b is greater than a'

예시3) a=58 , b=58

if b>a:

  print("b is greater than a")

elif a ==b:

  pass                                   #pass 는 어떤 작업도 실행하지 않는다는 뜻

else :

  print("a is greater than b")

---> 결과 : >>> 

 

자, 여러분도 연습 한 번 해보세요! 

연습문제 

* age라는 변수에 나이 값을 저장한다.

*나이에 따라 다른 이용료가 출력되는 기능을 구현한다.

-8세 미만 : 이용료는 5,000원

-8세 이상~ 20세 미만 : 이용료는 15,000원

-20세이상 ~ 60세 미만 : 이용료는 20,000원

-60세 이상 : 이용료 없음  

 

정답은 댓글에 달아 둘게요 ㅎㅎ

 

 

2) 자료구조 너 누구야!  : (tuple) , [list] , {dictionary} ,[set]

 

안타깝게도 오늘도 제가 잘 시간이 되었어요 ..나머지는 자습..

 

: 간단하게 자료구조별 특징과 차이점에 대해 정리해 드릴게요!

 

ㄱ. Tuple : 순서가 있다. 요소를 변경할 수 없다. 요소에 다양한 타입 객체 올 수 있다.

ㄴ. list : 순서가 있다. 요소 변경 가능하다. 요소에 다양한 타입 객체 올 수 있다.

ㄷ. Dictionary : list에 key 값이 있다고 보면 된다. 순서가 없다.

ㄹ. Set : 순서가 없다. 중복을 허용하지 않는다.

ㅁ. 조녁 : 나는 잔다. 지금 열두시다. 여기까지 읽어 주셔서 감사드린다.

 

 

조녁 = '게으름뱅이'

 

if 조녁 == '부지런한 사람':

    print("내일은", "다하고 잔다.")

else:

    pass

 

 

 

 

반응형