분류 전체보기
Mac OS X에서 파이썬 Python 코딩 환경 구축
Mac OS X에서 파이썬 Python 코딩 환경 구축
2016.12.14Python 코딩 환경 구축 Python 전용 통합개발환경(IDE) 사용 Enthought Canopy 설치 별도의 설치 없이 통합개별환경으로 python 설치 할 수 있다. Canopy Express 다운로드 사이트: https://store.enthought.com/downloads/#default 이클립스 사용 Python 설치 https://www.python.org/downloads/ 에서 python 설치한다. 현재 3.5 버전과 2.7 버전이 있다. https://www.eclipse.org/downloads/ Eclipse Neon를 설치한다. Eclipse 실행후 [Help]-[Eclipse Marketplace] 에서 python 으로 검색하여 PyDev 설치한다. [환경설정] 에서 P..
스크래치(scratch) - 동작블럭 프로젝트 사과잡기 게임
스크래치(scratch) - 동작블럭 프로젝트 사과잡기 게임
2016.12.09동작블럭 프로젝트 사과잡기 게임 사과 잡기 게임 프로젝트를 생각해 보겠다. 사과 나무에서 사과가 임의의 위치에 나타나고 랜덤하게 수직으로 떨어진다. Player 스프라이트는 좌우로 움직이며 떨어지는 사과를 땅에 닿기 전에 카트에 담는다. 사과를 담을때마다 1점씩 얻는다. 이런 게임은 동일한 많은 스프라이트를 필요로 한다고 생각할 수 있다. 복제 기능을 사용하면 많은 사과를 쉽게 만들 수 있다. 하나의 사과 스프라이트를 사용하여 원하는 만큼의 클론을 만든다. 아래 파일을 열면 스크립트가 없는 게임을 완성하기 위한 스프라이트가 있다. 또한 '점수’라는 변수가 포함되어 있다. 이 변수는 잡힌 사과를 추적하는 데 사용된다. 먼저 카트 스프라이트에 대한 스크립트를 작성하겠다. '녹색 깃발’를 클릭하면 카트가 스테..
스크래치(scratch)-동작블럭 황금주머니 게임 프로젝트
스크래치(scratch)-동작블럭 황금주머니 게임 프로젝트
2016.12.08동작블럭 프로젝트 스크래치의 동작 블럭을 이용하여 만들 프로그램은 플레이어가 키보드 화살표 방향키를 사용하여 가능한 한 많은 황금주머니를 수집하여 스프라이트를 이동하는 간단한 게임이다. 황금 주머니는 그리드의 임의의 위치에 나타난다. 플레이어가 3초 안에 황금주머니를 잡지 않으면 다른 곳으로 이동한다. 프로젝트를 완성하기 위한 무대 배경과 Player, 황금주머니 스프라이트는 다음 파일에 제공한다. 스크립트를 작성하여 프로그램을 완성하면 된다. 먼저 Player 스프라이트를 살펴보겠다. 게임이 시작됐을때 즉 녹색 깃발을 클릭했을때 플레이어는 시작 위치에 이동해야한다. 시작위치는 아무곳이나 정하면 되는데 무대 배경의 그리드 상자 내부에 Player 스프라이트가 위치 할 수 있도록 정해준다. 스크래치의 무대..
스크래치(scratch)-반복명령 사용하여 예술 그림 그리기
스크래치(scratch)-반복명령 사용하여 예술 그림 그리기
2016.12.05반복 명령 지금까지 우리 프로그램은 비교적 간단했지만 더 긴 스크립트를 작성 할 때, 종종 동일한 블럭을 여러 번 복제해야 한다. 스크립트를 복제하면 프로그램이 길어지고, 이해하기 어렵고, 실험하기가 어려울 수 있다. 예를 들어 하나의 숫자를 변경해야하는 경우 블록의 각 복사본에서 동일한 변경을 수행해야한다. 이런 문제는 제어 블럭의 반복 명령을 사용하면 해결 할 수 있다.만약 사각형을 그린다고 하면, 스프라이트는 다음 명령을 반복해야 한다. 일정 거리만큼 이동하고 시계 반대 방향으로 90도 돌기 같은 거리만큼 이동하고 시계 반대 방향으로 90도 돌기 같은 거리만큼 이동하고 시계 반대 방향으로 90도 돌기 같은 거리만큼 이동하고 시계 반대 방향으로 90도 돌기 이것은 ‘~만큼 움직이기’ 와 ‘반 시계반향..
스크래치(scratch) - 펜 명령과 간단한 그리기
스크래치(scratch) - 펜 명령과 간단한 그리기
2016.12.02펜 명령과 간단한 그리기 스크레치(Scratch)에서 펜 명령는 스프라이트가 이동하는 실제 경로를 볼 수 있게 도와준다. 각 스프라이트는 위 또는 아래에 눈에 보이지 않는 펜을 가지고 있다. 펜이 아래에 있다면 스프라이트의 움직임을 그린다. 펜이 위에 있다면 스프라이는 아무런 흔적없이 이동한다. 명령을 사용하여 펜의 크기, 색상 및 음영을 제어 할 수 있다. 펜 명령 예제 1 펜 명령 예제 2 펜 명령 예제 3 펜 명령에 대해 자세히 알아보고 화살표 키를 사용하여 무대에서 스프라이트를 이동하고 회전하여 그림을 그릴 수있는 간단한 프로그램을 작성해 보겠다.위, 아래 방향키를 누르면 스프라이트가 방향키 방향으로 10만큼 이동하며, 좌우 방향키를 누르면 방향키 방향으로 10도 만큼 회전 하도록 한다. 펜 명령..
스크래치(scratch) 동작 명령어
스크래치(scratch) 동작 명령어
2016.11.23동작 명령어 사용 절대적인 동작 무대는 \(480 \times 360\) 사이즈의 격자를 이루며 중심은 \(0,0\) 이다. 스크래치는 스프라이트를 격자의 정확한 위치에 이동하는 '~로 이동하기’, '~초 동안 ~으로 움직이기’, ‘x좌표를 ~로 정하기’ 그리고 'y좌표를 ~로 정하기’의 4가지 절대적 동작 명령어가 있다.이런 명령의 예를 보이기 위해 스프라이트를 \((200, 150)\) 위치로 이동해 보자. 가장 확실한 방법은 ‘~로 이동하기’ 명령어를 사용하는것 이다. 스프라이트는 회전하지는 않지만 현재 위치에서 움직이고자 하는 위치로 보이지 않는 직선을 따라 움직인다. ‘~초 동안 ~으로 움직이기’ 명령어를 사용하면 움직이는 속도를 느리게 할 수 있다. 이것은 ‘~로 이동하기’ 명령어와 거의 동일..
스크래치(scratch) 숫자 맞추기 게임 완성하기
스크래치(scratch) 숫자 맞추기 게임 완성하기
2016.11.17숫자 맞추기 게임 변수 만들기 숫자 맞추기 게임은 1 ~ 100 사이의 숫자를 컴퓨터가 임의로 생성하면 사용자가 다음과 같은 규칙을 이용하여 해당 숫자를 맞추는 것이다. 규칙1:컴퓨터 숫자가 사용자 숫자보다 큰 경우 “큰 숫자 입력” 말하기 규칙2:컴퓨터 숫자가 사용자 숫자보다 작은 경우 : “작은 숫자 입력” 말하기 규칙3:컴퓨터 숫자와 사용자 숫자가 같은 경우 : “정답” 말하기 위와 같이 컴퓨터 숫자, 사용자 숫자를 기억해야 할 경우 스크래치에서는 변수를 사용 하며 변수는 데이터에서 ‘변수 만들기’를 클릭하고 변수 이름 "사용자수", "컴퓨터수"를 정의 한다 문제해결 전략 맞추어야 할 숫자 생성 가장 먼저 해야 할 내용은 맞추어야 할 숫자를 생성하는 것이다. 컴퓨터에서는 임의로 숫자를 생성할 수 있..
환절기 건강 유지의 비결? 오리알 덕(Duck)!
환절기 건강 유지의 비결? 오리알 덕(Duck)!
2016.11.08환절기 건강 유지의 비결? 오리알 덕(Duck)! □ 농촌진흥청(청장 정황근)은 면역력이 떨어지기 쉬운 환절기 영양 보충을 위해 오리알을 추천하면서 불포화 지방산 등의 영양성분과 효능을 소개했다.□ 오리알은 환절기 기관지염과 가래를 예방하는데 도움을 준다.○ 기관지염을 예방하기 위해서는 호흡기 점막을 비롯한 체내 면역체계를 유지하는 것이 중요한데, 오리알에 풍부한 비타민 A는 호흡기와 위장관 점막이 정상적인 기능을 유지할 수 있도록 도와준다.○ 오리고기와 마찬가지로 불포화 지방산 함량이 높다. 불포화지방산은 염증을 촉진하는 프로스타글란딘 생성을 억제하기 때문에 기관지염 등을 예방하는데 도움을 줄 수 있다.□ 또한 악성빈혈과 치매를 예방하는데 필수적인 비타민 B12가 풍부하다. 오리알 1개(70g 기준)에..
면역력 증강 식품
면역력 증강 식품
2016.10.05◆마늘=질환의 감염을 막고 세균에 강한 알리신이라는 물질이 들어 있다. 영국의 한 연구에서는 12주 동안 마늘 추출물을 투여 받은 사람들은 감기에 걸리는 확률이 3분의 2까지 떨어졌다는 결과가 나왔다. 일주일에 마늘 6쪽을 먹는 사람들의 경우 대장암은 30%, 위암은 50%까지 발병률을 낮출 수 있다는 연구결과도 있다. 하루 생마늘 2쪽을 먹거나 일주일에 서너 번 요리에 으깨 넣어 먹으면 적당하다. ◆버섯=오랫동안 버섯은 건강한 면역력을 키워준다고 믿어왔다. 현대 과학자들은 연구 끝에 그 이유를 밝혀냈는데, 버섯은 백혈구의 생산을 증대시키고 보다 공격적인 활동을 하도록 작용한다는 것이다. 따라서 감기에 감염됐을 때 먹으면 매우 좋은 음식이다. 자주 조금씩 먹으면 좋다. 하루에 15~30g 정도 요리에 넣..
스크래치 Scratch 2 Offline Editor 설치
스크래치 Scratch 2 Offline Editor 설치
2016.10.05Scratch 2 Offline Editor Scratch를 인터넷 연결 없이 실행하기 위해 Scratch 2.0 editor를 설치할 수 있다. 이 버전은 Mac, Windows, 그리고 Linux (32 bit) 에서 설치 가능하다. Mac 사용자: Scratch 2.0 Offline 최신버전은 Adobe Air 20의 설치를 필요로 한다. Adobe Air 20은 여기에서 업그레이드 가능하다. Adobe AIR 최신 버전의 Adobe AIR은 아래서 다운로드 및 설치 한다. Adobe AIR Mac OS X - Download Mac OS 10.5 & Older - Download Windows - Download Linux - Download Scratch Offline Editor 다음 Scra..
배추요리
배추요리
2016.10.05배추는 비타민 A와 비타민 C, 섬유질, 카로틴, 단백질 등이 풍부하게 들어 있어 ‘채소의 왕’이라 불린다. 게다가 잎부터 줄기, 뿌리까지 모두 쓸 수 있으니 이보다 더 고마울 수 없는 식재료다. 뜨거운 열로 조리해도 영양성분의 손상이 적다는 것 또한 장점. 특히 육류를 섭취할 때 곁들이면 배추에 다량 함유된 무기질과 칼슘이 체질의 산성화를 방지한다. 섬유질 덩어리이기 때문에 변비나 대장질환 예방에도 좋다. 색다른 샐러드 조합 배추 샤브샤브 샐러드 샤브샤브 고기를 데칠 때 된장을 사용하면 고기 특유의 누린내를 제거할 수 있고, 된장의 간이 고 기에 배어 더욱 맛있게 먹을 수 있다. • 재료(2인분 기준)알배춧잎 6장, 샤브샤브용 쇠고기 200g, 래디쉬 2개, 청오이 1/2개, 된장 1큰술, 무순 적당량..
Functions of the Matlab Optimization Toolbox
Functions of the Matlab Optimization Toolbox
2016.09.08Functions of the Matlab Optimization Toolbox Linear and Quadratic Minimization problems. linprog - Linear programming.quadprog - Quadratic programming. Nonlinear zero finding (equation solving). fzero - Scalar nonlinear zero finding. fsolve - Nonlinear system of equations solve (function solve). Linear least squares (of matrix problems). lsqlin - Linear least squares with linear constraints...