본문 바로가기

Cording/Python_Basic8

Python] 에러 및 예외 처리 기본 / 응용 방법 - 코드 포함 코딩을 하다 보면 오류를 만나게 되기 마련이다. 오류가 발생하는 건 프로그램의 오작동을 방지하기 위한 것이지만 때로는 필요에 의해 발생하는 오류를 무시하고 프로그램을 진행시켜야 할 필요가 있는 때도 있다. 이를 위해 파이썬에는 예외 처리 기능이 있다. 1. Python 예외 처리 기본 구조 가장 정석적인 구조라고 판단되는 Python 에러 발생시의 예외처리 구조는 아래와 같다. try : 수행해야할 내용을 입력한다 -> 에러가 발생하지 않는다면 그대로 실행될 내용. except : try 구문에서 에러가 발생할 경우 실행될 내용. else : try 구문에서 에러가 발생하지 않았다면 실행될 내용. finally : try 구문의 내용이 에러가 있든 없든 상관없이 마지막에 실행될 내용. # Python 예.. 2023. 1. 1.
thumnail 아나콘다 (anaconda)에 파이썬(Python) 32bit 설치 및 파이참 / VSCODE에 적용하기 64bit로 설치된 아나콘다(anaconda)에 파이썬(Python) 32bit의 가상환경을 만들고 파이참(Pycharm) 및 VSCODE에서 해당 가상환경으로 코딩을 진행할 수 있는 방법을 알아보자. 필자와 같은 코알못 레벨을 위한 설명이니 참고 부탁 드린다. 1. 32bit Python에 대한 설정이 필요한 이유 필자가 코딩을 공부하는 목적 중 하나가 자신만의 자동 주식 거래 프로그램을 만들고 싶기 때문이다. 이 부분에서 증권사의 API라는 것을 사용해야 하는데, 한국 증권회사의 API는 32bit 환경으로 구동되므로 해당 API를 Python으로 다루기 위해서는 32bit Python을 사용해야 한다. 하지만 현재 아나콘다 (anaconda)를 통한 Python 설치 시 윈도우 환경에 맞추어 64b.. 2022. 12. 26.
thumnail Python] 절대 경로 & 상대 경로 정리 끝! 1. 절대 경로(Absolute Path)와 상대 경로(Relative Path)가 그래서 뭔데?? 엄청나게 간단하고 찰떡 같은 예를 들어보면~ 우리가 친구한테 길을 알려주는 방법을 생각해보자구. 일단 임의의 '세모네모 카페'로 친구를 불러야 한다고 가정해보면. 2가지 방법이 있을 거야. 첫째. '세모네모 카페'의 주소를 알려주는 방법이 있을거야. "서울시 강남구 xx로 xx길, x" 같은 방식으로 말야. 이것이 절대 경로야. 네 친구가 현재 어디에 있는지 상관없이 이 주소가 목적지니까 여기로 와! 라고 하면 되는 거지. 두번째. 친구가 있는 위치를 기준으로 설명해 주는 방법이 있겠지? 마침, 친구가 강남역 앞까지는 도착을 해있다는 거야. 근데 주소를 알려줘도 얘가 길치라 길을 찾지를 못하네? "강남역 .. 2022. 11. 30.
thumnail Python] 슬랙 Slack 메신저 봇 만들기 - 코드 포함 초간단 코딩 Slack Bot을 만들어야 하는 이유 썰! 궁금해서 만들어 보는 초간단 파이썬으로 슬랙 Slack에 메시지를 보내는 봇 Bot 만들어 보기! 예를 들어 주식 시세라든지 검색 순위라던지 혹은 날씨라던지 매일 검색한 정보를 받아 볼 수 있는 자동화 프로그램을 만들고 싶다면 일단 본인에게 메시지를 보내주는 봇 (Bot) 이 있어야 하지 않겠는가? 코딩 초보 코린이가 직접 공부해서 만든 슬랙 Slack bot을 이용한 메시지 보내기 1편! 슬랙 Slack 메시지 Message 봇 Bot 만들기! 가져다 붙이기만 하면 되는 초간단 코드 포함! 포스팅이다. 굳굳! 정말 코딩 초보 코린이인 본인 기준에서 누구나 따라 할 수 있게 만들었으니 잘 봐주시길~ 슬랙 Slack 은 협업을 위한 메신저.. 이 설명부터 필요한.. 2022. 3. 6.