일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- java
- Programming
- PL/SQL
- 프로그래밍
- 자바
- 코딩
- Database
- 웹
- jsp
- 서블릿
- Method
- It
- 데이터베이스
- oracle
- JavaScript
- frontend
- web
- 오라클
- 메소드
- function
- HTML
- 함수
- SQL
- 자바스크립트
- Python
- String
- 파이썬
- Servlet
- 프론트엔드
- 문자열
- Today
- Total
목록Programming Language (29)
Untitled_Blue

안녕하세요. 이번 글은 외부 라이브러리에 대한 설명입니다. pip : 파이썬 모듈이나 패키지를 설치할 수 있도록 해주는 라이브러리이며 의존성 있는 모든 모듈을 설치해준다. Faker : 테스트를 위한 가상의 데이터를 생성해주도록 지원해주는 라이브러리 sympy : 방정식 기호를 사용할 수 있도록 지원해주는 라이브러리 - pip 명령어 설명 pip list pip를 사용하여 설치한 라이브러리 목록 pip --version pip 현재 버전 확인 pip install Somepackage (== [Version Number]) pip를 사용하여 라이브러리 설치 (버전을 따로 작성하지 않으면 최신 버전 설치됨) pip uninstall Somepackage 설치한 pip 라이브러리 삭제 pip install ..

안녕하세요. 이번 글은 라이브러리에 대한 설명입니다. - 라이브러리 (Library) 표준 라이브러리와 외부 라이브러리로 구성되어 있다. 표준 라이브러리는 파이썬 설치 시 기본적으로 같이 제공하는 라이브러리 외부 라이브러리는 표준과 다르게 pip 도구를 사용하여 설치해야 하는 라이브러리 import datetime a = datetime.date(2024, 2, 12) b = datetime.date(2024, 1, 1) print(a - b) # 42 days, 0:00:00 print((a - b).days) # 42 print(datetime.date(2024, 2, 12).weekday()) # 0 print(datetime.date(2024, 2, 12).isoweekday()) # 1 prin..

안녕하세요. 이번 글은 파이썬에서의 객체지향 개념에 대한 설명입니다. - 클래스 (Class) 프로그램 내 전반적인 구조 내지 설계도이며 객체를 생성하기 위한 핵심 도구 구성 요소로는 함수와 변수가 있다. class mLogin: def loginAlert(self): print('Login') class mLogOut: def logoutAlert(self): print('Logout') class mJoin: def joinAlert(self): print('Join Member') a = mJoin() a.joinAlert() # Join Member b = mLogin() b.loginAlert() # Login 다음과 같이 파이썬 내 클래스는 주로 def라는 키워드를 사용하는 메서드와 필드로 구..

안녕하세요. 이번 글은 입출력과 함수에 대한 설명입니다. - 파이썬에서의 입출력 구현 a = input('값 입력 >> ') print(type(a)) 다음과 같이 input() 함수를 사용해서 사용자로부터 입력값을 받아올 수 있으며 이를 토대로 출력을 시작으로 기본 제공 함수와 제어문 내지 반복문을 통해서 로직을 구현할 수 있음을 확인할 수 있다. - 함수란? 데이터와 API 등을 활용해서 기능을 구현하기 위한 공간 def function001(): print('function001 함수 실행') for i in range(1, 10, 1): if i % 2 == 0: continue print(i, '는 홀수입니다.') function001() 파이썬 내에서 함수를 구현하는 방법인 먼저 def [함수..

안녕하세요. 이번 글은 제어문에 대한 설명입니다. - 제어문이란? 프로그램의 처리 순서를 정의하기 위한 문법 파이썬 내에서는 if, while, for, if-elif문이 있다. c = 10 if c >= 10: print('두 자리 수 10이다.') else: print('두 자리 수가 아닙니다.') 다음과 같이 if 또는 else와 : 특수문자 사이에 조건문을 입력하고 다음 라인에 원하는 로직을 입력하면 조건문에 따른 결과를 바탕으로 로직이 실행되는 점을 확인할 수 있다. 이때 파이썬에서 조건문을 사용할 때는 들여쓰기를 반드시 올바르게 적용해야 오류없이 실행가능하다. c = 200 if c >= 10 and c = 100: print('세 자리 수이다.') else: print('두 자리 수가 아닙니..

안녕하세요. 이번 글은 파이썬의 자료형과 출력문인 print()에 대한 설명입니다. 필자는 Python 3.12와 JetBrains사의 PyCharm 2023.05 IDE를 사용하고 있음을 밝힙니다. - print() : 콘솔에서 내용을 출력하기 위한 일종의 문법 print("Welcom to Python !") #print("Welcom to JAVA !") 다음과 같이 print()를 통해 원하는 문자를 출력할 수 있음을 확인할 수 있으며 다른 언어에 비해 출력하기 위한 문법이 상대적으로 간결하다는 점 또한 확인할 수 있다. 또한 # 이라는 특수문자를 활용해서 주석처리할 수 있다는 점도 확인가능하다. - 자료형 (Data Type) 자료형이란 데이터를 저장하는 일종의 저장공간을 의미한다. 파이썬은 동..

안녕하세요. 이번 글은 JDBC에 대한 설명입니다. - JDBC란? Java DataBase Connectivity의 약자이며 자바를 데이터베이스에 연결할 수 있도록 도와주는 라이브러리이다. JAVA에서 SQL 쿼리 문법을 실행함으로써 데이터베이스 내 자료를 관리하기 위한 API JDBC의 전체적인 구조는 상단의 이미지와 같다. 자바와 데이터베이스 사이에 JDBC가 있는데 이를 통해 자바에서 데이터베이스를 다룰 수 있다. - JAVA와 DB를 연결하는 과정 필자는 IntelliJ IDEA Ultimate 2023.01 + JAVA 17 + Oracle SQL Developer (19.3.0 버전)을 사용하고 있으며 세팅 또한 이를 기준으로 하겠다. https://www.oracle.com/kr/datab..

안녕하세요. 이번 글은 래퍼 클래스에 대한 설명입니다. - Wrapper Class란? 기본 타입 (Primitive Type)의 데이터를 객체 (Object)로 변환해주는 클래스 래퍼 클래스로 있는 모든 데이터 값들은 외부에서 수정할 수 없으며 제네릭이나 컬렉션 프레임워크에서 반드시 안에 제네릭 타입 지정하는데 많이 사용된다. Wrapper 클래스를 사용해서 자료형의 데이터를 객체로 변환하는 과정을 박싱 (Boxing)이라고 한다. 반대로 객체를 자료형의 데이터로 변환하는 과정을 언박싱 (UnBoxing)이라고 한다. 1) 오토 박싱, 언박싱 (Auto Boxing and UnBoxing) 오토 박싱과 언박싱은 자동으로 타입변환이 된다는 점에서 별도로 자료형을 명시하지 않아도 된다는 점이 특징이다. p..