Python 18

[4-2 파이썬] 데이터구조(data structure), 리스트(list), append(), extend(), offset, index, 리스트시작 0부터, 리스트 순서

1. 데이터 구조 Data Structure는 무엇일까? 파이썬에서 데이터를 체계화하고 저장하는 방식을 이야기한다. 변수를 지정하는 것도 데이터 구조다. 변수는 하나의 데이터를 특정한 공간에 저장하는 방식이다. a = "Olivia" b = 1 2. 리스트를 학습해야하는 이유 그런데 만약 서로 관계가 있는 데이터 그룹을 하나의 변수에 저장하고 싶다면 어떻게 할까? 예컨데 10명으로 구성된 우리반 학생들을 각각의 개별 데이터가 아니라, 하나의 데이터 그룹으로 저장하고 싶다면? 만약 데이터의 순서를 지정해야 하는 경우는 어떨까? 6-3반 학생들을 번호 순서대로 나열하고 싶을 때처럼 말이다. 리스트를 쓰면 위의 2가지 문제를 해결할 수 있다. 3. 리스트의 데이터구조 my_class_63 = [item1, i..

[3-4 파이썬] 중첩 if, else, 조건문, elif

if else 조건문 if 조건문: do A else: do B if else 중첩 조건문 if 조건문: if 조건문: do A else: do B else: do C if elif 조건문 elif = else if if 조건문: do A elif 조건문: do B elif 조건문: do C elif 조건문: do D 아래와 같이 표시해도 된다. if, elif는 전체 명령문 그룹이고, 먼저 if 조건문을 확인한다음 이것이 참이 아닌 경우에만 다음 문장이 실행되기 때문에 18.5

마인크래프트 정의, 교육, 해야하는 이유

마인크래프트(Minecraft) 단어를 먼저 분석해봅시다. mine + craft mine: 나의, 광산, (광물을) 캐다 craft: 기술, 공예, 공들여 만들다 누가? 마르쿠스 알렉세이 페르손이 개발하고 마이크로소프트 스튜디오가 배급하는 오픈 월드 인디 게임 무엇을 이용하나요? 정육면체 블록과 도구를 이용 무엇을 하나요? - 건축, PVE, PvP를 비롯한 다양한 활동을 자유롭게 즐길 수 있다. PvP : Player Versus Player (플레이어 vs 플레이어) PvE : Player Versus Environment (플레이어 vs 컴퓨터) - 싱글 플레이와 멀티 플레이를 지원하며 다양한 확장 기능을 추가할 수 있다. 마크를 해야 하는 세 가지 이유? 1. 디지털레고 누구나 어렸을 때 레고를..