IT/멋쟁이사자처럼 AI SCHOOL

멋쟁이사자처럼 AI SCHOOL 1일차 복습 - 일단 만드는 파이썬🦎

카멜필름 2022. 3. 15. 21:09

운 좋게 멋쟁이사자처럼 AI SCHOOL 5기에 합격하게 되었다.

블로그는 초등학교 때 네이버에서 열심히 운영하다 입시 때문에 잠시 접었다.

성인이 된 이후에  새로 개업한 수학학원에서 일하며 학원 홍보용 블로그를 운영했는데 이 역시 네이버 블로그였다.

최근까지도 블로그 포스팅 알바를 했다.

그만큼 네이버 블로그는 친숙하다.

 

공부 기록과 사진촬영 홍보를 위해 블로그를 하려고 네이버블로그/티스토리 블로그/velog 이 셋 중에 고민을 했다.

생각보다 구글링을 하면 네이버블로그보단 티스토리 블로그와 velog가 검색 결과로 많이 나와 네이버 블로그 개설은 제외했다. velog도 처음에 만들었으나 카테고리별로 분류가 안되어있고 포스팅이 뒤죽박죽 섞이는 느낌이라 최종적으로 티스토리를 선택했다.

 

 

블로그에 거창한 것을 쓰기보다는 매일매일 꾸준히 그날 배운 것은 그날 적는다는 마음으로 하나씩 포스팅을 해나갈 것이다.

 

 

 

 

 

네이버 블로그에서 볼 수 있던 라인캐릭터가 없어서 아쉽지만 대신 귀여운 카카오프렌즈 캐릭터를 쓸 수 있다!ㅎㅎ

 

본격시작!

 

 

 

 

 


멋쟁이사자처럼 AI SCHOOL - Day1. 일단 만드는 파이썬

내 필기

수강생마다 프로그래밍 실력이 천차만별이라 기초부터 천천히 알려주는 것 같다. 난 이 점이 마음에 든다.

사실 작년 여름에 데이터청년캠퍼스를 통해 데이터사이언스를 배웠지만, 다른 시험을 준비하느라 약 두 달간 컴퓨터를 아예 손에서 놨었다.

7월 - 열심히 배움

8월 - 프로젝트 진행

9월~11월 - 멋쟁이사자처럼 동아리 데이터 분석 진행

10월~11월 - 파이썬 기초 과외

 

11월까지는 그래도 내가 딱 가르칠 범위만 공부했다..

하지만 내 스스로 만족할만큼 하지는 못했어서 시험이 끝나면 컴퓨터 공부를 기초부터 다시 하고자 마음먹었다.

 

 

나도 프로그래밍 기초 과외를 해봤지만, 이 지식을 남들에게 전달하는 건 매우매우 힘든일이다.

여기선 어떻게 가르칠까? 하는 마음으로 처음에 들었는데 이게 웬 걸!!

너무너무 잘가르친다.

 

1. 비유를 우리 일상생활에 맞춰서 한다.

이론적인 내용만 배우다보면 머리에 들어오는 건 없고 용어가 어려워 지식을 흡수하는 데 어려움을 겪는다.

하지만 멋쟁이사자처럼 강의는 일상생활에 맞는 비유를 들어 이해하기 쉽게 만든다.

특히 파이썬 문법에서 (())  <-대충 이런 형태

이렇게 괄호로 감싸는 것을 '미트로시카'라는 러시아 인형에 비유했다.

'어쩜 이렇게 비유를 잘하지 ㅠㅠ'하면서 속으로 감탄했다.

 

2. 설명을 쉽게해준다.

우리가 영어를 10년 넘게 배워도 말을 잘 못하는 것과 같이 프로그래밍도 문법 위주로 배우다보면 배운 것들을 활용하기 어렵게 된다. 이두희 대표님이 알려준 방식대로 간단한 프로그램을 만드는 것부터 시작하다보니 원래 알고있던 내용이더라도 흥미있게 들을 수 있었다. 프로그래밍을 공부할 때는 그 쓰임새를 아는 것이 굉장히 중요하다고 생각하는 사람이라 이 교육방식에 만족스러웠다.

 

 


1일차 복습 내용

- 중요한 것만 간단하게 추림 -

 

*프로그래밍: 컴퓨터에게 동작시키는 언어를 구사하는 것

 

*파이썬은 들여쓰기 문법

-들여쓰기 범위 내에서 실행(민감하게 신경쓸 것)

 

*내가 원하는 꽃 선택하기

print(random.choice(["개나리", "민들레", "진달래"])

 

*변수

-방 정리할 때 정리상자를 이용한다고 생각하기

-"<=" : "<"이 사라지고 지금은 "="만 남게 되었다.

 

*딕셔너리

-조립식 약통 생각하기

-key와 value로 구분

 

*길이구하기: len

 

*컴퓨터 숫자 0부터 셈

 

*range(숫자): 숫자 전까지

 

*딕셔너리 for문에 적용

city = {"한국" : "서울", "일본": "도쿄", "중국": "베이징", "미국": "워싱턴", "프랑스": "파리"}

for x, y in city.items():

    print(x)

    print(y)

 

 

*집합과 리스트의 차이점

순서x, 중복x

 

*조건문(if)을 사용하는 이유

: 컴퓨터는 외부 데이터를 받거나 스스로 랜덤하게 생성할 수 있어서 여러 경우를 생각해야 함

 

*random 같은 기본 기능이 아닌 특수 기능은 import 필요

 

 

 

 

 

 

 

※저작권 보호를 위해 일부 코드와 내용은 수정하여 올렸습니다※