반응형

전체 글 79

[ PySide6 ] 파이썬 GUI PySide6 사용을 위한 준비

들어가며 PySide6 라이브러리는 매우 강력한 파이썬 GUI 라이브러리입니다. Tkitner에 비해 배우기가 상대적으로 어렵기는 하지만,지원하는 위젯이나, 디자인 등이 Tkinter에 비해매우 다양하고 기능도 더 좋습니다. 또한 코드를 작성해서 디자인을 할 수도 있지만,별도의 디자인 툴이 제공되기 때문에코드를 직접 작성해서 디자인할 요소가 적습니다. 준비하기 1) 가상환경 설정하기 먼저 가상환경을 하나 만들어 보겠습니다.python -m venv pyside6_test 위 명령을 사용해 pyside6_test라는 가상환경을 하나 만들었습니다.※ 가상환경 설정 및 사용방법 : 파이썬(Python) 가상환경을 사용하는 이유와 가상환경 만들기 아래 명령을 사용해 가상환경을 활성화해줍니다....

PYTHON GUI 2025.04.27

파이썬(Python) 가상환경을 사용하는 이유와 가상환경 만들기

파이썬 가상환경이란? 파이썬 가상환경은 특정 프로젝트를 위해독립된 파이썬 실행환경을 만드는 방법입니다. 각각의 가상환경은자신만의 파이썬 인터프리터와설치된 패키지(라이브러리)를 가집니다. 비유하자면여러 개의 서럽을 갖고 있는 서랍과 같습니다.각 서랍(가상환경)에는 특정 프로젝트에 필요한 도구(패키지)들만 넣어두고다른 서랍의 도구와 섞이지 않게 합니다. 각 프로젝트마다 깨끗하고 격리된 작업공간을 제공한다고 볼 수 있습니다. 윈도우를 기준으로 설명하도록 하겠습니다. 파이썬 가상환경을 사용해야 하는 이유 1) 의존성 충돌 방지 프로젝트 A는 버전 1.0인 라이브러리가 필요하고프로젝트 B는 버전 2.0인 라이브러라기 필요할 수 있습니다. 가상환경 없이 시스템 전체에 패키지를 설치하면두 버전 중 하나만 설치..

Python 기본 2025.04.26

파이썬(Python) 문자열 조작하기 : 대문자 소문자 변경, 공백제거

들어가며 문자열을 처리하고 조작하는 데 사용할 수 있는특별한 함수들이 있습니다. 수 많은 문자열을 다루는 메서드가 있지만,자주 사용되는 몇 가지 메서드를 알아보겠습니다. 문자열을 대문자 또는 소문자로 변경하기 1) 문자열을 모두 소문자로 변경하기 문자열을 모두 소문자로 변경하려면 .lower() 메서드를 사용합니다. 이 메서드는 문자열 자체 끝에 .lower()를 붙여서 사용합니다.text = "hello! PYTHON"print(text.lower())결과 : hello! python 위 코드를 보시면PYTHON은 모두 대문자로 되어 있지만,.lower() 메서드를 사용해 모두 소문자로 바꾸어주었습니다. 문자열 뒤에 직접 붙일 수도 있습니다.print("hello! PYTHON".lower())결..

Python 기본 2025.04.26

파이썬(Python) 문자열 조작하기 : 합치기, 인덱싱, 슬라이싱 등

들어가며 이번 블로그에서는 파이썬에서 문자열을 다루는 기본적인 방법들에 대해 알아보겠습니다. 이번 블로그에서 다룰 내용은문자열을 연결하고,특정 문자를 찾고,원하는 부분을 추출하는 방법입니다. ※ 문자열의 기본은 아래 블로그를 참고하시면 됩니다.파이썬(Python) 문자열(String) 기본 알기 파이썬(Python) 문자열(String) 기본 알기들어가며 파이썬을 공부하다 보면 문자열이라는 단어를 자주 만나게 됩니다. 이번 블로그에서는 문자열이 무엇인지 어떻게 만드는지 간단하게 살펴보겠습니다. 문자열(String)이란? 문자열은 문karuru04.tistory.com 문자열 연결하기 문자열 연결은 두 문자열을 하나로 합치는 것입니다. + 연산자를 사용해서두 문자열을 하나로 쉽게 합칠 수 있습니..

Python 기본 2025.04.25

파이썬(Python) 문자열(String) 기본 알기

