전체 글 152

[Jongol] 기초다지기 - 연산자

// JONGOL 기초다지기- 연산자부분// 일시 : 2018.01.01 518 : 연산자 - 자가진단1 a, b, c = input().split() a = int(a) b = int(b) c = int(c) print("sum : %d" % (a+b+c)) print("avg : %d" % ((a+b+c)/3))519 a, b = input().split() a = int(a) b = int(b) print("%d %d" % (a+100, b%10))520파이썬에서는 전/후위 증감연산을 지원하지 Xc의 ++,-- 을 쓰고자 한다면 +=1, -=1로 써야함파이썬에서 ++a는 +(+a) = a 임. ##한 개의 정수를 입력받아 후치 증가 연산자를 사용하여 출력한 후 전치 증가 연산자를 사용하여 출력하는 ..

[Python] #3 파이썬의 연산자

//일시 : 2017.12.29 11:00 am ~ 16 :00pm내용 : chap 4 연산자에 대해 배움 work1 코딩 아직 못 품, 16:00pm 에 조퇴.// 파이썬의 연산자산술 연산자설명/나누기소수점까지 계산//나누기(몫)소수점을 버리고 대입%나머지 값**제곱문자열 -> 숫자로 타입캐스팅. int() 또는 float() 함수 이용숫자 -> 문자열로 변환 str(a) 대입 연산자 a+=3 은 a = a+3 과 동일관계 연산자 == , != , > , 100) and (a 2의 보수 ( - 붙여줌)입력한 값의 2의 보수는 반대의 부호가 된다.12 = 1100 + ㅁ = 0000 이 되어야함, ㅁ는 12의 2의 보수인 0100(-12) 이다. 계산 결과 10000에서 앞의 비트는 버림.a = 12이면..

[Jongol] 기초다지기 - 입출력

JONGOL 508 : 출력 - 자가진단 8 print("%10s%10s%10s" % ("item", "count", "price")) print("%10s%10s%10s" % ("pen", "20", "100")) print("%10s%10s%10s" % ("note", "5", "95")) print("%10s%10s%10s" % ("eraser", "110", "97")) tip >> 서식변수들 사이에 공백 넣으면 안 됨. 공백 넣었더니 계속 error. JONGOL 105 : 출력 - 형성평가5 print("%15s%15s%15s" % ("Seoul","10,312,545","+91,375")) print("%15s%15s%15s" % ("Pusan","3,567,910","+5,868")) pr..

[Python] #2 파이썬 변수

//일시 : 2017.12.29 9:00 AM ~ 11:00 AM장소 : 멀티캠퍼스 멀티스퀘어 12F내용 : chap 3 파이썬 변수 복습// 파이썬 변수print("%d %d" % (100,200))서식의 개수와 % 뒤에 나오는 숫자(문자)의 개수가 같아야한다. (중간의 %는 왼쪽 서식과 오른쪽 값을 구분해주는 역할) type()함수를 사용하여 변수의 종류를 확인.파이썬은 변수의 선언 없이 사용 가능하며, 한 번 선언된 변수에 다른 데이터 형식을 넣어 사용이 가능한 유연한 구조이다.대입 연산자(=)는 오른쪽의 것이 왼쪽에 대입된다. 대입 연산자의 왼쪽에는 반드시 변수(무엇을 담을 수 있는 그릇)만 올 수 있다. 비트와 바이트비트(bit) : 컴퓨터에서 표현할 수 있는 제일 작은 단위, 0(off)과 1..

#2 라즈베리파이 개발환경 복습

//일시 : 2017.12.29 9:00 AM ~ 11:00 AM장소 : 멀티캠퍼스 멀티스퀘어 12F내용 : 어제 배운 라즈베리파이 복습.// 라즈베리파이 개발환경- 요점 : vnc 프로그램, SSH, Serial 통신이더넷 케이블을 통해 장치와 pc를 연결하여 GUI화면 볼 수 있음VNC 프로그램 => 클라이언트 프로그램, 장치의 서버가 돌아가고 있음, 장치의 GUI화면을 볼 수 O라즈베리파이 장치 안에 이더넷 통신을 위한 IP설정을 해줌 -> PC와 통신을 하기 위함USB to 젠더 : 장비와 연결(사용하기 위해 드라이버 설치) /랜 포트->인터넷 연결 [네트워크 및 공유센터 열기] - [어댑터 환경 설정] - IP가 잘 설정되어 있는지 확인 -> VNC 접속SSH : 셸을 넣는 프로그램 (이더넷 연..

[Python] #1 파이썬과 간단 예제

//일시 : 2017.12.28 15:00pm ~ 18:00pm장소 : 멀티스퀘어 12F내용 : 파이썬 언어를 본격적으로 배우기 시작.// 파이썬(Python)범용, 고급언어코드 가독성 ↑ -> C 언어보다 적은 코드로 생각 표현 가능인터프리터 방식의 언어 : 스크립트 형태의 언어들vs 컴파일 방식(c언어-컴파일로 실행 파일)파일명.py 실행 시 바이트 코드 파일로 변환코드의 간결성 - 개발 향상 및 유지보수가 쉬움객체 지향 - 코드의 재사용성↑, 유지보수 용이c로 개발된 루틴을 외부 모듈로 사용O 인터프리터(interpreter) : 프로그램을 해석하는 방법 중 하나로 고급언어로 작성된 코드를 한 단계씩 해석하며 실행시킨다.사람이 이해할 수 있는 고급언어로 작성된 소스코드는 기계가 알아들을 수 있는 기..

#1 라즈베리파이 개발환경

//일시 : 2017.12.28(목) 11:00 pm ~ 15:00 pm장소 : 멀티스퀘어 12F내용 : 라즈베리파이 장치 배부.​ 앞으로 6일 동안 파이썬 언어, 다음 6일동안 파이썬 언어를 통해 장치 언어 프로그래밍,​ 마지막 5일은 팀 프로젝트 진행 예정.​ 라즈베리파이라는 하드웨어를 다루기 위해 파이썬이라는 프로그래밍 언어를 배울 예정.​ 처음 접해보는 장치라 익숙치 않아서 그런지 접속하는 것부터 난관이었다.// 라즈베리파이(Raspberry Pi)리눅스 OS가 돌아가는 미니 컴퓨터.하드디스크 대신 마이크로SD 카드 사용.SD카드에는 각종 파일이 저장되는 파일시스템, 운영체제가 들어감임베디드 플랫폼이지만 USB 포트에 사용자의 키보드, 마우스, HDMI포트에 모니터를 연결하여 일반 PC 처럼 사용..

AP와 MCU

* AP(Application Processor)라즈베리파이가 해당. 처리속도 높음. 스마트폰, 디지털TV등에 사용되는 비메모리 반도체로 일반 컴퓨터의 중앙처리장치(CPU)와 같은 역할로 핵심 기능을 담당.CPU기능뿐 아니라 다른 장치를 제어하는 칩셋의 기능을 포함한다. 즉 스마트폰이나 태블릿PC등에 필요한 OS, 어플을 구동(CPU), 여러가지 시스템 장치/인터페이스를 컨트롤하는 기능을 하나의 칩에 모두 포함하는 System-on-Chip.AP란 무엇인지 더 알아보기 * MCU(Micro Controller Unit)아두이노가 해당. 성능과 처리속도는 낮음.★Non OS -> Firmware 필요특정 시스템을 제어하기 위한 전용 프로세서.마이크로프로세서와 입,출력 모듈을 하나의 칩으로 만들어져 정해진 ..

Markdown 문서 양식 툴 이용하기

입단식 오리엔테이션 때 들었던 Markdown 문서 양식 툴을 한번 설치하여 이용해보기로 하였다. Markdown Editor 'Typora'Typora 는 마크다운 에디터다. 마크다운 문법을 이용해 텍스트를 입력하면 텍스트 필드에 문법이 적용된 모습을 바로 확인이 가능하다. 입력과 동시에 결과물 미리보기가 가능하게 해준다. 뿐만 아니라 html 문법을 이용하지 않고도 간단한 텍스트 입력으로 html를 적용한 효과까지 보여진다.Today have to doListen to Linux e-learning chapter1.Review what I learned today.Summarizing of linux in Blog.이것을 마치 html의 checkbox처럼 체크 리스트로 간편히 만들 수 있다.Toda..