본문 바로가기

전체 글704

728x90
반응형
NS-3(Network Simulator 3) 소개 본 글은 2016년 8월 8일 21시 34분에 썼던 글이며 블로그 자료 이전으로 날짜만 갱신된 글입니다. NS-3 개요 NS-3(Network Simulator 3, http://www.nsnam.org/) 시뮬레이터는 2006년에 오픈소스 프로젝트로 시작된 무료 네트워크 시뮬레이션 프로그램이다. NS-3는 discrete-event 기반 네트워크 시뮬레이터로써 주로 연구 및 교육용으로 사용한다. NS-3는 독립 이벤트 시뮬레이터로 패킷레벨의 시뮬레이션이 가능하며 계층구조, 유선 및 무선 네트워크를 지원한다. NS-3 특징 NS-3는 FreeBSD와 Linux, SunOS, Solaris, Windows(Cygwin) 플랫폼을 지원하며 C++로 작성되었다. NS-3는 현재도 활발히 사용 되는 NS-2와 .. 2019. 3. 25.
파이썬 웹 개발 환경 구축 3 - 파이참(PyCharm) 통합개발환경(IDE) 설치하기 콘솔과 텍스트에디터로 개발하는 것은 빌드와 실행 등의 반복(노가다) 작업을 수행해야하고 패키지 정보를 쉽게 찾는 등의 생산성을 향상시킬 수 있는 편의기능이 없으므로 파이썬을 지원하는 통합개발환경(IDE, Integrated Development Environment)을 활용하여 생산성을 확보하는 것이 좋다. 쉽게 설명하면 자바를 배울 때 이클립스를 사용하는 것과 C/C++를 배울 때 비주얼 스튜디오를 사용하는 것과 같다. 파이참 에디션(라이센스)별 제공 기능 비교 : https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html 파이썬의 통합개발환경은 파이참(PyCharm)이 대표적이다. 파이참 에디션(라이센스)은 프로페셔널(유료)과.. 2019. 3. 25.
파이썬 웹 개발 환경 구축 2 -파이썬에 장고(Django) 프레임워크 설치하기 필자는 파이썬으로 웹 개발을 하는 것이 목표이기 때문에 장고(Django) 프레임워크(Framework)를 사용할 수 있는 개발환경을 구축해야 했다. 본 글에서는 장고 프레임워크를 설치하고 예제 프로젝트를 생성하여 실행해서 정상적으로 장고 프레임워크가 설치되었는지를 확인한다. 파이썬을 설치했고 환경 변수 중 Path를 설정했다면 'pip -V'를 입력하면 PIP(패키지 매니저, Package manager)가 설치되어 있음을 알 수 있다. 이 패키지 매니저로 장고 프레임워크를 간단한 명령어 입력만으로 설치할 수 있다. 'pip install django'를 입력하여 장고 프레임워크 설치를 시작한다. 정상적으로 설치되었다면 'Successfully installed django'이 나올 것이다. ※ 삭제는.. 2019. 2. 24.
파이썬 웹 개발 환경 구축 1 - 윈도우에 파이썬 인터프리터 설치하기 나는 가급적 Java와 C계열 프로그래밍 언어만으로 최대한 일을 처리하려고 했으나 이제는 시장이 파이썬도 요구하기에 최근에 파이썬을 공부하기 시작했다. 파이썬을 공부하기 위해서는 파이썬 개발 환경이 준비되어야 한다. 개발 환경 구성을 위해 먼저 파이썬 인터프리터를 설치해야 한다. 파이썬 인터프리터는 파이썬 소프트웨어 재단(www.python.org)에서 제공하고 있다. 개발환경 : 마이크로소프트 윈도우 10 프로(64비트) 현재(2019년 2월 9일 기준)는 파이썬의 가장 최신 버전은 3.7.2이며 이 버전을 설치하겠다. 필자의 경우 장고 프레임워크를 통한 웹 개발을 목표로 하고 있기에 장고의 최신 버전(2.2)이 파이썬 3.7을 지원하므로 파이썬 최신 버전을 설치해도 문제가 없었기에 최신 버전을 택했다.. 2019. 2. 10.