[NIPA AI / 기본] 파이썬 기초

아마 목요일인가 금요일이었을 것이다
NIPA AI 온라인 교육을 시작하라고 가톡이 왔길래
호다다닥 뛰어 들어갔더니 시험을 보라고 한다

나는 기초가 아주 탄탄한 코딩 인재이기에 이런 시험 따위
손쉽게 고득점에 성공하고 심화된 뭔가를 할 줄 알았다

네 아니었고요
기본이나 봅시다


가장 먼저 나오는 내용은

⭐️ print() 함수

굳이 엄청난 양의 설명을 듣지 않아도 중요성을 잘 알고있다
코드 작성의 중간 중간에 print함수를 통해
얘가 뭘 하고 있는지 확인하는 것이 진짜 중요한 것 같다
사실상 무지성 print함수질을 하다보면
모르는 것도 꽤 알게 되는 것 같다
하지만 알고도 20점


⭐️ 자료형

C언어를 배울 때부터 나를 고통스럽게 하는 주제다
얘는 연산자 덕분에 더욱 파멸적으로 다가온다

이런 게 가능하기 때문이다
굳이 숫자가 아니더라도 연산을 해준다

따라서
❗️특히나 숫자에서 얘를 진짜 숫자로 쓰는 건지
아니면 단순한 화면 표시 즉, 출력을 위해 문자열로 쓰는 건지
이걸 코딩 하면서 계속 의식해야 한다

이런 거 안 헷갈리고 척척 해내는 사람들 보면 대단하다

튜플, 리스트, 딕셔너리 등 주요 자료형은
따로 더 공부하기


⭐️ 반복문

  • 같은 명령을 반복하는 코드를 묶어서 표다
  • 조건 또는 범위 내에서 특정 명령을 반복

대표적으로 for문이 있다

for문에서 자주 쓰이는 함수가 range() 함수이다
얘는 연속된 시퀀스를 생성해준다
따라서 자료형이기도 하다

❗️시퀀스
연속적으로 이어진 자료를 뜻한다
튜플, 리스트, 딕셔너리, 문자열도 시퀀스이다

이러한 시퀀스 자료형에서는 멤버 조회가 가능하다
어떤 원소가 시퀀스에 속해 있는지 확인하는 것이다

$ 원소 이름 in 시퀀스 이름
# return값은 True 또는 False

또한 길이 확인도 가능하다

$ len(시퀀스 이름)

외에도 +연산자로 같은 시퀀스를 이어붙일 수도 있고
*연산자로 시퀀스를 반복할 수 있다
이는 위의 자료형 연산자 부분에서도 확인했었다


아래는 시퀀스 자료형과 리스트, 딕셔너리에 대한
아주 기본적인 내용을 정리한 스크린샷이다

아주 새로운 내용은 아니지만
써먹은 지가 조금만 지나도 금방 까먹는 것 같다
책으로 다시 봤을 때 확실히 써먹을 수 있을 수준으로 유지해야겠다


좋은 웹페이지 즐겨찾기