들어가며 파이썬을 공부하다 보면 문자열이라는 단어를 자주 만나게 됩니다. 이번 블로그에서는 문자열이 무엇인지 어떻게 만드는지 간단하게 살펴보겠습니다. 문자열(String)이란? 문자열은 문자들(글자, 기호 등)이 이어진 것을 말합니다. 예를 들어"Hello! Python"이나 '파이썬 최고'처럼 따옴표 또는 작은따옴표로 감싸진 글자들이 문자열입니다. 문자열을 만드는 방법 파이썬에서는 따옴표로 감싸면 문자열이 됩니다. 따옴표에는 작은따옴표와 큰따옴표 두 가지가 있습니다.둘 중 아무거나 골라 써도 괜찮습니다. 중요한 것은 시작과 끝이 같은 따옴표여야 한다는 것입니다.greeting = '안녕하세요'name = "파이썬" 문자열 안에 따옴표 넣기 문자열 안에 작은따옴표 또는 큰따옴표를 넣고 ..

Python 기본 2025.04.24

파이썬(Python) 변수에 대해 알아보기

들어가며 파이썬을 처음 배운다면 변수라는 개념이 다소 낯설게 느껴질 수 있습니다.하지만 변수는 프로그래밍의 기본이자 앞으로 어떤 코드를 작성하더라도 반드시 알아야 하는 중요한 개념입니다. 변수란? 프로그래밍에서 변수는 값을 저장하는 이름표입니다. 예를들어 누군가의 전화번호를 저장할 때홍길동이라는 사람의 이름을 지정한 후에전화번호를 입력하고다음에 검색할 때에는 홍길동으로 검색을 합니다. 여기서 홍길동이라는 이름은 변수이고전화번호는 값이 됩니다. 변수를 사용하는 이유 1) 변수를 사용하면 값을 재사용할 수 있습니다. 많은 분들이 익숙한 엑셀로 예를 들어 보겠습니다. 엑셀에서 A1셀부터 A5셀까지의 합계를A6셀에 =SUM(A1:A5) 라는 함수식을 사용하여 계산했을 때다른 곳에서 A1셀부터 ..

Python 기본 2025.04.24

파이썬(Python) 코드 실행하기, 파이썬 한 줄씩 실행하기

간단한 코드 작성해 보기 가장 기본적인 설치는 완료되었으니,[ 안녕하세요.! ]를 출력하는 간단한 코드를 작성해 보겠습니다. 먼저 빨간색 원 안의 New File을 클릭한 다음아래와 같이 test.py라는 이름의 파일을 하나 생성해 줍니다. 파일의 이름은 자유롭게 지정할 수 있지만,확장자는 반드시 [ .py ]가 붙어야 파이썬 파일로 인식을 합니다. 그다음 아래와 같이 코드를 작성해 줍니다.print("안녕하세요!") 이렇게 코드를 작성하고 실행해 보겠습니다. 코드 실행하기 1) 플레이 버튼 누르기 먼저 코드를 실행하는 가장 간단한 방법은VSCode의 우측 상단의 ▶ 버튼을 누르는 것입니다. 그러면 아래 그림과 같이 코드가 실행되고[ 안녕하세요! ]가 출력이 됩니다. 2) 터미널에서 직접 실..

Python 기본 2025.04.21

파이썬(Python) 사용을 위한 VSCode 확장 프로그램 설치 및 설정하기

들어가며 이전 글에서 파이썬 및 VSCode 설치 방법을 소개하며,VSCode의 장점 중 하나로 확장성을 언급한 바 있습니다. VSCode는 파이썬뿐만 아니라 다양한 프로그래밍 언어를 지원합니다.다만, 바로 사용이 가능한 것은 아니고,각 언어별 확장 프로그램 설치해야 제대로 활용할 수 있습니다. VSCode에서 파이썬을 사용하기 위한기본 설정 및 몇 가지 확장 프로그램을 소개하겠습니다. 폴더 설정하기 VSCode에서 파이썬을 사용하기 위한 기본 폴더를 설정합니다. 먼저 원하는 경로에 폴더를 하나 만들어줍니다. 저는 예시로윈도우 바탕화면에 Python_Basic라는 폴더를 만들었습니다. VSCode를 처음 실행하면 아래와 비슷한 화면이 나타납니다. 이 상태에서는 별다른 설정이 필요하지 않습니다. ..

Python 기본 2025.04.20

파이썬(Python) 및 VSCode(Visual Studio Code) 설치하기

들 어 가 며 파이썬은 가장 인기 있는 언어이자,상대적으로 배우기 쉽다는 장점을 갖고 있는 언어입니다. 배우기 쉽다고는 하지만,이것도 상대적인 것일 뿐,하나의 언어를 배우고 익히는 것이 쉬운 일은 아닙니다. 어찌 되었든 파이썬을 사용하기 위해서는 준비를 해야 합니다. 파이썬 설치하기 먼저 파이썬을 배우거나 사용하기 위해서는 파이썬을 설치해야 합니다. 1) 먼저 아래 홈페이지에 접속을 합니다. https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org 파이썬 공식 홈페이지로 여기서 파이썬을 다운로드할 수 있습니다. 아래 그림처럼 Downloads 위에 마우스를..

Python 기본 2025.04.20
반응형