전체 글 10

파이썬 try, except 이해하기 (초급, 중급)

코딩을 하시면서 에러 없이 한번에 생각한 것을 한번에 만들어 본 적이 있으신가요? 에러의 정도가 심각하지 않아 그냥 넘어가고 싶거나, 에러를 if문으로 처리하기에는 다소 까다로운 상황에 처하게 될 때가 있으실거에요. 그럴때 딱! 쓰기 좋은 코드가 있습니다. 바로 try, except입니다. 전 이 코드를 알게되고 프로그래밍에 적용하면서 개발 속도가 엄청 빨라졌습니다. 하지만, 또 너무 남용하게되면 디버깅 실력이 점점 줄어들 뿐만 아니라, 어느 부분에서 에러가 발생했는지 찾는데 한참의 시간을 쏟아야할 수도 있습니다. 자! 그러면 어떤 상황에 어떻게 사용할 수 있는지 한번 배워보도록 하겠습니다. ^^ 사용법 number1 = 1004 number2 = '1' try: # 에러가 발생할 수 있는 코드 numb..

카테고리 없음 2023.10.03

Python "matplotlib" 초보자 가이드

matplotlib은 파이썬에서 그래프를 그릴 수 있는 라이브러리입니다. 요즘 머신러닝과 빅데이터관리가 대단히 핫한데요. matplotlib을 사용하면 결과물을 시각화해서 선 그래프, 막대 그래프, 원 그래프, 산점도 등 다양한 그래프를 쉽게 그릴 수 있습니다. matplotlib 설치하기 matplotlib을 설치하려면 다음과 같이 pip 명령어를 사용합니다. pip install matplotlib matplotlib 기본 사용법 matplotlib을 사용하려면 먼저 import matplotlib.pyplot as plt와 같이 matplotlib을 import해야 합니다. import matplotlib.pyplot as plt 다음은 기본적인 사용법에 대해서 설명드리겠습니다. import mat..

카테고리 없음 2023.09.09

Python "requests" 라이브러리 초보자를 위한 가이드

requests는 파이썬에서 HTTP 요청을 보내는 데 사용되는 라이브러리입니다. 요즘 아주 핫한 파이썬에서 HTTP 요청을 보내는 가장 인기 있는 라이브러리 중 하나입니다. 먼저 설치하는 방법부터 설명드리겠습니다. 터미널창에서 아래와 같은 명령어를 입력하고 엔터를 누르시면 설치가 시작됩니다. C:\Users> pip install requests requests 라이브러리에서 가장 많이 쓰이는 함수는 아래와 같습니다. get(): GET 요청 import requests response = requests.get('https://www.google.com') print(response) # 결과값: post(): POST 요청 -> 이 요청은 샘플.com의 /addinfo 경로에 username과 em..

카테고리 없음 2023.09.08

Python 내장함수 "Pickle" 초보자를 위한 가이드: 직렬화 역직렬화

Python은 단순성과 사용 용이성으로 잘 알려진 다재다능하고 강력한 프로그래밍 언어입니다. 편리한 내장 모듈 중 하나는 "pickle"입니다. 이를 통해 Python 객체를 쉽게 직렬화 및 역직렬화할 수 있습니다. 이 블로그 게시물에서 우리는 Python "pickle"의 세계를 탐구하여 그것이 무엇인지, 왜 유용한지, 효과적으로 사용하는 방법을 많은 예제와 함께 설명할 것입니다. 파이썬 피클이란 무엇인가요? "pickle"은 Python 객체를 직렬화(객체를 바이트 스트림으로 변환) 및 역직렬화(바이트 스트림을 다시 객체로 변환)할 수 있는 모듈입니다. 이러한 개체 직렬화 및 역직렬화 프로세스는 데이터 저장, 데이터 전송, 캐싱과 같은 작업에 필수적입니다. Pickle은 Python 객체의 상태를 파..

카테고리 없음 2023.09.06

Python "random" 모듈에 대한 초보자 가이드

"random"은 애플리케이션에 예측 불가능성과 다양성을 추가할 수 있게 해주는 컴퓨터 프로그래밍의 매혹적인 개념입니다. 인기 있고 초보자에게 친숙한 프로그래밍 언어인 Python은 'random' 모듈을 제공하므로 임의의 값을 쉽게 사용할 수 있습니다. 이번 블로그 포스트에서는 'random' 모듈에 대해 자세히 살펴보고, 그 기능을 살펴보고, 초보자가 효과적으로 사용하는 방법을 이해할 수 있도록 예제를 제공하겠습니다. 'random' 모듈이란 무엇인가요? Python의 'random' 모듈은 표준 라이브러리의 일부이며 난수 생성, 시퀀스 선택 및 요소 섞기를 위한 다양한 기능을 제공합니다. 게임 제작부터 실제 시나리오 시뮬레이션까지 다양한 애플리케이션에서 사용할 수 있는 다용도 도구입니다. 'rand..

카테고리 없음 2023.09.05

Python dict() 이해하기: 초보자 가이드

