2017년 10월 7일 토요일

네트워크(패킷트레이서) 수업과정

1. Router(라우터)


  • 정적(Static)라우팅
  • 디폴트(Default)라우팅
  • 동적(Dynamic)라우팅
  •  - RIP / EIGRP / OSPF


2. Switch (스위치)
3. VLAN
4. VTP (VLAN Trunking Protocol)


2017년 8월 24일 목요일

[PYTHON] 04-1 문자의 표현

1. 문자의 표현 (1)


문자열을 화면에 출력하기 위해서는
print("출력할 내용")
의 형식으로 작성하면 된다.
파이썬에서는 쌍따옴표와 홑따옴표를
구별하지는 않지만 쌍은 맞춰줘야 하므로
그 점을 주의하도록 한다.

ex) print("출력할 내용') <- XXX



사용 예시 ▼

print() 
#프린트 공백 : 엔터기능
--------------------------------------------
print("없어져랏!", end=" ") 
#엔터기능 제거
print("얍?!ㅋ") 
#제어문을 공부할 때 쓰일것.
---------------------------------------------
위의 두 문장을 출력할 경우에 줄바꿈이
되지 않아 출력결과는

없어져랏! 얍?!ㅋ 

▲ 위의 내용이 이어져서 나온다.



2. 문자의 표현 (2)


1. 문자와 숫자를 연결할 경우, 콤마(,)를 구분자로
사용한다.

ex)
print("나이는", 20, "세입니다.")
print("키는",170.5,"cm 입니다.")


2. 문자열의 띄어쓰기는 콤마(,)로도 가능하다.
ex)
print("집 주소는","경기도","고양시","일산서구","입니다.")

(아래) 출력결과


3. 문자열 포맷팅



1) 구조 : print("%포맷팅문자" % 값)
          print("%포맷팅문자1, %포맷팅문자2" % (값1, 값2))
          * 2개 이상의 값을 사용할 경우에는 소괄호로 반드시 묶어줘야 한다!

2) 포맷팅 문자
    정수     : %d (decimal)
    실수     : %f (float)
    문자     : %c (char)
    문자열   : %s (string)


사용예시)


print("나이는 %d세 입니다." %20)
print("키는 %.2fcm 입니다." %152.5222222222)
print("혈액형은 %c형입니다." %'B')
print("국적은 %s입니다." % "대한민국")
print("국어점수는 %d점이고, 학점은 %c입니다." %(100, 'A'))
















[PYTHON] 04 파이썬 연산

