본문 바로가기

[Day2] Python 2-1. Variables : Variable & memory, List Variable 1. 변수 : Variables 값을 저장하기 위한 메모리 공간 a=5 5가 값, a가 메모리 공간의 이름이자 변수 변수는 메모리 주소를 가지고 있고, 값은 메모리 주소에 할당된다. 2. 변수 이름 작명법 예약어 불가 대소문자 구문 의미 있는 단어로 표시 ex) aaa,axx 같은 것은 별로 좋지 않다 _, 영어 대소문자, 숫자 가능 3. 기본 자료형 : primitive data types integer : 정수형 : 양의정수와 음의정수와 0 : 32bit float : 실수형 : 소수점이 포함된 실수 string : 문자형 : ""이나 '' 로 묶인 문자 boolean : 참 또는 거짓 두 가지 값으로만 이루어짐 : a=True a=True type(a) type() 으로 자료형을 알..
[Day1] Python 1-3. 파이썬 코딩 환경 : Anaconda, VSCode, Jupyter Notebook 1. Anaconda 아나콘다는 너무 커서 miniconda를 추천 설치하고 난 후 window키 눌러서 anaconda 검색해서 프롬프트 들어가면 파이썬을 실행시킬 수 있다. (base) C:\Users\개인아이디>python Python 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a=23 >>> b=1 >>> print(a+b) 24 >>> exit() 혹은 (base) C:\Users\fjdks>conda activate base (base) C..
[Day1] Python 1-2. 파이썬 개요 1. python 의 시작 c로 구현됨 인터프리터 언어 객체지향 플랫폼 독립적 PEP : 파이썬의 개선 사항 2. 플랫폼 독립적인 인터프리터 언어 플랫폼 = OS 운영체제에 상관없이 돌아가는 언어다. 언어를 해석하는 인터프리터가 운영체제에 맞게 번역을 한다. 적절한 인터프리터만 설치하면 운영체제에 독립적이게 실행 가능하다. 컴파일러 언어 프로그램을 운영체제에 맞춰 먼저 기계어로 번역을 함. 그 뒤에 실행. 인터프리터 언어 번역과정이 없는 것처럼 바로 실행됨. 실행시점에 번역과 실행을 같이 한다. 그때그때 번역과 실행이 되기 때문에 조금 느리다. 3. 객체 지향 동적 타이핑 언어 객체 지향적 언어 실행 순서중심이 아닌 모듈 중심으로된 언어 method(행동)과 attribute(속성)을 가짐 동적 타이핑 ..
[Day1] Python 1-1. Basic computer class for newbies : File System & Terminal Basic File System & Terminal Basic 1. 컴퓨터 OS Operating System : 운영체제 하드웨어 자체로만 컴퓨터를 쓸 수 없다. 하드웨어와 연결되는 기반이 되는 시스템 exe나 application은 OS에 의존적일 수 밖에 없다. 2. 파일 시스템 : File system OS에서 파일을 저장하는 트리구조 저장 체계 TIP) window키+e 를 누르면 파일탐색기가 바로 뜬다 디렉토리 : Directory 폴더라고도 부름 파일 : File 정보 저장 단위 ex).txt, .py windows는 로컬디스크 c로 부터 시스템이 시작된다 경로 파일이 위치한 고유위치 절대 경로 : root directory부터 표현 ex) c/user/download ... 상대 경로 : 내가 현재 ..