Python은 단순성과 가독성으로 잘 알려진 다재다능하고 강력한 프로그래밍 언어입니다. 기본 데이터 구조 중 하나는 종종 'dict'라고 불리는 메서드입니다. 예제를 제공하고, 이를 효과적으로 사용하는 방법을 설명합니다. 1. 딕셔너리 구조이해하기 {"key":"value", "key":"value", ...} 이것은 딕셔너리의 구조입니다. 위 그림과 같이 person.get("key") 를 해주시면 해당key의 값을 출력해줍니다. 그리고 "key"가 없다면 print(person.get("city", "N/A")) "N/A"의 디폴트 값을 출력해줍니다. 2. 모든 key 불러오기 person.keys()를 해주시면 해당 person의 딕셔너리에 포함된 모든 key를 출력해줍니다. 3. 모든 value ..

카테고리 없음 2023.09.03

파이썬 리스트에 요소 추가하고 삭제하는 초보자 가이드

파이썬 리스트는 다양하고 널리 사용되는 데이터 구조로, 항목들의 모음을 저장하고 조작하는 데 사용됩니다. 리스트를 다루는 기본 측면 중 하나는 요소를 추가하고 삭제하는 능력입니다. 이 안내서에서는 파이썬 리스트에 요소를 추가하고 삭제하는 과정을 안내해 드리겠습니다. 리스트에 요소 추가하기 1. 요소 추가 및 순서 바꾸기 (append(), insert(), reverse() 메서드): append() 메서드는 단일 요소를 리스트의 끝에 추가하는 데 사용됩니다. 다음은 이를 사용하는 방법입니다: 위 그림처럼 append('추가할 내용') 을 넣으시면 리스트의 맨 마지막에 대상이 추가되는 것을 볼 수 있습니다. 그렇다면 리스트의 제일 처음에 값을 추가하고 싶을때는 어떻게 해야할까요? 바로 insert를 사용..

카테고리 없음 2023.08.29

Excel VBA에서 For문 이해하기(루프이해하기)

Excel에서 셀 서식 지정, 수식 적용, 데이터 업데이트 등 반복되는 작업에 지치셨나요? Excel VBA는 강력한 루프 구성(for문)을 통해 여러분의 퇴근시간을 앞당겨 드리겠습니다. 그 중에서도 'For' 문은 반복적인 프로세스를 자동화하는 다재다능한 도구로 눈에 띕니다. 이 블로그 게시물에서는 'For' 문의 세계를 탐구하고 구문, 메커니즘 및 간단한 실제 예를 살펴보겠습니다. 1. For 문 이해하기 Excel VBA에서 'For' 문은 기본적인 루프 제어 구조 역할을 합니다. 지정된 횟수만큼 일련의 명령문을 반복적으로 실행할 수 있습니다. 따라서 다양한 셀, 행 또는 열에 대해 작업을 수행해야 하는 작업에 적합합니다. For문의 기본 구문은 다음과 같습니다. for문의 형태는 이렇습니다. 여기..

카테고리 없음 2023.08.29

Excel VBA에서 IF 문 익히기

Excel VBA 기술을 강화할 준비가 되셨습니까? 코딩 여정을 막 시작했거나 기술을 연마하려는 경우 IF 문의 힘을 이해하는 것이 중요합니다. 이 가이드에서는 Excel VBA 전문가가 되는 길을 안내하는 간단한 예를 통해 Excel VBA의 IF 문의 기본 사항을 설명드리겠습니다. IF 문 이해하기 Excel VBA의 IF 문은 특정 조건에 따라 코드에서 결정을 내릴 수 있는 조건문입니다. 이를 통해 조건이 참인지 거짓인지에 따라 코드에서 다양한 작업을 수행할 수 있습니다. IF 문의 기본 구조는 다음과 같습니다. 간단한 예시를 하나 보여 드리며 설명 드리겠습니다. 이 조건문은 "A1"셀의 값을 "9"로 적어 놓고 vba 코드에 if문을 적용시킨겁니다. 차근차근 첫 줄 부터 보겠습니다. "Range(..

카테고리 없음 2023.08.29

엑셀 vba로 셀, 셀범위, 시트 선택하는 방법

엑셀 vba를 시작하셨나요? 그럼 기초중의 기초 셀, 시트를 선택하는 방법을 가장 먼저 알아야할거에요. 지금부터 단계별로 설명과 예시를 보여드릴게요. ^^ 1. 범위 선택: Range 개체는 Excel의 셀 또는 셀 범위를 나타냅니다. 다양한 방법을 사용하여 특정 범위를 선택할 수 있습니다. 굳이 range 와 cells 두가지 방법을 알아야해? 하시는 분도 계실 것 같아요. 네. 두가지 방법을 모두 알아야해요. range는 내가 원하는 특정셀을 선택할 때 손쉽게 쓸수 있어요. 저도 보통은 range를 씁니다. "그러면 cells는 언제 쓰나요?" 저는 cells를 주로 언제 쓰냐면, for문과 같은 반복문을 돌릴때 1부터 100번까지 또는 10부터 1000까지 숫자를 반복하면서 셀에 값을 넣어줄때 주로..

카테고리 없음 2023.08.29