프로그래밍 언어 18

Python 반복문 (for, while)

Python에서의 반복문은 크게 두 가지로 구분할 수 있습니다. for, while입니다. 그리고 여기에 응용할 수 있는 range 함수가 있습니다. for문 기본 구조입니다. for 변수 in 반복 가능한 데이터: 문장1 continue 또는 break else: 문장2 아래와 같이 사용할 수 있습니다. a = 'abcdefg' for c in a: print(c) b = [1, 2, 3, 4, 5] for i in b: print(i) c = (1, 2, 3, 4, 5) for i in c: print(i) d = {1, 2, 3, 4, 5} for i in d: print(i) e = {'a':'aa', 'b':'bb', 'c':'cc'} for i in e: print(i, e[i]) for i ..

Python의 조건 판단 (if-elif-else)

보통의 언어에서는 조건 판단을 위해 if-else 문과 switch-case 문을 사용하지만 Python은 switch-case를 지원하지 않습니다. Python에서 switch-case 를 논의한 흔적은 www.python.org/dev/peps/pep-3103/에 있습니다. 아래와 같이 작성하시면 됩니다. if 조건식1: 구문1 elif 조건식2: 구문2 elif 조건식3: 구문3 else: 구문4 repl.it/languages/python3 에서 아래와 같은 예제 코드를 테스트해보실 수 있습니다. a = input('input :') if a == 1: print('a = 1') elif a == 2: print('a = 2') elif a == 3: print('a = 3') else: prin..

Python의 Data type (파이썬 데이터 타입)

Python에서 사용되는 Data type을 정리해 보았습니다. 데이터 타입 선언 확인 방법 정수 a = 10 print(a) print(type(a)) 실수 a = 1.12 print(a) print(type(a)) 복소수 a = 1+2j print(a) print(type(a)) print(a.imag) print(a.real) print(a.conjugate()) bool a = True b = False print(a) print(type(a)) print(b) print(type(b)) string a = 'abcdefg' b = "abcdefg" c = '''a b''' d = """a b""" e = " abc def g " print(a) print(b) print(c) print(d) p..

Python 환경설정 -Python 3.9, PyCharm 설치-

Python은 가상 머신 위에서 동작하는 Java와는 다르게 인터프리터 방식의 객체지향 프로그래밍 언어입니다. 2021년 2월 현재 3.9.0 버전까지 release 되어있습니다. (Python 버전 - wikipedia) 1. 설치 아래 사이트의 제일 하단에서 본인의 환경에 맞는 버전을 다운받아서 설치해 주세요. 저는 Windows x86-64 executable installer를 받아서 설치했습니다. www.python.org/downloads/release/python-390/ Add Python 3.9 to PATH 를 선택 후 Install Now 를 선택하여 자동으로 PATH 설정이 진행되게 하였습니다. Windows 의 커맨드 창에 python -V 명령어를 입력하여 설치가 완료된 것을 확..

Java의 변수 (Variable), 상수 (Constant) 선언

Java의 변수는 크게 기본형(primitive type)과 참조형(reference type)으로 나눕니다. 변수의 선언 및 할당은 아래의 방식으로 이루어집니다. 클래스이름 변수이름; 클래스이름 변수이름 = 할당값; int age; int myAge = 20; myAge = 21; // 변경 가능 Java에서 변수의 이름은 보통 CamelCase로 선언합니다. 1. 기본형 (primitive type) 실제 값(data)를 저장하는 변수형 입니다. 원시형이나 내장형 이라고도 부릅니다. 종류/크기 1 byte 2 byte 4 byte 8 byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double 2. 참조형 (reference type) 기본형..

Java 프로젝트 생성 및 실행

Java 프로그래밍을 위해 먼저 프로젝트를 생성해야 합니다. 제일 간단한 방법으로 프로젝트를 생성하고 실행해 보겠습니다. 1. 이클립스 실행 -> File -> New -> Java Project 2. 프로젝트 이름 기입 -> Finish 3. 실행을 위한 Class 생성 3.1. src 우클릭 -> new -> Class 3.2. Package 기입 패키지명은 일반적으로 아래와 같은 방식으로 기입합니다. tistory.com 라는 회사에서 calculator라는 기능을 구현한다면 그 패키지명은 "com.tistory.calculator" 가 됩니다. 3.3. Class 이름 기입 여기서는 MainClass라고 명명해보겠습니다. 그리고 확인을 위해 "public static void main(String..

Java 환경설정 -jdk, jre, eclipse-

Java는 JVM(Java Virtual Machine) 위에서 돌아가는 언어이기 때문에 JDK(Java Development Kit)를 설치해줘야 합니다. 그리고 코딩을 하고 컴파일을 해보기 위해 여러가지 툴을 사용할 수 있겠지만 제 생각에 제일 유명한 IDE(Integrated Development Environment)는 Eclipse 인 것 같습니다. 공식 설치 가이드 문서는 여기 있습니다. docs.oracle.com/en/java/javase/11/install/overview-jdk-installation.html#GUID-8677A77F-231A-40F7-98B9-1FD0B48C346A 1. JDK 11 설치 1.1. 버전 선택 Java 버전에 대한 내용은 아래 사이트를 참고하시면 대충 파..