Hello world!Python으로 Hello world!를 출력하는 프로그램 예제 소스는 아래와 같습니다. 파이썬 확장자는 .py (예 : test.py)입니다. (이후 예제는 2.7 기준으로 작성했습니다) 1print "Hello world!"cs 그러나 Python3에서 위 문법은 금지되어 아래와 같이 작성합니다. 1print("Hello world!")cs 소스 작성이 완료되면, 프로그램을 다음과 같이 실행합니다. 1python test.pycs 문법파이썬은 개행으로 문장을 구분합니다. 12print "Hello"print "World"cs Perl이나 PHP와 같이 세미콜론( ; )으로 구분할 수 있습니다. 12345a = 5;b = 3;c = a + b print ccs 문장을 행으로 나누어..
비주얼스튜디오 2019, 1.33 버전 기준으로 작성된 포스팅입니다. 이 포스트 보고 확장 프로그램 설치하기전에 버전 꼭 확인해 주세요. 1. Rainbow CSVCSV를 아름답고 행복한 마음으로 바라볼 수 있습니다. 2. Partial Diff선택한 범위의 차이를 쉽게 확인할 수 있어 편리합니다. 3. Duplicate action파일이나 디렉토리를 버튼 하나로 복사할 수 있어서 편리합니다. 4. GitHub Pull Requests공식(유료) 버전에 한정한 기능입니다. 5. gitignoregithub/gitignore를 참조하여 자동으로 실행합니다. .gitignore라고 하면 gitignore.io를 사용하기도 합니다. 6. Todo+고급스러운 ToDo를 사용하고 싶을 때 TODO Highligh..
개인적으로 메모해 놨던 깃허브 사용법에 필요한 내용을 블로그에 업로드합니다. 초심자 시선에서 이해하기 쉽도록 적었습니다. 또한, "이런 것도 알아두면 좋아요!"라든지, "이런 설명은 잘못되었습니다!"같은 것이 있으면 댓글 남겨주세요. 깃허브 사용법 궁금한 분들에게 도움이 되길 바랍니다. ⭕️ 용어 해설 작업 디렉토리 : 실제로 파일을 추가, 삭제, 수정하는 폴더인덱스 : 커밋 전에 확인 장소. add 명령으로 여기에 파일을 보냄레파지토리(Repository) : 파일 등의 데이터 저장소로컬 저장소 : 내 PC의 저장 장소원격 저장소 : GitHub의 저장 장소branch : 개별적으로 작업하는 장소. 별도의 작업 디렉토리commit : 편집한 파일을 로컬 저장소에 보냄push : 로컬 저장소에서 원격 저..
구체적인 예를 들어 말씀드리면 이렇습니다. C# URI 사용할 때, 파일 이름에 # 이 들어가 있으면 오류가 발생합니다. 프로그램 오류가 아니라, 개발자가 원하는 결과가 나오질 않아요. 왜냐면 C# URI, GetRequest() 에서 특수문자 #은 anchor 예약어 입니다. 그래서 파일 이름에 #을 제거하는 것이 가장 좋은데, 그게 어렵다면, Url Encode 해줘야 합니다. 우선 C# System.Net.FtpWebRequest 및 GetRequest 활용한 예제 살펴볼게요. 20번 라인 URI에서 의도치 않은 결과가 발생합니다. 파일 이름에 #이 들어감으로 인하여 1#.txt, 123#.txt 등 # 뒤의 문자를 인식하지 못합니다. 그래서, 엉뚱한 이름의 파일 이름이 생성되거나, 파일 자체를 만..
2019년 8월 현재 공매도는 신약 개발주에 집중되어 있습니다. 대차 비율은 아래 표에도 나왔다시피 신라젠은 43.1%, 헬릭스미스는 29.8%입니다. 최근 급락한 에이치엘비는 38.6%고요. 출처는 역시 헬릭스미스 주주카페입니다. 종목 총주식 수 대차잔고 누계 대차 비율 헬릭스미스 15,956천 4,752천 29.8% 에이치엘비 39,235천 15,133천 38.6% 신라젠 71,052천 30,610천 43.1% 메지온 8,654천 2,458천 28.4% 셀트리온 128,329천 24,409천 19.0% 삼성바이오 66,165천 5,713천 8.6% 바이오 신약 개발하는 기업들을 통해 공매도 세력은 얼마나 벌었을까요? 공매도의 순기능 운운하는 금융위의 발언은 실망 그 자체입니다. 헬릭스미스 주주카페에 ..
프로그램에서 오류가 발생했을 때 도움이 되는 스택 트레이스. Python이란 언어의 오류 처리 방법과 거기에 스택 트레이스 정보를 얻어 분석하는 방법 소개합니다. 스택 추적스택 추적(Stack trace 보는 법)은 프로그램에서 예외가 발생했을 때 어떻게 함수가 호출되었는지, 어디에서 오류가 발생했는지를 특정할 수 있는 수단(방법)입니다. 문제 발생 시 원인 규명에 도움이 됩니다. 예를 들어 다음과 같은 파이썬 프로그램이 있습니다. 1234567891011def a () : "" "b 함수를 호출" "" b () def b () : "" "c 함수를 호출" "" c () def c () : "" "예외가 발생한다" "" char = None char . format ( 'hello' ) # 여기서 예외 ..
이 포스트에선 파이썬 입문에 필요한 구문(제어문) 중에서 6가지 사용 방법을 알아봅니다. with 구문 (with)12with expression [as target] [, expression [as target]]... : suite...Colored by Color Scriptercs with를 이용하면 with 블록이 종료되었을 때 자동으로 오브젝트 종료 처리 기능이 호출됩니다. 예를 들어 file 클래스의 open()이 수행되면 with 종료 시 close()가 자동으로 호출됩니다. 아래 예제에서 with를 이용하면 블록이 종료될 때 f.close()가 자동으로 호출됩니다. 12345678910111213# with를 사용하지 않는 예제f = open ( "test.txt")print f.read..
목차 코로나 유급휴가 지원금 신청하기 소상공인 손실보상 300만원 신청하기 개인회생 기간 알아보기 마이너스통장 이자 낮추는 방법 신용등급 점수표와 신용점수 확인하기 대출금리와 금융채 금리 비교하기 개요 개인신용정보조회서는 2018년까지 비회원 조회, 발급이 가능했습니다. 하지만, 한국신용정보원 방침이 바뀌면서 회원가입 후 조회는 필수 사항이 되었습니다. 관련 내용은 아래 그림에 있습니다. 2018.12.3(월)부터 회원으로 가입한 경우에만 크레딧포유와 보험 신용정보(내보험다보여 등) 조회 서비스를 이용하실 수 있습니다. 12.3(월)부터는 다시 회원가입을 하셔야 정상적인 서비스 이용이 가능한 점 이해 바랍니다. 한국신용정보원 접속 회원가입이 필수로 바뀌면서 개인신용정보조회서 조회 및 발급 과정이 조금 까..
만약 ~라면 (if, else, elseif)123456if expression: suite...[elif expr: suite...][else: suite...]cs if는 "만약"을 의미합니다. 문장(소스로 구현한 식)이 참이면, 들여쓰기 된 블록을 실행합니다. 다음 예제에서는 num 값이 10보다 크면 BIG를 3번 표시합니다. 1234if num > 10: print "BIG" print "BIG" print "BIG"cs else는 "그렇지 않으면"을 의미합니다. 다음 예제에서는 num이 10보다 크면 BIG, 그렇지 않으면 SMALL을 출력합니다. 1234if num > 10: print "BIG"else: print "SMALL"cs elif는 '그렇지 않다면 만약'이란 뜻입니다. 다음 예제..
파일 몇 개라면 복사 후 붙여넣기 하여 쉽게 파일을 합칠 수 있지만, 수백 개의 CSV 파일이 존재하면 하나로 합치기 매우 어렵습니다. 이 포스트는 여러 csv (쉼표로 분리) 파일을 파일 하나로 결합하는 방법을 소개합니다. 윈도우 CMD를 이용해 배치 파일을 만들어 더블클릭 한 번으로 해결할 수 있습니다. CSV 엑셀 파일 합치기 전 준비우선, 합치고 싶은 파일들을 한 폴더에 모아 주세요.폴더 경로는 어디든 상관없습니다. 그리고 하위 폴더로 "all"을 만듭니다. 이 하위 폴더엔 아무것도 넣지 마세요. 배치 파일(.bat) 만들어 CSV 엑셀 파일 합치기배치 파일은 확장자가 .bat이며 파일 합치는 명령어가 적혀있습니다. 간단하게 말씀드리면, 컴퓨터에게 "일 해!"라는 명령어를 써놓고 더블 클릭하면 컴..
삼성페이 사용하는 분들이 궁금해하시는 것 중 하나가 현금 인출입니다. 플라스틱 마그네틱 IC 카드가 없으면 삼성페이로 현금인출 되는지 궁금하실 겁니다. 무작정 ATM으로 가서 현금인출 시도하면 출금은 안 됩니다. 잘못된 접근이라거나 출금할 수 없는 계좌라거나 이런 메시지가 뜨면서 불쾌지수만 높아져요. 이럴 땐 출금 통장 등록을 먼저하고 다시 시도해야 합니다. 카드 등록이 아니라 통장 등록을 해야 합니다. 이 포스트에선 체크카드 없이도 삼성페이 현금인출 가능한 2가지 방법 알아보겠습니다. (KB 국민은행 기준) 삼성페이 서비스 등록 / 가입하고 ARS 인증으로 인출1. 공인인증서 로그인 2. 계좌 등록전체메뉴 - 조회/이체 - 스마트출금 - 스마트 ATM 출금계좌등록 터치 스마트ATM출금계좌 등록에는 최대..
Excel VLOOKUP 함수함수= VLOOKUP(검색 값, 검색 범위, 열 번호, [검색 방법])※ 엑셀 스프레드시트에 대응 VLOOKUP 함수는 검색 / 행렬 함수이며 검색한 후 데이터를 가져오는 함수입니다. 룩업 함수라고도 하지만 정확히는 엑셀 브이룩업이 정확한 표현입니다. 어려운 포인트어떤 부분에서 여러분이 엑셀 브이룩업 함수를 어렵게 느낄까요. 이름엑셀 함수에서 사용 빈도가 높은 SUM, IF 등은 이름이 간결하고 어떤 내용인지 금방 알 수 있습니다. 하지만 VLOOKUP은 어떤 함수인지 모릅니다. 갑자기 "V"입니다. "V"가 뭐야. 인수가 많다엑셀 브이룩업 함수를 구성하는 요소(인수)를 4개나 설정해야 합니다. 기본 인수가 4개니깐 참 많네요. 한국어 설명을 봐도 "?"입니다. 계산 함수가 ..