목차
학습 자료
평생 써먹는 코딩 공부 순서, 코딩 고수는 보지 마세요!
이 영상은 '평생 써먹는 코딩 공부 순서'에 대한 내용을 다루고 있습니다. 영상에서는 개발 공부를 시작할 때 혼란을 겪는 사람들을 위해 코딩과 프로그래밍의 개념을 설명하고, 프론트엔드와 백엔드의 역할을 소개합니다. 또한, 웹 개발을 시작하는 것을 추천하며, 프론트엔드 개발에서 주로 사용되는 HTML, CSS, JavaScript와 백엔드 개발에서 필요한 SQL과 프레임워크에 대해서도 언급합니다. 영상에서는 실제로 뭔가를 만들어 보는 것이 중요하며, 개발 커뮤니티에서 질문하거나 답변을 찾는 것도 도움이 될 것이라고 말합니다. 코딩과 프로그래밍을 배우는 것이 어렵게 느껴질 수 있지만, 실제로는 개발자가 되기 위해 많은 지식을 모두 알아야 하는 것이 아니라, 필요한 기능을 구현하며 점차 실력을 향상시킬 수 있다는 메시지를 전달합니다.
완벽한 영상요약 Lilys AI
조건문 쉽게 배우기
체질량 지수 계산기
퇴근 후 파이썬 자료
파이썬 크래시 코스 CheatSheet
실습 코드
단축키
단축키 모음
CTRL(command) + M + A
위에 코드 블럭 삽입
CTRL(command) + M + B
아래에 코드 블럭 삽입
CTRL(command) + M + H
단축키 설정
ALT(option) + T
아래에 텍스트 블럭 삽입
참고 자료
1일차(컴퓨팅 사고)
a = 1
print(a)
Python
복사
1.
통에 값을 넣기
2.
통만 가지고 다니기
3.
필요하면 통에서 값을 꺼내기
2일차(통-변수)
사과상자 = "사과"
배상자 = "배"
딸기상자 = "딸기"
print(사과상자)
print(배상자)
print(딸기상자)
Python
복사
a = 4
b = 2
print(a+b)
Python
복사
c = a % b
print(c)
Python
복사
d = int(input("a의 값을 넣으시오: "))
print(d)
print("당신이 입력한 값은",d,"입니다.")
print(f"당신이 입력한 값은 {d}입니다.")
Python
복사
3일차(능력자-함수)
매개변수(parameter)와 인수(arguments)
- 매개변수는 함수에 입력으로 전달된 값을 받는 변수
- 인수는 함수를 호출할 때 전달하는 입력값 
def add(a, b):
c = a + b
return c
d = add(1, 2)
print(d)
Python
복사
def say():
return 'YSPY7'
a = say()
print(a)
Python
복사
4일차(선택-조건문)
money = 1000
if money >= 3000:
print("탕후루 먹자")
else:
print("집에 가자")
Python
복사
boy = True
if boy:
print("야호!")
else:
print("상관없어!")
Python
복사
5일차(자동-반복문 For)
for i in range(10):
print(i)
Python
복사
for i in range(1, 10):
print(i)
Python
복사
for i in range(1, 10, 2):
print(i)
Python
복사
for i in range(1, 10):
for j in range(1, 10):
print(f"{i} * {j} = {i * j}")
Python
복사
# Create a list of numbers
numbers = [1, 2, 3, 4, 5]
# Iterate over the list using a for loop
for number in numbers:
print(number)
Python
복사
# Create a string
string = "Hello, world!"
# Iterate over the string using a for loop
for character in string:
print(character)
Python
복사
# Create a dictionary
dictionary = {"name": "John", "age": 30, "city": "New York"}
# Iterate over the dictionary using a for loop
for key, value in dictionary.items():
print(key, ":", value)
Python
복사
# Create a set
set = {1, 2, 3, 4, 5}
# Iterate over the set using a for loop
for item in set:
print(item)
Python
복사
6일차(자동-반복문 While)
for i in range(1, 11):
print(i)
Python
복사
# 1부터 10까지의 숫자를 출력하는 while 문
i = 1
while i <= 10:
print(i)
i += 1
Python
복사
# 구구단 출력
for i in range(1, 10):
for j in range(1, 10):
print(f"{i} * {j} = {i * j}")
Python
복사
# 구구단 출력
i = 1
while i <= 9:
j = 1
while j <= 9:
print(f"{i} * {j} = {i * j}")
j += 1
i += 1
Python
복사
# 1부터 10까지의 숫자 중 5를 만나면 종료하는 while 문
i = 1
while i <= 10:
print(i)
if i == 5:
break
i += 1
Python
복사
7일차(개인프로젝트)
갤러리
코드
# 아기돼지 삼형제 이야기를 파이썬 코드로 작성하기
# 변수 사용
재료들 = ["짚", "나무", "벽돌"]
# 함수 정의
def 집만들기(재료):
print(f"아기돼지가 {재료}(으)로 집을 지었습니다.")
# 조건문 사용
def 늑대공격(재료):
if 재료 == "벽돌":
print("늑대가 집을 무너뜨리려고 해도 집은 견고합니다.")
else:
print("늑대가 호흡을 깊게 들이마시고 집을 무너뜨렸습니다!")
# for 반복문 사용
for 재료 in 재료들:
집만들기(재료)
늑대공격(재료)
print("---------------------------------------------")
# while 반복문 사용
순서 = 0
while 순서 < len(재료들):
print(f"{순서 + 1}번째 아기돼지의 집을 방문했었습니다.")
순서 += 1
print("벽돌로 튼튼하게 집을 지은 아기돼지 덕분에 늑대의 공격에서 살아남은 아기돼지 삼형제는 서로 사이좋게 행복하게 살았답니다.")
Python
복사