728x90
반응형
SMALL

파이썬(Python) 75

[ Pandas ] Pandas에 대한 개요

pandas는 파이썬에서 사용되는 데이터를 조작하기 위한 라이브러리입니다. pandas를 사용해서 대규모 데이터를 사용하고 복잡한 작업을 간결하게 수행할 수 있습니다. Pandas의 데이터 구조 pandas는 Series와 DataFrame라는 두가지 데이터 구조를 제공합니다. Series는 1차원 레이블이 지정된 배열이며, DataFrame는 2차원 레이블이 지정된 배열입니다. Series는 1차원 레이블 배열로 Pandas의 핵심 데이터 구조입니다. 간단한 예를 살펴보겠습니다. 위 코드를 실행하면 다음과 같은 결과가 나타납니다. 코드에서는 단순히 [ 1, 3, 5, 7, 9, 11 ]만 입력하였는데 앞에 [ 0, 1, 2, 3, 4, 5 ]라는 숫자가 붙어 있습니다. 앞에 있는 숫자는 값[ 1 ~ 1..

파이썬(Python) 2023.02.12

[ Basic ] Methods와 Functions의 차이 학습 정리

methods는 JAVA, PYTHON과 같은 객체지향 프로그래밍 언어의 객체와 연결된 서브루틴이다. 서브루틴은 특정 작업을 수행하는 재사용 가능한 코드이며 methods와 function을 말한다. 객체 내에 포함된 데이터에 대해 동작하며, 객체의 특성에 접근하거나 수정할 수도 있습니다. methods는 클래스의 인스턴스에서 호출되며 클래스의 인스턴스 또는 클래스에서 생성된 객체에서만 호출할 수 있다. 반면에 functions은 객체와 연결되지 않으며, 독립적으로 실행되는 서브루틴이다. 함수는 클래스 외부에서 정의할 수 있며, 객체의 특정 인스턴스에 연결되지 않는다. methods는 호출하려면 먼저 클래스의 인스턴스를 만들어야 한다. 그 다음 [ . ]을 사용하여 인스턴스에서 methods를 호출할 수..

파이썬(Python) 2023.02.06

[ Tkinter ] tkinter 윈도우 화면 중앙에 위치 시키기

tkinter로 윈도우 창을 만들고 별다른 설정이 없다면, 아래 그림과 같이 내 모니터 화면의 좌측 상단에 창이 만들어 집니다. 아래 그림은 vscode를 전체화면으로 하고 코드를 실행한 결과입니다. 기본적으로 좌측 상단에 위치하게 되는 윈도우를 중앙에 위치시키는 방법을 알아보겠습니다. 창의 너비, 높이, 위치 설정 창의 너비, 높이, 위치 설정은 geometry()를 사용합니다. 아래와 같이 코드를 작성하고 실행하면 너비 300, 높이 500 pixel 의 창을 만들어 줍니다. from tkinter import * tk = Tk() tk.geometry("300x500") tk.mainloop() 위치를 조정하고 싶다면 아래와 같이 [ + ] [ - ]연산자를 사용하여 위치를 조정해 줄 수 있습니다...

파이썬(Python) 2023.01.16

[ Basic ] 파이썬에서 Print() 함수를 사용하는 다섯가지 방법

파이썬에서 print() 함수를 사용하는 방법을 정리해 볼까 합니다. 개 요 name = "홍길동" age = 40 (결과) 홍길동 : 40 위와 같이 name 변수에 [ 홍길동 ] age 변수에 [ 40 ] 을 할당하고 [ 결과 ]를 출력하는 방법입니다. 아래 링크된 포스팅도 함께 보시는 것을 추천합니다. https://karuru1007.tistory.com/116 [ + ] 사용 기본적으로 문자열을 연결할 때에는 [ + ]를 사용합니다. print(name + " : " + str(age)) age는 숫자입니다. 숫자와 문자는 [ + ]를 사용해 연결할 수 없기 때문에 str() 함수를 사용해 age를 문자열로 변환한 후 [ + ]를 통해 연결해 줍니다. 콤마[ , ]를사용하는 방법 print(na..

파이썬(Python) 2023.01.04

[ Basic ] 파이썬 print() 함수 기초 사용법

문자열 출력하기 파이썬에서 문자열을 출력하기 위해서는 큰따옴표 [ " ] 와 작은따옴표 [ ' ]를 사용합니다. 문자열 [ 안녕하세요 ]를 출력하기 위해서는 print("안녕하세요") print('안녕하세요') 와 같이 작성하면 됩니다. 변수에 문자열을 담아 사용도 가능합니다. str = "안녕하세요" print(str) 만약 큰따옴표나 작은따옴표를 출력하고 싶다면 아래 예시와 같이 코드를 작성하면 됩니다. [ 안녕하세요. "홍길동"입니다. ] 를 출력하고 싶다면 아래와 같이 작은따옴표 안에 큰따옴표를 넣어주면 됩니다. print('안녕하세요. "홍길동"입니다.) 큰따옴표 안에 큰따옴표를 넣거나 작은따옴표 안에 작은따옴표를 넣으면 에러가 발생하게 됩니다. 큰따옴표[ " ]와 작은따옴표[ ' ] 출력하기 ..

파이썬(Python) 2023.01.01

[ 한글 자동화 ] 한글 열기(실행하기), 편집 용지 설정하기

준 비 win32com.client 모듈을 사용해 한글을 실행하고 조작 import win32com.client as win32 한글 실행하기 한글을 실행하기위해서는 win32com.client 모듈의 Dispatch()를 사용합니다. hwp = win32.Dispatch("HWPFrame.HwpObject") 위 코드를 실행하면 눈에 보이지 않지만 이미 한글은 실행이 되고 있습니다. 한글파일이 실행되는 모습을 보고 싶으시다면 아래 코드를 추가하면 됩니다. hwp.XHwpWindows.Active_XHwpWindow.Visible = True 위 두 줄의 코드만으로 한글은 실행이 됩니다. 편집용지 설정하기 한글을 실행하고 [ F7 ]을 누르면 편집용지를 설정할 수 있습니다. 예시로 설정할 부분입니다. 1..

파이썬(Python) 2022.12.23

[ Tkinter ] 파이썬 Tkinter 위젯(버튼 등) 숨기기 / 보여주기(Hide / Show Widget in TKinter)

개 요 처음 실행하면 나타나는 화면입니다. 3개의 프레임을 만들고, 프레임마다 버튼을 넣어놓았습니다. [ hide 버튼 ]을 누르면 두번째 프레임(button 4 ~ button 6)이 숨겨지고 [ show 버튼 ]을 누르면 두번째 프레임(button 4 ~ button 6)이 다시 나타납니다. 전체코드 from tkinter import * root = Tk() def hide_frame(q): q.grid_remove() def show_frame(q): q.grid() mainframe = Frame(root, padx=5, pady=5) mainframe.grid(column=0, row=0) secframe = Frame(root) secframe.grid(column=0, row=1) thir..

파이썬(Python) 2022.12.12

[ Tkinter ] 파이썬 Tkinter 버튼 비활성화(Disable / Enable Button in TKinter)

개 요 라디오 버튼을 사용하여 일반 버튼을 활성화/비활성화 하는 방법을 알아보겠습니다. 아래 그림은 프로그램을 실행한 결과입니다. 처음 실행하면 일반 버튼은 모두 비활성화 되어 있고, 라디오 버튼도 아무것도 선택되어 있지 않습니다. 라디오 버튼의 [ 새 파 일 ]을 선택하면, [ 새파일 만들기 ]버튼은 활성화 되고, [ 파일열기 ]버튼은 비활성화 됩니다. 라디오 버튼의 [ 기존파일 ]을 선택하면, [ 새파일 만들기 ]버튼 비활성화 되고, [ 파일 열기 ]버튼은 활성화 됩니다. 전체소스코드 다음은 전체 소스코드입니다. 코드설명 위 그림과 같이 프레임을 하나 만들었습니다. 프레임 안에 우선 일반 버튼 두개를 만들어 주고 상태를 모두 비활성화 시켰습니다. [ state = "disable" ] 라디오 버튼을 ..

파이썬(Python) 2022.12.11

[ Basic ] Python import(파이썬 import)

import 모듈 import는 파이썬의 모듈을 불러오는 기능을 합니다. 모듈은 확장자가 [ .py ]로 되어있는 파이썬 파일을 말합니다. 모듈 안에는 변수, 함수, 클래스와 같은 것들이 정의되어 있습니다. 파이썬의 내장모듈인 math.py를 불러오려면 아래 그림과 같이 하면 됩니다. 이렇게 math 모듈을 import 하면 math.py 파일 안의 변수, 함수, 클래스를 사용할 수 있습니다. math 모듈 안에 pi 라는 변수 안에 pi 값이 정의되어 있습니다. pi 값을 불러오려면 아래 그림과 같이 합니다. 위 코드의 실행 결과는 [ 3.141592653589793 ]입니다. 함수와 클래스의 사용방법도 동일합니다. import 모듈 as 모듈명의줄임말 3번째 줄을 보시면 됩니다. import math..

파이썬(Python) 2022.12.10
728x90
반응형
LIST