반응형

STUDY 7

백준 BAEKJOON 33845번 PNUPC에 한 번도 빠지지 않고 출연한 산지니가 새삼 대단하다고 느껴지네 [PYTHON/파이썬]

백준 BAEKJOON 33845번 PNUPC에 한 번도 빠지지 않고 출연한 산지니가 새삼 대단하다고 느껴지네 [PYTHON/파이썬][목차여기] (BRONZE Ⅲ)https://www.acmicpc.net/problem/33845 문자열 T의 알파뱃들을 for 문으로 순회하면서해당 알파뱃이 문자열 S에 포함되는지 판단한 후,포함되지 않았더라면 result에 더해준 뒤 출력하면 된다. S = input()T = input()result = ""for i in T: if i not in S: result += iprint(result)

STUDY/Python 2025.06.12

[Tkinter] 함수가 왜 미리 실행될까?

😟 문제 상황 ui.py 파일 속 시작 버튼에 command를 연결해주는 과정에서 문제가 발생했다.함수를 분리하기 위해 func.py 파일을 만든 후 함수를 연결을 했으나 프로그램이 실행하자마자 함수가 자동으로 실행된 것이다. 그 후에는 버튼을 눌러도 동작하지 않는 현상이 발생했다. 💦 아래는 문제의 코드이다.# ui.py 파일 속 일부 코드start_Button = Button( frame_run, text="시작", width=10, height=2, font=normal_font, command=lotto_start(list_file, game_combobox))# func.py 파일 속 일부 코드def lotto_start(list_file, game_combobox..

STUDY/Python 2025.06.11

[Tkinter] Tkinter 폰트(font) 설정과 활용 정리

😟 문제 상황현재 Tkinter에 공부하고 있던 와중에 제공되는 기본 폰트가 마음에 들지 않았다. 그래서 폰트 사용 방법에 대해 검색하여 알게 된 것들을 정리해 볼까 한다. ✔️ 현재 작업하고 있는 프로그램 UI만 완성시켰는데 기본 폰트가 영... 아닌 것 같다. 😭✅ 기본적인 폰트 설정 방법폰트를 지정하기 위해 가장 간단한 방법은 font 옵션을 사용하는 것이다.sample_label = Label(root, text="샘플 Label 입니다.", font=("맑은 고딕", 12))sample_label.pack() 이때 튜플의 형식은 다음과 같다.font = (family, size, style)family : 폰트 이름 (ex. Arial, 맑은 고딕)size : 폰트 크기 (정수)style :..

STUDY/Python 2025.06.05

[Tkinter] Tkinter를 활용하여 간단한 메모장 프로그램 만들기

시작하기에 앞서인프런 강의 링크 (나도코딩)https://www.inflearn.com/course/%EB%82%98%EB%8F%84%EC%BD%94%EB%94%A9-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%99%9C%EC%9A%A9%ED%8E%B8-2/ [지금 무료]파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간) 강의 | 나도코딩 - 인프런나도코딩 | , 파이썬(Python) 입문자 탈출, GUI 프로그래밍으로 재미있게 실력을 다져보세요! 강의 소개 🎮 많은 분들이 파이썬 기초까지는 잘 배우지만, 1. 초보를 벗어나 중급자로 실력을 키우려www.inflearn.com 나도코딩 님의 GUI 프로그래밍 강의를 통해 배운 내용을 토대로 퀴즈(메모장 만들기)를 진행하려고 한..

STUDY/Python 2025.04.27

혼자서 배우는 Flexbox: 핵심 개념과 코드 예제

CSS의 Flexbox는 다양한 화면 크기에 적응할 수 있는 레이아웃을 손쉽게 만들 수 있는 강력한 도구다.아래는 Flexbox를 쉽게 이해할 수 있는 예제 코드와 설명을 작성해 보았다.  Flexbox 기초 개념Flex 컨테이너 설정: display: flex;를 사용하여 컨테이너 내부의 아이템들을 유연하게 배치할 수 있다.아이템 정렬: justify-content와 align-items를 사용하여 수평과 수직 방향의 정렬을 지정한다.flex 속성: 아이템의 크기를 비율로 조정하여 화면 공간을 유연하게 차지하게 할 수 있다.  포스팅 내 예제는 Codepen에서 제공하는 화면 확대/축소(1x, 0.5x, 0.25x)를 활용하면   레이아웃이 어떻게 변하는지 더 쉽게 확인할 수 있다. 필요에 따라 조정해..

STUDY/CSS 2024.10.21

Python의 Zip 함수를 활용한 2차원 배열 전환 방법

시작하기에 앞서, zip 함수란? Python에서 사용되는 내장 함수 중 하나로, 여러 개의 순회 가능한(iterable) 객체를 받아 각 객체에서 동일한 인덱스의 요소들을 묶어 튜플로 반환하는 역할을 한다. 아래는 예제다. numbers = [1, 2, 3, 4] letters = ["a", "b", "c", "d"] zipped = zip(numbers, letters) for z in zipped: print(z) 결과) 위의 결과를 보면, zip() 함수가 각 리스트의 같은 인덱스에 있는 요소들을 묶어서 튜플로 만들어 반환했음을 알 수 있다. 이렇게 함으로써 우리는 두 리스트를 한 번에 처리할 수 있다. 위의 예제는 단순히 두 개의 리스트를 zip() 함수로 묶은 것이지만, zip() 함수는 두 ..

STUDY/Python 2024.03.19

반응형 웹페이지 개발 시 localhost 외부 접속 설정하기

🔎 문제 상황 React와 Vite를 이용하여 웹 애플리케이션을 개발하면서 반응형 웹페이지 또한 구현하려고 시도했다. 하지만 로컬 환경에서 개발하면서 스마트폰으로 해당 URL에 접속하려고 했을 때 문제에 부딪혔다. 문제의 원인 기본적으로 Vite를 사용하여 npm run dev를 실행하면 로컬 환경에서는 localhost 주소에 애플리케이션을 실행한다. 이는 개발 단계에서는 문제가 되지 않았으나 스마트폰에서 접속하려고 할 때 문제가 발생했다. (아래 사진은 내가 작업하고 있는 페이지이다. 포트 번호: 5173) 💻 해결 방법 인터넷을 검색한 결과, package.json 파일을 수정해야 한다는 것을 알게 되었다. Network 부분을 활성화해야 하는데 use --host to expose를 하라고 적혀있..

STUDY/React 2024.01.13
반응형