* 파이썬에서도 주석의 기능이 있는데, '#'을 붙이면 한줄을
주석처리할 수 있다. 여러줄(문단)을 주석처리 하기 위해서는
"""(쌍따옴표)를 앞뒤로 세개씩 붙여주면 주석이 된다.


# 수와 계산 (1)

  1. print(1)
  2. print(0.5)
  3. print(10+5)
  4. print(10-5)
  5. print(10*5)
  6. print(10/5)
  7. print(10 // 3)
  8. print(10 % 3)





















실행을 해보면 연산 결과가 위와 같이 나온다.
위에서부터 순서대로

1. 정수 출력
2. 소수점 출력
3. 덧셈 연산결과 출력
4. 곱셈 연산결과 출력
5. 나눗셈 연산결과 출력
6. (나눗셈 후) 몫 출력
7. (나눗셈 후) 나머지 출력





수와 계산(2)



import math #모듈

기본적인 사칙연산 기능 외에도 모듈을 통해
다양한 연산결과를 출력해낼 수 있다.

print(math.ceil(2.24)) 
# 소수점 이하를 올림해주는 역할

print(math.floor(2.7)) 
# 소수점 이하를 버리는 역할

print(math.pow(2.10))   
# 2의 10제곱. 수의 제곱을 수행

print(math.pi)          
# 파이 값을 출력해줌.




2017년 8월 23일 수요일

[PYTHON] 03 파이썬 기본

파이참의 사용.



파이참을 본격적으로 사용하기 위해서는


  1. 작업할 디렉토리 생성
  2. 파이썬 패키지 설정
  3. 파이썬 파일 생성



의 과정이 필요하다. 





파이썬의 버전 차이.



2.7버전에서 문장을 작성할 경우와 위 3.5버전에서 문장을
작성할 경우 결과값이 다르다.

2.7버전에서는 5000/3=1666.66666...으로 나올것 같지만
소수점 이하가 생략돼서 나온다. 만일 소수점 이하를 보고
싶다면 나눗셈을 할 때 3.0이라고 어딘가를 실수로 표기를
해야 실수로 결과값이 나온다.
ex) 5000 / 3.0 = 1666.66666....
(파이썬 2.7은 정수형끼리 나눌 경우 정수로만 결과값을 반환하기
때문이다.)
3.x 버전에서는 5000/3을 해도 결과값이 1666.66666...으로 나온다.
(현업에서 작업하는 사람들이 어려움 겪는 원인 중에 하나.)


print

print안에 내용이 출력된다.
함수,문자열,숫자 등이 안에 들어갈 수 있다.

print문에서 문자를 표현할 때는 쌍따옴표 사용.
단,일반 숫자에서는 쌍따옴표 없이 사용.
(파이썬에서는 쌍따옴표,홑따옴표 구분 X)
BUT,수업에서는 쌍/홑 구분을 할것임.
▶ 문자 한개: [홑] / 문자 여러개: [쌍]

따옴표 종류는 혼합사용이 불가능하다.
▶ 홑은 홑끼리,쌍은 쌍끼리.



문자열 제어 -인덱스


각 단어에 번호를 붙여주는데,
이를 인덱스라 부른다.
인덱스는 0부터 시작한다.



문자열 제어 - '.'

프로그래밍에서의 점(.)의 의미
: ~을 갖고 있다. ~을 포함하고 있다.



변수


다른 프로그래밍언어와 마찬가지로,
파이썬에서도 변수는 여러가지 기능을 한다.

1) 데이터를 저장
2) 데이터의 종류 지정
3) 데이터의 크기 지정
4) 변수의 이름 부여

ex) int num = 10 : 정수의 형,데이터 이름,데이터 값
★but! python에서는 num = 10으로 단순화.

[PYTHON] 02-2 파이참 설정

파이참 설정


파이참을 더욱 편리하게 사용하기 위해서는
몇가지 최적화된 설정이 필요하다.
아래의 과정대로 하면 간단하게 설정을
할 수 있다.









Keymap을 들어가면 언어환경을 설정할 수
있다.
단축키들이 정리되어있으므로 확인/설정이
가능하다.


몇가지 단축키를 소개하자면, 아래와 같다.

###########################################
1) 되돌아가기 (undo)     : ctrl + z
2) 재실행하기 (redo)     : ctrl + shift + z
3) 실행하기 (run)       : shift + F10
   현재 선택한 파일 실행하기 : ctrl + shift + f10
   파일 선택하여 실행하기 : alt + shift + F10
4) 편집창 닫기           : ctrl + f4
5) 파이참 프로그램 종료 : alt + f4
############################################



콘솔창을 들어가려면
View - Python Console 클릭.



위와 같이 콘솔창이 실행되는 것을
볼 수 있다.



폰트 설정은 본인이 보기 편할 정도로
설정을 해놓으면 된다.





인코딩 - UTF - 8로 설정이 되어있는 지를
체크해본다.

[PYTHON] 02-1 파이참 설치하기 + 기본환경설정

파이참(Pycharm)



파이참의 특징 :

IDE(Intergrated Development Environment) - 통합개발환경
파이참 다운로드 방법 : https://www.jetbrains.com/pycharm 으로
들어가서 다운로드를 하면 된다.













컴퓨터의 사양을 확인한 후 그에 맞는
설정을 하고 다운로드 하면 된다.















이 단계까지는 사실 그저 정해진대로
약간의 설정만 바꿔서 하면 되므로
어려움은 없다고 할 수 있다.


2017년 8월 18일 금요일

[PYTHON] 02. 파이썬 설치,버전정보,특징

파이썬은 2.7버전과 3.4버전을 국내를 포함하여 전 세계적으로
많이 사용하고 있다. 이 두 버전은 목적/사용자층에 따라
비중이 갈린다.

python-2.7의 경우 보안업체에서 현업자들이 주로
사용하고 있다. 만일 보안쪽으로 갈 경우에는 공부해
두는것이 좋다.

python-3.4의 경우 GUI가 발달되어 있어 상대적으로
쉽고 재밌게 학습을 할 수 있다. 그렇기 때문에 학원의
교육용으로 많이 사용되고 있는 버전이다.

------------------------------------------------------------

본격적으로 활용을 하기 전에, 사용하는 폰트는
국내에서 개발한 나눔고딕폰트로 하는 것이
편하므로 설치를 해두는 것이 좋다.
\(역슬래시)의 표시가 잘 되는 폰트이기도 하고,
숫자 '0'과 알파벳 'O'를 구별하기가 더욱 편하기
때문이다.

------------------------------------------------------------

파이썬을 설치하려면 홈페이지를 접속하면 된다.
http://www.python.org 에 접속하면 되는데,
위에서도 언급했듯이 버전별로 문법이 상이하기
때문에 관리면에서 버전별 설치가 필요하다.


























제어판 > 시스템 및 보안 > 시스템에 들어가면 현재 사용중인 컴퓨터의
정보가 나온다. 위의 정보에서 64비트 운영체제인 것을 확인해 볼 수
있다. 따라서 다운을 받기 위해선 64bit로 다운을 받아야 한다.




우선 Downloads 메뉴에 커서를 올려놓으면, 버전들이 보이는데,
3.5.2버전을 설치할 예정이므로 'View the full list of downloads'를
눌러 들어간다.



























버전은 이 위에서 휠을 내리다 보면 원하는 버전으로
찾을 수 있다.




옆의 버전을 확인한 다음 Downloads를 누른다. 그럼 아래와 같이 목록이 나온다.































아랫쪽의 Files에서 Windows x86-64 executable installer 을 클릭해서
다운받기를 완료했다.





 그 후 다운로드한 설치파일을 실행한 다음에 아래와
 같이 설정을 하고 완료하면 된다.

























성공적으로 설치완료가 되었는 지를 보려면
cmd창을 통해서 확인을 하면 된다.





















python 이라고 입력을 했을 때 위와 같은 문구가
뜨면 설치가 성공적으로 끝난 것이다.

python 뒤에 -v을 입력하면 버전의 정보를 출력해 볼 수
있다.

python을 종료하고 싶다면 ctrl + z 를 입력하면 된다.

exit() 는 cmd창을 종료할 때 쓰이는 입력어이다.
확인이 끝났으니 창을 종료하면 된다.





[PYTHON] 01.파이썬의 기본적인 특징,정보

파이썬 이름의 유래



파이썬의 아이콘은 이름처럼 뱀의 형상을 띠고 있는 것을
볼 수 있다. 이름자체의 유래는 그리스 신화의 큰 뱀에서 유래되었다.
개발자가 특별히 뱀을 좋아하기 때문에 뱀 모양일까하는
생각이 들 수도 있으나,오히려 뱀은 싫어하는 편이라한다.
그럼 왜 하필 이름을 PYTHON으로 지었을까?
개발자인 귀도 반 로섬이 영국의 코미디언 그룹 몬티 파이썬을
좋아해서 이름으로 정했다고 한다.

다른 언어들의 경우도 이름의 특징이 있는데,

C언어의 경우 따로 약자가 있는 것은 아니고
A언어 -> B언어 -> C언어로 발전되었다고 한다.

JAVA 언어의 경우 언어 개발자가 인도네시아산
커피의 일종인 자바를 좋아해서 그렇게 이름을 지었다고
하는데, 자바의 아이콘 역시 커피모양인것을 보면
알 수 있다.


파이썬의 특징



그렇다면, Python의 두드러지는 특징은 무엇이 있을까?
우선은 인터프리터 언어라는 점이다. 이는 전체
프로그램을 한 문장씩 읽어서 실행을 하는 형태를
말하는데, 그 때문에 결과를 즉시 알 수 있고,
컴파일할 시간이 따로 필요하지 않다는 장점이 있다.


하지만 단점도 가지고 있는데 수정을 해야 할 상황이
생길 때 수정을 한 후 재저장을 하게되면 시간이 오래
걸린다는 점이다.


컴파일언어의 특징



인터프리터 언어와 대조되는 언어가 바로 컴파일언어인데,
이 방식은 전체를 기계어로 바꾼 후 실행 가능한 파일로
변환한 다음에 실행을 한다. 인터프리터 언어에 비해 준비하는
시간이 많이 필요하지만 미리 해석을 해놓은 후 실행을
하기 때문에 속도가 빠르다. 인터프리터 언어와는 달리 특정
부분을 수정할 경우 모두 읽는 것이 아니라 부분적으로 읽기
때문에 전체적인 실행속도 측면에서 보면 컴파일러가
인터프리터 언어에 비해 빠르다고 할 수 있다.

2017년 8월 8일 화요일

작문숙제 (교재내용활용) -2中

5과 숙제 + 첨삭 - 中


13. 
晚上九点半他很饿。

14. 
A: 热天我特别困,你呢?
  》 这么热的天我特别困,你呢?
> 문법상 '더운날'에는  热天 보다는 热的天을 써야한다.
좀더 매끄럽게 표현하자면 这么热的天을 쓰면 좋다.
B: 我觉的我也困热天
  》 我觉的热天我也困。
> 위의 A(질문)과 문장의 통일성을 맞추는 것이 좋으므로
'더운 날'을 앞으로 이동하는 것이 좋다.

15. 
我觉的你的包很漂亮。

16.
明年是二零一八年。

17.
她的爸爸很聪明,但是他不太聪明。

18.
A: 我的父母都用智能手机。
B: 你呢?
A: 我也用它。

19.
我觉的黑色的车最好看,但是很贵。

20.
我最喜欢的颜色是红色。

21.
我觉得汉语老师很高兴。
不对,他现在不太高兴。

22.
今天礼拜一还是今天礼拜二?
  》 今天礼拜一还是今天礼拜二?
>접속사의 앞뒤로 굳이 '오늘'이란 단어를 두번쓸 필요 없다.
两个都不对,今天礼拜三。
  》 两个都不对,今天礼拜三。
>'두개 다'라는 표현은 생략이 가능하다.
23.
我从上个月很忙。
  》 我从上个月开始很忙。
>위의 '나는 다음달부터 매우 바쁘다'도 괜찮지만
'시작'을 추가해서 '나는 다음달부터 매우 바쁘기 시작한다'
라고 써도 무방하다.

24.
现在我跟妈妈吃中国采。

2017년 8월 5일 토요일

블로거 사용자를 위한 코드 모음: 구글 블로그 우클릭 & 드래그 방지

블로거 사용자를 위한 코드 모음: 구글 블로그 우클릭 & 드래그 방지: 먼저, 우클릭 방지입니다. 대쉬보드 -> 템플릿 -> HTML편집으로 이동하여 HTML 편집화면을 띄웁니다. Ctrl+F(문맥 찾기 기능)로  </body>  를 찾은 후 그 바로 위에 &lt;script ...

작문숙제 (교재내용활용) -2上

5과 숙제 + 첨삭 - 上


1.

A: 你觉得早饭重要吗?
B: 我觉得它不太重要。


2.
我觉得飞机更,但是非常贵。
   》 我觉得飞机更,但是非常贵。

3.

A: 去年的天气热还是今年的天气热?
B: 我觉得今年更热。


4.
这个菜很好吃,但是不多。

5.
今天的天气下雨吧?
  》 今天的天气下雨吧?
> 크게 틀린 문장은 아니지만 비가 온다는 내용을 이미
포함하고 있으므로 굳이 '날씨'라는 단어는 넣을 필요없다.
오히려 빼는 것이 회화표현상 매끄럽다.
不对,天气预报说今天是晴天。

6.
A: 昨天晚上怎么样?
   》 昨天晚上怎么样?
B: 昨天不太忙,但是有点儿累。
>병음쓸 때 youdian'r이 아니라 youdianr이다.

7.
A: 你几点几分吃午饭?
   》 你几点几分吃午饭?
> 한국어대화에서도 그렇듯,회화에서는 주로 시단위로 묻는다.
그렇기 때문에 '몇시몇분'보다는 '몇시'정도가 더 자연스럽다.
B: 我吃午饭十二点一刻
   》 我十二点一刻吃午饭
> 시간명사의 위치는 주어의 앞 뒤이다.
주어+시간정보+동사(술어)+목적어의 형태로 적어야한다.

8.
我的姐姐觉得衣服最重要。
  》 我的姐姐觉得穿着最重要。
> 문법적으로 틀린 것은 없으나, '옷'자체를 뜻하는 것이
아닌 '옷차림'을 표현하고 싶다면, 衣服(옷) 가 아닌  穿着(옷차림)을
쓰는 것이 문맥상 맞다. 
(해석) 나의 언니는 옷차림을 중요하게 생각한다.

9.
A: 这鞋好看还是那鞋好看?
   》 这鞋好看还是那鞋好看?
> 중국의 양사 표현으로 '한쌍'을 나타낼 때는 个보다는
双를 사용하는 것이 문맥상 맞다.
(해석) 이 신발 한쌍이 괜찮아 아니면 저 신발 한쌍이 괜찮아?
B: 两个都好看。

10.
我觉得英语最难,可是汉语也很难。

11.
A: 你的老师现在忙吗?
B: 他现在特别忙。

12.
A: 我觉得他喜欢我的妹妹,你觉得怎么样?
B: 我也觉得他对
   》 我也这么觉得。
> '나도 그가 그렇다고 생각해.' 보다는 '나도 그렇게 생각해.'
한국어 표현상으로도 더 자연스럽다. 또한 对는 사실관계의 옳고그름을
나타내는 것이므로 생각이 같을 때 사용하기엔 맞지 않다.
자연스러운 표현이 되려면 这么(그렇게)를 사용하는 것이 좋다.

2017년 8월 4일 금요일

작문숙제 (교재내용활용) -1

1~3과 숙제.

-------------------------------------------------------------------------
1.
A: 晴天好还是雪天好?
B: 两个都好

2.
雪天很冷但是非常漂亮。

3.
A: 今天的天气怎么样?
B: 有点儿阴但是不下雨。

4.
他很帅但是不太聪明。

5.
A: 你的智能手机怎么样?
B: 它不太好用。

6.
A: 他的姐姐漂亮吗?
B: 她很漂亮可是没有意思。

7.
他的车有点儿贵,但是非常好看。

8.
A: 你的父母好吗?
B: 他们都很好。

9.
A: 你的书怎么样?
B: 它很便宜,但是没有意思。

10.
A: 你饿不饿?
B: 我不太饿,可是有点儿困。

-------------------------------------------------------------------------------

4과 숙제


1. 
A: 我觉得今天很热你呢?
B: 我不太热,但是有点儿潮湿。

2.
A: 今天冷还是昨天冷?
B: 今天更冷。

3.
A: 你觉得她漂亮吗?
B: 我觉得她不漂亮。

4.
我喜欢漂亮的彩虹。

5.
天气预报说,今天是春天可是有点儿冷。