전체 글(327)
-
6. (Python) String 과 Function concept
String 은 List와 비슷하게 index를 가지고 있고, slicing 가능. - 문자열 더하기, 곱하기, in 포함 체크 가능 - 대표 내장 함수 : len(string), string.split(), string.upper(), string.lower(), string.count('a') 등 Function : 전역변수, 지역변수에 대한 개념 이해. - 전역변수를 사용하려면 global x 라고 함수 내에서 변수를 선언. 선언하지 않다면 변수 이름이 같아도 메모리 위치가 다르다. 다른 변수임 - 보통 함수 내에서 동작할 때 전역변수 값은 건드리지 않기 위해 복사를 하고 시작하는 것이 좋다. Recursive Function : 재귀함수 = 점화식 - 자기자신을 호출하는 개념. 다이나믹 프로그래..
2023.11.07 -
5. (Python) 조건문, 반복문
비교연산자 - x = y - x == y, x is y - s != y, x is not y if x > y: print('True') else: print('False') 논리 키워드 : and, or, not, **all(), **any() - all([True, True, True, False]) -> False - any([True, True, True, False]) -> True **삼항 연산자 value = 12 is_even = True if value%2 == 0 else False is even -> True 반환 반복문 : for, while for _ in range(4): print(_) for i in range(0,4,2): # 2를 간격으로 출력 pri..
2023.11.07 -
4. (Python) Function & Console I/O
파이썬 : 객체(모듈) 지향 언어. - 즉 함수란 코드의 덩어리. - 함수 사이에는 두줄띄우는게 국룰. - function에 주는 input : parameter라고 부르고, 실제로 값이 할당 되었을 때는 argument라고 부른다. - 함수가 return 있다 없다 주의 콘솔(Console) : CMD라고 생각하면 편함. - terminal을 통해서 컴퓨터와 데이터를 주고받고! - Input : input() 함수를 통해서. 이때 입력값은 모두 string으로 처리한다. - Output : print() 함수를 통해서. print()문 foramtting 기억할 것 1. % string 2. format 함수 3. **fstring (요즘쓰는 쉬운 방법) 2. format은 print문 내에서 %s, ..
2023.11.07 -
3. 코딩에서 Variables란
변수 : 데이터를 저장하기 위한 메모리 공간 이름 - ex) a = 3 - 3이라는 데이터를 저장하기 위한 메모리 공간을 a라고 부르자 변수의 자료형 1. int : 정수(32bit) 2. float : 실수(64bit) 3. string : 문자열 4. boolean : True or False 다이나믹 타이핑 : 코드 실행시점에 데이터의 Type을 결정하는 방법 - 따라서 변수 선언시에 자료형을 선언해주지 않아도 됨. 컴퓨터는 실리콘이라는 재료로 만든 반도체로 구성됨. - 반도체 : 특정 자극을 줬을 때 전기를 통할 수 있게 하는 물질 - 반도체는 전류의 흐름의 제어가 가능하기 때문. 리스트, 인덱스에 대한 개념 - list : [1,2,3] - index : [0,n-1] 까지 첫번째 원소는 ind..
2023.11.06 -
2. Python 개요
파이썬 : 플랫폼 독립적인 인터프리터 언어 - 플랫폼 : OS를 뜻함 - 인터프리터 : 소스코드를 바로 실행할 수 있게 지원하는 프로그램 실행 방법 - 컴파일러 : 번역기. 즉 소스코드를 기계어로 번역하는 장치인데 C, C++에서 필요한 장치. 인터프리터는 필요없음. 객체지향 언어 : 단위 모듈(객체) 중심으로 프로그램 작성. - 한줄 한줄 실행 순서대로 작동 x 동적 타이핑 언어 : 프로그램 실행 시점에 데이터 타입을 결정함. - 변수 선언 시 자료형을 미리 정해주지 않아도 된다.
2023.11.06 -
1. OS, File System, Terminal에 관하여
OS : Operating System(운영체제) - Window, MacOS, Linux 등이 있다. File System - OS에서 파일을 저장하는 '트리구조' 저장 체계 - 즉 파일탐색기 켜보면 폴더(=디렉토리) 내에 폴더 내에 파일 뭐 그런 구조를 볼 수 있다 = 트리구조 - 절대경로 및 상대경로에 대한 개념 : 컴퓨터 내에서 특정 폴더 혹은 파일에 대한 경로. 이는 root기준(=절대 경로) or 현재위치기준(=상대경로)로 표기할 수 있음. -> ./ 이때 온점은 현재 위치, ../ 이때 온점 2개는 상위폴더로 이동한다는 뜻 Terminal(=console, CMD) - 마우스가 아니라 키보드로 작업을 수행할 수 있는 기능. 기본 명령여(window / shell) 1. CD / cd : 현재..
2023.11.06