본문 바로가기
[챌린지]/[패스트캠퍼스] 파이썬 초격차

패스트캠퍼스 환급챌린지 14일차 미션 (2월 14일) : 파이썬으로 할 수 있는 모든 것 with 47개 프로젝트 초격차 패키지 수강 후기

by 쿠키토끼 2024. 2. 14.

[데일리 미션]

 

01. 제목

패스트캠퍼스 환급챌린지 14일차 미션 (2월 14일) : 
파이썬으로 할 수 있는 모든 것 with 47개 프로젝트 초격차 패키지 Online 수강 후기
 

02. 포스팅 본문 (학습 일기) 가이드

 
1. 학습 인증샷 2장 이상 포함

카메라로 직접 촬영한 수강 인증 사진 (캡쳐X)

 

2. 학습 후기 700자 이상 (공백 제외)

오늘은 변수와 챕터4의 연산 첫번째 강의를 들었다. 

일단 이전 강의 만족도가 높아서 오늘도 기대가 많이 되었다. 파이썬 문법에 대해 쉽고 재미있는 예제로 알려주셔서 이전에 몰랐거나 잊혀졌거나 애매하게 기억하고 있는 부분을 확실하게 잡아주셔서 좋았다. 오늘 변수 부분과 연산에 대한 강의도 그래서 기대가 되었다. 변수란 무엇인지 그리고 변수를 사용하는 다양한 방법은 무엇인지가 학습 목표였다.

변수는 다른 강의에서 수도 없이 들었던 설명인 변하는 값을 의미하고 하나의 그릇처럼 무엇을 담아서 그 무엇이 가지는 특성을 고유하게 만들어준다고 나는 알고 있었다. 강사님 설명에는 데이터(이전에 배운 숫자, 문자, 불린형)를 저장한 공간과 그 데이터는 언제든지 변경할 수 있다고 정리해주셨는데 얼추 내가 알고 있는 의미와 비슷한 것 같았다. 

공간=그릇, 변경된다=변할 수 있다. 이 정도면 비슷하다고 본다.

변수를 만드는 방법은 >> 변수 이름 = 데이터 << 이 공식인데 여기서 = 등호(equal)는 같다는 의미가 아니라 할당 연산자이다. 이 할당 연산자의 의미는 오른쪽의 데이터를 왼쪽의 변수로 저장한다는 의미이므로 잘 기억해둬야한다.

중요하니까 변수 이름 짓는 규칙도 있는데 데이터를 표현할 수 있는 이름으로 짓고(예를 들어 종료 버튼에 대한 변수를 줘야하는데 open이나 abc같은 내용과 상관없는 변수명이면 직관적으로 알기 어렵기 때문이다), 문자부터 시작해야 하며 대소문자는 구분된다. 그리고 특수문자인 _ 밑줄 문자(underscore) 또는 언더바(underbar)로 시작이 가능하다. 또 하나 미리 예약된 키워드는 사용불가이다.

다음 강의는 연산에 대해 배웠다. 연산이 무엇이고 종류는 어떤게 있는지와 숫자연산, 문자열연산을 비교하는 것 그리고 복합할당연산자까지 배우는 것이 학습 목표였다.

연산은 수나 식을 일정한 규칙에 따라 계산하는 것을 말하는데 크게 4가지(대입연산, 산술연산, 비교연산, 논리연산)로 나뉜다. 원래는 더 많은 연산이 있다고 했지만 이 4개가 제일 많이 쓰이고 현재 공부하면서 이 부분도 충분하다고 하셨다. (이번 강의에선 대입과 산술연산까지 배웠다)

대입연산은 이전 시간에 배운 변수를 만드는 방법과 그냥 똑같다. 변수 이름 = 데이터 인데 이퀄이 할당이기도 하고 대입한다는 의미이기도 하다. 수학 시간의 추억이 솟아나는 재.미.있.는 코딩공부!! 학교 다닐 때 영어랑 수학을 열심히 할걸 후회가 밀려온다. 그런데 코딩은 영어로 하는데 뭐 다른것도 마찬가지지만 수학에서 한문때문에 헷갈리는게 너무 많은 것 같다. 그 다음 산술 연산은 우리가 초딩때 마스터한 사칙연산(+, -, *, / 더하기, 빼기, 곱하기, 나누기)과 몫(//), 나머지(%). 제곱(**)으로 연산자를 표시한다. 자바스크립트도 배우고 있는데 저 몫 부분 기호는 자바스크립트에선 주석표시인데 안그래도 이거 보고 검색했더니 (https://bskyvision.com/entry/python-1) 되게 깔끔하게 정리해주셨다. 바로 즐겨찾기 폴더에 저장!!

실습 예제에서 강사님이 소망하는 해시태그를 예시로 들었는데 너무 웃겼다. 나도 내가 기록하고 말하고 싶은 태그를 이번 실습에 살포시 얹혀보았다.(전정국 보고싶다!! ※코딩과 상관없지만 말하고 싶었다고!!)

 

 

아래는 실습 예제를 따라하고 강사님 설명 부분이다.

[변수]

# 변수
# 변수이름 = 데이터 (뜻: 데이터를 변수에 저장한다)

# 마스터이 챔피언 데이터를 변수에 저장
name = "마스터이"
level = 5
health = 800
attack = 90
print(name, level, health, attack) # 변수이름을 쓰면 변수 안에 저장된 데이터 값이 들어가서 출력된다

# 변수에 저장된 데이터를 변경하기
level = level + 1
health = health + 50
attack = attack + 10
print(name, level, health, attack)
 
 

 

[연산(1파트)]

# 1. 대입연산
# 변수이름 = 데이터

# 2. 산술연산
# -- 숫자 연산 --
x = 5
y = 2

print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x // y) # 몫
print(x % y)  # 나머지
print(x ** y) # 제곱

# -- 문자열 연산 --
tag1 = "#정국이_전역일_D-483"
tag2 = "#StandingNexttoYou"
tag3 = "#전정국짱팬입니다"

tag = tag1 + tag2 + tag3
print(tag)

message = "우린 모두 파이썬을 사랑합니다." * 3
print(message)
message = "우린 모두 파이썬을 사랑합니다. \n" * 5 #\(역슬래시)하고 n 적어주면 한 줄 띄어쓰기 가능
print(message)

# 복합할당연산자
level = 10
# level = level + 1 # (레벨 1 증가)
level += 1 # level = level + 1

health = 2000
# health = health - 300 # (체력 300 감소)
health -= 300 # health = health - 300

attack = 300
# attack = attack * 1.5 # (공격력 1.5배 증가)
attack *= 1.5 # attack = attack * 1.5

speed = 420
# speed = speed / 2 # (이동속도 50% 감소)
speed /= 2 # speed = speed / 2

print(level, health, attack, speed)

03. 필수 본문 내용 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
 

04. 필수 해시태그 

#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완
 

05. 필수 URL 

https://bit.ly/48sS29N

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

[수강 강의 클립] 

[특별 제공] 한 번에 끝내는 파이썬 필수 문법

-Ch 03. 자료형과 변수

02. 변수

-Ch 04. 연산과 연산자

01. 연산(1)

 

[※ 기타사항메모 ※]
{100% 환급챌린지 미션 가이드 참조 : 

https://fastcampus.co.kr/event_online_challenge_2401_mission}

 

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr