01-02 Python의 용도
·
Computer Language
1. 시스템 유틸리티파이썬은 운영체제(윈도우즈, 리눅스등)의 시스템 명령어들을 이용할 수 있는 도구들을 갖추고 있기 때문에 이러한 것들을 바탕으로 갖가지 시스템 관련한 유틸리티를 만드는 데 유리하다. 여러분은 시스템에서 사용중인 다른 유틸리티성 프로그램들을 하나로 뭉쳐서 큰 힘을 발휘하게 하는 프로그램들을 무수히 만들어 낼 수 있다.2. GUI(Graphic User Interface) 프로그램GUI 프로그래밍이라는 것은 쉽게 말해서 윈도우즈 창같은 프로그램을 만드는 것이다. 파이썬으로 GUI프로그램을 작성하는 것은 다른 언어로 하는 것보다 훨씬 쉽다. 대표적인 것으로 파이썬 프로그램을 설치할 때 함께 설치되는 Tkinter를 들 수 있다. 실제로 Tkinter를 이용한 파이썬 GUI프로그램의 프로그램 ..
01-01 Python의 특징
·
Computer Language
파이썬이란 무엇인가?인간 다운 언어이다.프로그래밍이란 컴퓨터에 인간이 생각하는 것을 입력시키는 행위라고 할 수 있다. 앞으로 살펴볼 파이썬 문법들에서도 볼 수 있겠지만 파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있도록 해주는 언어이다. 따라서 프로그래머는 굳이 컴퓨터식 사고 방식으로 프로그래밍을 하려고 애쓸 필요가 없다.문법이 쉬워 빠르게 학습할 수 있다 파이썬은 문법 자체가 아주 쉽고 간결하며, 사람의 사고 방식과 매우 닮아있다. 읽고 쓰기 이해하기가 가장 쉬운 언어이다다양한 환경에서 개발 가능하다윈도우, 맥, 리눅스에서 모두 실행된다.강력하다파이썬으로 프로그래머는 대부분의 모든 일들을 해낼 수가 있다. 물론 시스템 프로그래밍, 하드웨어 제어, 매우 복잡하고 많은 반복연산 등은 파이썬과는 어울리..
Circular Linked List
·
Data Structure
Lesson 6
·
English
Lesson 6 Expression 1 I’m going to + 동사원형 “나는 ~할 예정이야” 1. I’m going to call you as soon as I find the answer. “내가 정답을 찾자마자 전화를 줄게” 2. I’m going to ask Tom for his help. "탐에게 도움을 요청할꺼야" 3. I’m going to need a new place to live. “지금 돌아가는 상황 보아하니 새로운 곳이 필요할 거 같아.” Expression 2 pay for “~에 대해 지불하다.” 1. He’ll (=will) pay for the damage to the furniture. “가구 파손한 것에 대해서 그가 지불할 것입니다.” 2. You have to pay..
LinkedList
·
Data Structure
소스참고! #ifndef _SINGLYLINKEDLIST_#define _SINGLYLINKEDLIST_ using namespace std; template class SinglyLinkedList; template class ChainNode{friend class SinglyLinkedList;private: T data; ChainNode* link; public: /* constructor */ ChainNode() {} ChainNode(const T& data) {this->data = data;} ChainNode(const T& data, ChainNode *link) {this->data = data; this->link = link;}}; template class SinglyLink..
Lesson 5
·
English
Expression 1. There’s no ~: ~가 없어요. 1. There is no good show to watch on TV TV에 볼만한 제대로 된 프로그램이 없내 2. There is no good movie to see in the theater 영화관에 볼만한 영화가 없내 3. There is no milk in the fridge 4. There is no parking spot in the lot : 주차장에 주차할 공간이 없내 Expression 2. when+주어+동사: ~할 때 1. When you meet new people try to(트라이 루우) remember their names. 2. When you buy new clothes try to find good dea..
Lesson 4
·
English
Expression 1. by the+기간 : ~단위로 1. Parking fees are done by the minutes. 주차 요금은 분당으로 계산됩니다. 2. You can rent the car by the day. 3. Lawyer charge by the(디) hour. Expression 2. Make Sure ~ : 꼭 ~ 하세요. 1. Make sure you call me back. 2. Make sure you don’t leave your bag on the bus. 3. Make sure the kids know how to contact you. Expression 3. Keep+무엇+어디 : ~무엇을 어디에 두다 1. Keep the dog on his leash : 개를 ..
Data Structure
·
Data Structure
Data Structure
김 정출