ProgrammingLang 122

Python에서 C를 그대로 사용하기

Python에서 C를 그대로 사용하기 0. python에서 import되면 일어나는 현상 - python에서는 특정 모듈을 사용하기위 import문을 이용하여 모듈을 지정한다. - Python에서 사용하고 로드하는 모듈은 아래의 순서로 찾고 그와 일치하면 모듈을 초기화한 후에 지역 이름공간에 이름을 정의한다. ex) import mylib 1) sys.modules 에 등록되어 있는지 확인한다. 등록되어 있으면 로드한다. 2) 1)에서 존재하지 않으면 sys.path의 디렉토리를 검색하면서 모듈을 찾는다. 3) 모듈을 초기화 한다. 4) 모듈이름을 지역이름공간에 할당한다. 1. Python C모듈 사용하는 방법 - Python은 C로만들어져 있다, 그러므로 C모듈을 가져다 쓸수있다.2. Pyhon의에서 ..

Atom에서 Python 실행시 발생하는 문제 해결

Atom에서 Python 사용하기 1. Atom에서 Python사용하기위해 필요한것python 설치atom에 autocomplete-python (https://atom.io/packages/autocomplete-python) 설치 atom에 script (https://atom.io/packages/script) 설치2. Python 실행하기 1). 아무 파일이나 만든다. 2). ctrl+shift+b 로 실행 한다. 3.발생하는 오류 1) python 경로를 찾지 못해 발생하는 오류'python'��(��) ���� �Ǵ� �ܺ� ����, ������ �� �ִ� ���α׷�, �Ǵ���ġ ������ �ƴմϴ�. [Finished in 0.048s] 제어판 -> 시스템 -> 고급 시스템 설정 -..

python 여러디렉토리에 모듈 나누기

python 여러디렉토리에 모듈 나누기 모듈 만들기 모듈이란 특별 한것이 아니고, class나 function등을 모아 놓은 pyhon파일이다. 분산된 모듈로드 하기모듈이 존재하는 디렉토리 경로 설정하기각 파일 상단에 sys.path.append("모듈이 존재하는 경로") 추가ex )sys.path.append("../http_module/")모듈 참조from FILENAME import CLASS_NAME FUNCTION_NAMEex) from libhttp import *

8. 객체를 구성하기 위한 자바의 클래스 설계1

8. 객체를 구성하기 위한 자바의 클래스 설계11. 클래스위 구성요소와 멤버 변수 1) 클래스의 구성요소 (1) 클래스의 구성 멤버 (2) 클래스의 선언 형식 (2) 클래스의 접근 제한자 2) 클래스의 멤버 변수 (1) 클래스의 메버 변수 사용 (2) 객체 생성시 클래시의 멤버 변수들이 할당 되는 메모리 공강 정보 (3) 객제 정보의 메모리 구성 모습 (4) 객제 정보를 다 사횽후 메모리 해제하는 방법 (5) 클래시의 모델링 방법. 2. 클래스의 멤버 메소드 1) 멤버 메소드란? 2) 클래스 내에서의 메소드 리턴 형식 3) 클래스 내에서의 메소드 명 정의 방법 4) 클래스 내의 메소드의 인수 리스트 선언 방법 3) 멤버 메소드 (1). 메소드의 호출 방법 * 같은 크랠스 내에서 메소드 호출 및 멤버 변수..

7. OOP 구성을 위한 객체 지향 프로그램 설계

7. OOP 구성을 위한 객체 지향 프로그램 설계1. 객체와 객체 지향 프로그램이란? 1) 프고그램 개발 방식은 , 절차 지향과, 객첵 지향으로 나뉜다 - 절차 지향 프로그래밍 - 절차 지향 프로그래밍 2. 객체 지향 프로그램 절차 1) 객체 지향 프로그램의 기본 구성 (1) 클래스 (2) 객체(Object) - 클래스에 정의된 메소드를 공유함으로써 메모리를 경제적으로 사용한다. (3) 메시지 와 메소드 2) 객체 지향 프로그램의 절차 (1). 프로그램의 절차 (2). 프로그램의 저차 예시 - 주소록에 대한 객체 프로그래밍 절차 - 모델링할 정보 - 모델링 - 클래스 * 클래스 정보를 소스트웨어로 구현한다 - 객체 생성 * 클래스를 instance화 한다.3. 객체 지향 프로그램의 주요 개념 1) 객체 ..

6. 자바의 배열

6. 자바의 배열1. 배열의 정의 및 특징 1). 배열의 정의 - 동일한 자료형의 데이터를 하나의 이름으로 묶어 놓은 Data Object - 배열의 자료는 하나의 변수를 통해 나열형인 상수를 익덱스를 가지고 참조하는 형식으로관리됨 - 배열은 모든 기본 자료형을 사용할수 있으며 클래스들을 관리하는 객채 배열도 사용 할수 있음 2) 배열의 특징 2. 배열의 종류 1) 일차원 배열 - 열의 모임으로 구성된 기억 공간 - 각 괄호"[]"하나를 선언해서 일차원적으로 값을 관리 하는것 2) 사용단계 상세 설명 (1). 참조 변수 선언 - 자바에서 제공하는 모든 자료형으로 참조 변수를 선언 할수 있음 - 참조 변수명은 식별자규정을 따름 (2). 배열 생성 - new 연산자를 이용해서 배열 원소를 저장할 메모리 공간..

3. 데이터 계산을 위한 자바 연산자와 우선순위

3. 데이터 계산을 위한 자바 연산자와 우선순위* 학승 내용 1. 연산자와 우선순위 2. 산술, 증감, 관계, 삼항 연산자 3. 논리, 비트, 시프트, 대입연산자 1. 연산자와 우선순위 1)연산자 : 대상을 두고 계산을 할때 사용되는 문구 - 단항 연산자 (1). 항을 하나만 사용하는 연산자 (2). 데이터를 가진 변수에만 적용되는 연산자 (3). 부호 연산자, 증감, 증가 연산자등.. - 이항 연산자 (1). 두 개의 피연산자와한개의 연산자를 가지는 형식 (2). 산술 연산자, 비트 ,논리 연산자 등 - 삼항 연산자 (1). 한개의 조건식과 두 갱의 연산자를 가지는 연산자 (2). 세 개의 피 연산자로구성된다. (3). 조건에 따라 서로 다른 내용을 수행하는 경우에 사용한다. 2)피연산자 : 계산이 이..