python(11)
-
django 환경설정
가상환경 생성하기> * 가상환경 목록 확인 > conda env list * install 라이브러리 확인 > conda list > pip list --> * 가상환경 생성하기 - conda create -n 가상환경이름 python=버전 > conda create -n gj_django python=3.9 * 가상환경 삭제하기 - conda env remote -n 가상환경이름 > conda env remote -n gj_django * 가상환경 활성화(들어가기) > conda activate gj_django * 주피터 노트북 설치하기 > pip install jupyter notebook * 주피터 노트북 실행하기 - 실행 시 폴더 위치 지정 > cd / > cd gj_202304 > jupyte..
2023.04.03 -
Python : 컬렉션(Collection)
컬렉션(Collection) - 다수의 데이터를 관리하는 타입 중 - 여러 데이터를 하나의 식별자로 관리하는 자료형 - 컬렉션 중에서도 데이터들의 순서가 있는 컬렉션을 '스퀀스(Sequence)'라고 부른다. → 문자열, 리스트, 튜플.. - 종류 - 리스트 : 추가, 수정, 삭제가 가능한 배열 - 튜플 : 리스트와 유사하나 데이터의 수정이 불가능한 배열 - 셋(세트) : 중복 저장이 불가능한 배열 - 딕셔너리 : (key + value)를 쌍으로 하는 배열 - 사용하는 이유 - 저장할 수 있는 데이터의 수가 제한이 없다. - 사용자가 원하는 값을 식별하고 찾기가 쉽다. - 제어문을 통해 연산/처리를 효율적으로 할 수 있다. - 알고리즘/자료구조에서 많이 사용되는 타입이다.
2023.03.09 -
Python : 제어문(Control Statement)
제어문(Control Statement) - 순차적으로 진행되는 프로그램의 흐름을 제어하기 위한 구문 - 제어문은 코드를 제어함으로써 프로그램의 흐름을 원하는 방향으로 만들 수 있다. - 제어문이 제어하는 코드와 그렇지 않은 코드를 나눠야기 때문에 제어문이 제어할 코드들은 들여쓰기를 통해 구분한다. - 종류 - if 문 : 특정 조건에 의해 동작되도록 하는 제어문 - for 문 : 특정 횟수(데이터)에 의해 반복 수행하는 제어문 - while 문 : 특정 조건에 의해 반복 수행하는 제어문 - 형태 |제어문 : | print(....) → 제어문에 의해 동작되는 코드 | print(....) → 제어문에 의해 동작되는 코드 | print(....) → 제어문에 의해 동작되는 코드 |print(....) →..
2023.03.09 -
Python : 자료형(논리형, boolean)
bool 자료형이란 참(True), 거짓(False)로 표현하는 참, 거짓을 표현하는 자료형 2가지의 결과값만을 가질수 있다. True : 참 False : 거짓 a = True b = False >>>type(a) >>>type(b) bool 자료형에 숫자값을 대입하더라도 0이면 False, 이외의 값은 True라는 값을 가진다. 이와 같은 특성을 이용하여 조건식이나 자료형에서 참, 거짓을 나눌때 사용되기도 한다. 자료형에 값이 비어있다면 False, 값이 있을 경우 True None 은 False bool('python') >>>True bool('') >>>False bool([1,2,3]) >>>True bool([]) >>>False bool(0) >>>False bool(3) >>>True b..
2023.03.09 -
Python : 입력(input)
입력(Input) - 프로그램 외부에서 내부로 데이터 전달 ex) 키보드, 마우스, 스캐너, 파일 읽기 등 입력하기 위한 함수 - input() 함수 - 표준 입력 장치(키보드)로부터 입력을 받을 때 사용한다. - input(prompt=None) prompt : 안내 문구/힌트 - input() 함수의 결과 값(입력 값)은 무조건 '문자열'이다. searching = input('검색어를 입력하세요 >>> ') searching = 'Python' → 입력된 값을 사용하기 위해 변수에 저장을 해야한다. print(f'search value : {searching}') print(f'searching type: {type(searching)}') input() 함수에 의한 입력 값은 '문자열'이기 때문에..
2023.03.09 -
Python : 출력(output)
대부분의 프로그램은 사용자의 입력(요구)에 따라 그에 맞는 결과를 출력(제공) 입력 → 연산/처리(프로그램 제어/함수 등) → 출력 출력(Output) - 프로그램에서 외부로 데이터가 전달되는 것 - 모니터, 파일 저장, 메세지 발신 등 출력하는 방법 - print() 함수 - print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) - value : 출력할 데이터 - ... : 임의의 수의 데이터를 의미 - sep : 구분자, 기본 값은 ' ' - end : 마지막 문자열, 기본 값은 '\n' = 개행 - file : 출력 장치 지정, 기본 값 sys.stdout = 모니터 - flush : 스트림 비우기, 기본 값은 False = 비우지 ..
2023.03.09