본문 바로가기

반응형

전체 글

(63)
8. 장애물 넘기 게임 - 1부 이제 본격적으로 파이썬으로 게임을 만들어 보면서 여러분이 앞에서 배웠던 내용들을 사용하면서 익히도록 해요. 간단하게 장애물이 앞에서 오고 장애물을 뛰어 넘는 게임을 만들어 보아요. 항상 개발을 시작할때 최종 결과물이 어떤 모습일지 생각을 하고 그모습에 어떤 순서로 하나씩 만들어 갈지를 고민하고 생각을 하는것이 중요해요. 그럼 우리의 최종 게임 완성의 모습이 어떤 모습인지 아래 그림을 보도록 합시다. 위 이미지 처럼 간단하게 장애물을 넘는 공룡 게임을 만들어 보도록 해요. 그럼 먼저 어떤 순서로 코딩을 해야 할지 생각을 해봐야 해요. 모든일에는 순서가 있죠? 코딩도 마찬가지에요. 아니 코딩은 오히려 순서가 굉장히 중요합니다. 기본적으로 큰틀을 먼저 만들고 안을 채워 간다고 생각을 해 보면 아래와 같은 순서..
7. Python 조건문 , 반복문 ( if , for , while ) 이제 파이썬의 조건문 , 반복문에 대해 알아 보아요. 조건문과 반복문은 앞으로 굉장히 많이 사용할 문법이니까 , 꼭 기억하고 넘어 가도록 해요 먼저 조건문에 대해 알아 봅시다. 조건문 = if문 이라고 합니다. 영어로 직역을 하면 만약 ~ 한다면 이라는 뜻이겠죠? 조건문은 아래 예제에서 보다시피 두개의 값이 같은지 비교할때 사용됩니다. num1 = 1 num2 = 2 if num1 == num2: print("num1 과 num2는 같습니다.") else: print("num1 과 num2는 같지 않습니다.") str1 = "한국어" str2 = "한국어" str3 = "영어" if str1 == str2: print("str1과 str2는 같습니다.") else: print("str1과 str2는 같지..
6. Python 기본 자료형 과 list , set , tuple , dict 이제 본격적으로 파이썬에 공부해 보아요. 제목에서의 자료형이 뭘까요? 자료형이랑 데이터의 형태를 말하는겁니다. 말이 어렵죠? 하지만 실제 어떤것인지 보면서 애기를 들으면 더 쉽워요. 아래의 코드를 보아요. 앞에서 만들었던 practice1.py 파일에 아래와 같이 입력해 보세요. # 표시는 파이썬에서는 주석 처리 입니다. # 주석이란? 코드상에서 실행되지 않지만 코드를 이해하기 쉽게 설명을 달아 놓을때 사용합니다. # int 형 i = 1 print(type(i)) #실수형 f = 1.1 print(type(f)) #문자형 s = "문자형" print(type(s)) #bool형 b = True print(type(b)) 위 코드를 입력하고 vs code의 터미널 상에서 아래와같이 코딩한 practice..
5. Python 코딩을 위한 vs code 기본 설정 및 Python파일 실행하기 이제 부터는 본격적으로 파이썬에 대해 알아 보아요. 앞에서 설치한 VS code를 실행 시켜 보겠습니다. 설치한 VS code를 실행을 위해서 바탕화면의 아래 같은 아이콘을 더블클릭하거나 . 왼쪽 아래의 돋보기를 클릭하고 vs code를 입력하고 vs code 앱을 선택합니다. 그럼 아래와 같이 vs code가 실행될거에요. 이제 vs code에서 파이썬 코딩을 하기 위해서 vs code 파이썬 플러그인을 설치 해야 해요. 플러그인(plug in )이 뭘까요? 플러그인은 vs code에서 기본기능외에 여러가지 편의 기능을 사용자가 원하는 데로 설치해서 사용할수 있는 기능들을 애기해요. 그럼 플러그인을 설치해 보도록 해요. 1) vs code 왼쪽 트리에서 확장이라는 메뉴를 클릭하세요. 2) 마켓플레이스에..
4. Python 설치와 코딩을 위한 Tool 설명 이제 본격적으로 파이썬 설치에 대해 알아보아요. 파이썬 설치를 위해서는 앞에서 배웠던 OS에 대해 잘 기억을 해야 해요. 파이썬 설치를 위해 https://www.python.org/ 에 접속하세요. 위 그림에서 노란색으로 체크된 Download 를 클릭해 보아요. 위 그림에서 Download 위에 마우스를 가져다 놓으면 그림과 같이 화면이 나옵니다. 지금 우리는 Window OS 를 기본으로 설명을 하고 있으니 Windows 를 클릭합니다. 그러면 위 화면으로 이동을 합니다. 이제 부터 여러분은 파이썬을 배우기 위해서 영어에 대하 두려워 하지 말아야해요. 큰 글씨로 있는 Python Releases for Windows 이부분은 Window OS를 위한 파이썬 설치 파일목록이라는 뜻이에요. 그밑에 La..
3. 프로그래밍 언어의 종류 와 Python에 대해 알아보기 오늘은 파이썬 과 다른 프로그래밍 언어에 대해 알아 보아요. 먼저 프로그래밍 언어에는 어떤 것들이 있을까요? 엄청 나게 많은 프로그래밍 언어들이 있지만 대표적으로 우리가 흔히들 애기하는 언어에는 C언어 , Java , 파이썬 등이 있고, 각각의 인기도를 알아보아요. 파이썬이 제일 많이 사용되고 있고 , 그다음으로 Java , Javascript가 많이 사용되었다는것을 알수 있어요. 물론 각각의 언어마다 사용되는 용도는 다 다릅니다. 각각의 언어만으로는 하나의 제품을 완성시키지는 않아요. 예를들면 네이버나 다음같은 검색 포털사이트를 만든다고 생각해보아요. Java , JavaScript 등을 필요한부분에 적절히 사용해서 만든 사이트에요. 그럼 파이썬은 어떤곳에 사용되는것일까요? 파이썬만으로 네이버 같은 포..
2. OS란? window OS의 기초 사용법 앞에서 컴퓨터의 기본구성에 대해 알아보았습니다. 그럼 이렇게 구성된 컴퓨터를 우리는 어떻게 사용하고 있고 , 그 컴퓨터가 동작하게 만드는것은 무엇인지 알아보려고 합니다. OS ( Operation System) 란 말그대로 운영 체제를 말합니다. 운영 체제란 뭘까요? 컴퓨터에서 OS는 컴퓨터를 하드웨어를 움직이게하고 동작하는것을 관리하고 조절하는 소프트웨어를 말합니다. 여기서 하드웨어는 무엇이고 소프트웨어는 뭘까요? 하드웨어 컴퓨터 본체, CPU, 하드 디스크, 마우스, 모니터, 비디오 카드, 사운드 카드 등 손으로 만질 수 있는 모든 것이 다 하드웨어입니다. 즉 컴퓨터 기계를 자체를 하드웨어라 말합니다. 소프트웨어 소프트웨어란 하드웨어를 효율적으로 이용하기 위한 운영체제(OS) , 게임프로그램 심지어 ..
1. 컴퓨터의 기본 구성 Python을 배우기 앞서 컴퓨터의 기본적인 구성과 각 구성부분이 어떤 역활을 하는지 간단하게 알아보아요. 컴퓨터가 어떻게 만들었는지를 왜 알아야 할까요? Python을 배우고 코딩을 배우고 그것을 이용해서 프로그램을 만든다는것은 결국은 내가 만든 프로그램이 컴퓨터 안에서 작동을하게 되는데 이 컴퓨터가 어떻게 작동하는지를 알아야 더 좋은 잘만든 프로그램을 만들수 있기 때문입니다. CPU ( Centeral Processing Unit) 중앙처리장치는 컴퓨터가 수행해야하는 모든 명령어의 해석과 자료의 연산 비교 등의 처리를 제어하는 컴퓨터의 핵심 부분입니다. 사람의 뇌에 해당 부분이 바로 CPU 입니다. 보통 컴퓨터가 느리다 빠르다를 애기 할때 많은 이유들이 있겠지만 . 결과적으로 CPU가 처리하는데 시간..

반응형