[Python] 파이썬 딕셔너리 자료형
·
프로그램/PYTHON
안녕하세요! 프뚜입니다. 대응 관계를 나타낼 수 있는 자료형을 딕셔너리라고 합니다. ("이름" = "프뚜", "생일" = "0801" 등) 단어 그대로 해석하면 사전이라는 뜻입니다. 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟 값을 구하지 않고, Key를 통해 Value를 얻습니다. 사전의 내용을 순차적으로 모두 검색하는 것이 아니라 key에 해당하는 단어가 있는 곳만 펼쳐 보는 것입니다. [개발 환경] - OS: Windows 10 64 bit - Python: 3.11.0 # 딕셔너리 값 꺼내기 딕셔너리의 value를 찾기 위해선 key를 통해 값을 얻을 수 있습니다. 배열에 key를 넣고 찾는 방법, get 함수를 사용해서 찾는 방법이 있습니다. - user["key"]:..
[Python] 파이썬 튜플 자료형
·
프로그램/PYTHON
안녕하세요! 프뚜입니다. 튜플(tuple)은 ( )로 둘러싸고, 리스트는 [ ]으로 둘러싸고 있습니다. 튜플은 요소 값을 바꿀 수 없고 리스트는 요소 값의 생성, 삭제, 수정이 가능합니다. [개발 환경] - OS: Windows 10 64 bit - Python: 3.11.0 # 튜플 인덱싱하기 튜플의 index로 값 조회하기 # 튜플 값 변경, 삭제하기 튜플의 값은 변경, 삭제가 불가능합니다. # 튜플 합치기 A와 B 튜플 합치기(+) # 튜플 반복 생성하기 튜플의 값을 반복적으로 생성하기 # 튜플 길이(size) 가져오기 튜플에 들어가 있는 값의 길이(size) 가져오기 자세한 내용은 소스코드를 통해 확인해보실 수 있습니다. (제목과 Git Comment는 같습니다.) https://github.co..
[Python] 파이썬 리스트 자료형
·
프로그램/PYTHON
안녕하세요! 프뚜입니다. [개발 환경] - OS: Windows 10 64 bit - Python: 3.11.0 # 배열 값 조회하기 배열의 index로 값 조회하기 # 배열과 배열 연결하기 A 배열과 B배열을 합치기 # 배열 복사하기 같은 값을 연속적으로 복사할 때 사용합니다. # 배열 길이 구하기 배열의 사이즈(길이)를 구할 때 사용합니다. # 배열 값 변경하기 변경 할 index 값에 값을 바인딩합니다. # 배열 값 제거하기 원하는 index 값을 제거하는 del과 원하는 value 값을 제거하는 remove가 있습니다. # 배열 값 추가하기 원하는 자리수, 값을 추가하는 insert와 마지막 자리에 추가하는 append가 있습니다. # 배열 값 정렬하기 오름차순, 내림차순으로 정렬할 수 있습니다...
[Python] 파이썬 문자 자료형
·
프로그램/PYTHON
안녕하세요! 프뚜입니다. [개발 환경] - OS: Windows 10 64 bit - Python: 3.11.0 # 이스케이프 코드 이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합" 입니다. 주로 출력물을 보기 좋게 정렬하는 용도로 사용합니다. # 작은 따옴표 (single quotation) 작은 따옴표(')를 양쪽으로 둘러 싸서 문자열 생성 # 큰 따옴표 (double quotation) 큰 따옴표(")를 양쪽으로 둘러 싸서 문자열 생성 # 작은 따옴표 3개 (single quotation) 작은 따옴표(')를 3개를 양쪽으로 둘러 싸서 문자열 생성 # 큰 따옴표 3개 (double quotation) 큰 따옴표(")를 3개를 양쪽으로 둘러 싸서 문자열 생성 # 문자열..
[Python] 파이썬 숫자 자료형
·
프로그램/PYTHON
안녕하세요! 프뚜입니다. [개발 환경] - OS: Windows 10 64 bit - Python: 3.11.0 # 정수형 양의 정수와 음의 정수, 숫자 0 # 실수형 소수점이 포함된 숫자 # 8진수 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작한 숫자 # 16진수 숫자가 0x 또는 0X(숫자 0 + 알파벳 소문자 x 또는 대문자 X)로 시작 # 사칙연산 사칙연산(+, -, *, /)으로 이루어짐 # 제곱 x ** y으로 x의 y제곱 값을 사용 # 나눗셈 후 나머지 값 나눗셈의 나머지 값을 리턴하는 연산자 # 나눗셈 후 몫 값 나눗셈의 몫 값을 리턴하는 연산자 자세한 내용은 소스코드를 통해 확인해보실 수 있습니다. (제목과 Git Comment는 같습니다.) https:/..
[VisualCode] 파이썬 IDE 에디터 VS Code 설치 및 설정하기
·
프로그램/PYTHON
안녕하세요! 프뚜입니다. [개발 환경] - OS: Windows 10 64 bit - Python: 3.11.0 VS Code 다운 받기 위 링크를 통해 visual studio 홈페이지로 이동합니다. 각자의 OS에 맞는 버전으로 다운로드 받습니다. VS Code 설치하기 동의합니다(A) 선택 후 다음(N) > 버튼을 클릭합니다. 원하는 경로 지정 후 다음(N) > 다른 변경 없이 다음(N) > PATH에 추가(다시 시작한 후 사용가능)을 체크 후 다음(N) > 하면 설치가 완료됩니다. VS Code에 Python 설치하기 1. extension을 클릭합니다. 2. python을 검색합니다. 3. install 합니다. installing이 나오면 정상 설치 완료입니다.
[Kotlin] 코틀린의 연산자 오버로딩 (Operator Overloading)
·
프로그램/KOTLIN
안녕하세요! 프뚜입니다. 객체 지향 프로그래밍에서 다형성의 특별한 경우로 다른 연산자들이 함수 연사자를 통해서 구현을 할 때를 말합니다. +, - 등 과 같은 연산자가 어떤 값과 함께 사용하느냐에 따라서 다르게 동작할 수 있도록 그것을 커스터마이징 할 수 있습니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 11 Calculator Class 생성하기 data class Calculator(val param: Int) { operator fun plus(calculator: Calculator): Calculator { return Calculator(param + calculator.param) } operator fun inc(): Calculator { return Cal..
[Kotlin] 코틀린의 Scope Function (let, run, with, also, apply)
·
프로그램/KOTLIN
안녕하세요! 프뚜입니다. Scope Fuction은 객체 컨텍스트 내에서 코드 블럭을 실행할 수 있도록 해줍니다. 객체의 정보를 기본적으로 가지고 있는 코드 블럭을 만들어 사용할 수 있어 간결한 코딩을 가능하게 해줍니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 11 UserEntity 생성하기 class UserEntity( private var name: String, private var age: Int ) { fun setName(param: String) { this.name = param } fun incrementAge() { this.age++ } override fun toString(): String { return "이름은 ${name}이고, 나이는 ${a..
프뚜
프뚜