블록 익히기      반복구조 조건구조   프로젝트 작성하기(P38) : 배경(Underwater2), 상어(Shark), 크랩(Crab), 물고기(Fish1)를 이용하여 프로젝트 만들기 기능 상어가 불규칙적으로 움직이는 기능 물고기가 방향키에 의해 움직이는 기능 물고기가 상어에 닿으면 사라지는 기능 스크립트 Shark : 1초마다 다음 모양으로 바꾸기, 5만큼 이동, 벽에 닿으면 튕기기, -60 ~ 60도 만큼 돌고, 2~5초… Continue Reading 상어 피하는 물고기(선택구조)

우분투 패키지 관리 설치파일 찾기 http://kr.archive.ubuntu.com/ 에서 설치파일 찾기 설치파일 다운로드 예 wget http://kr.archive.ubuntu.com/ubuntu/pool/main/v/vsftpd/vsftpd_3.0.3-9_i386.deb dpkg로 설치하기 sudo dpkg -i vsftpd_3.0.3-9build1_i386.deb dpkg : 우분투 기본 패키지 관리명령 dpkg -L ssh : 패키지에 들어있는 파일과 경로 확인 dpkg -s ssh : 패키지 상태 정보를 출력 dpkg -P net-tools   : 패키지와 함께 설정 파일까지 모두… Continue Reading 리눅스 우분투 패키지 관리하기

root 권한 획득하는 명령 예 sudo apt-get update sudo apt-get upgrade sudo shutdown -h now sudo reboot 사용자 계정 관리 사용자 계정 추가 useradd guest1 useradd -m guest2 /home에 홈디렉터로 생성 사용자 암호 변경 passwd guest1 사용자 계정 삭제 userdel guest1 rm -rf /home/guest1 사용자 계정 확인 cat /etc/passwd 계정이름:x:UID:GID:설명:홈디렉터리:쉘… Continue Reading 리눅스 사용자 관리하기

네트워크 매니저 제거 : 네트워크 자동 관리 기능을 제거하는 것 sudo apt-get remove -y –purge network-manager 네트워크 설정 ifconfig : 현재 시스템에 설치된 네트워크 interface 설정 확인 HWaddr : 네트워크 인터페이스의 하드웨어 주소(MAC Address) inet addr/inet : 네트워크 인터페이스에 할당된 IPv4 주소 inet6 addr/inet6 : 네트워크 인터페이스에 할당된 IPv6 주소… Continue Reading 리눅스 네트워크 설정

최대값 찾기 응용1 : 위 최대값 구하기를 def를 이용하여 함수로 만들기 응용2 : n개의 숫자 중 가장 큰값이 있는 곳의 위치 알려주기 응용3 : n개의 숫자 중 가장 작은값 찾기 응용4 : n개의 숫자 중 가장 작은값이 있는 곳의 위치 알려주기 리스트 사용 예제 1 리스트 사용 예제 2  

기본 명령어 date hostname uname whoami who ls passwd clear man whatis 파일 일반파일 디렉터리 장치 파일 심볼릭 링크 파일 디렉터리 계층구조 홈 디렉터리와 경로명 절대 경로명 /로 시작 상대 경로명 . .. ~ 디렉터리 명령어 pwd cd which ls mkdir rmdir 파일 명령어 cat touch more head tail wc

스크래치(Scratch) : 미국의 매사추세츠 공과대학(MIT) 미디어 랩에서 2007년 1월에 개발한 교육용 프로그래밍 언어 URL : http://scratch.mit.edu 스크래치 화면구성(p14) 무대(stage) 스프라이트(sprite) 스크립트(script) 블록(block) 이 장에서 사용하는 블록 처음 만들어보는 스크래치(p15) 고양이가 안녕! 반가워 말하고 10만큼 이동, 1초 기다렸다 10만큼 이동, 또 1초 기다렸다 10만큼 이동하는 프로젝트 생성 도전해보기(p19) 고양이가 안녕! 반가워… Continue Reading 스크래치 시작/움직이는 강아지와 앵무새(반복 블록)

error: Content is protected !!