Python (2018)

1주차 모임 공지

1주차 주제 : 프로그래밍, 파이썬이 뭐에요? 1주차 내용 : 간단한 자기소개 & 프로그래밍과 파이썬에 대한 이해 모임 일정 : 2018. 1. 10.(목) 오후 6시 – 8시 모임 장소 : 사당역 스터디룸 위드 https://map.naver.com/local/siteview.nhn?code=1772963954&_ts=1546473252977 * 인원 수 기준으로 예약하므로 못 오시는 분은 미리 말해주세요. 노트북 : 첫 모임이여서 없어도 됩니다. (다음주부터는 가져와야되요) ? 가벼운 몸과 설레는 […]

Continue Reading
Computer Science

소프트웨어 오류 사례

1. Intro Software Engineering 수업에서 소프트웨어의 기능과 확실성(Dependability)에 대해서 배웠다. 또한 특별히 소프트웨어 테스팅에 대해서도 중점적으로 학습하였다. 테스팅에 대해서 배울 때 테스팅이 왜 중요할까? 테스팅을 제대로 수행하지 않고 소프트웨어를 출시했을때 어떤 문제가 발생할 수 있을까?에 대한 의문점이 들었다. 그래서 소프트웨어 오류에 관한 책을 찾아보던 중 “역사 속의 소프트웨어 오류”라는 책을 발견하게 되었고, 다양한 소프트웨어 오류 […]

Continue Reading
Python (2018)

Introduction

주제 : Python을 이용한 재미있는 프로그래밍 & IT에 대한 전반적인 이해 기간 : 2019.01.07.(월) ~ 2019.02.28.(목) 모이는 시간 : 매주 목요일 오후 6시 – 8시 장소 : 매주 공지 교재 : Do it! 점프 투 파이썬, 박응용 저 웹 사이트 내용, Ebook, 오프라인 책의 내용은 모두 동일하므로 책을 따로 구입하지 않아도 됩니다. https://wikidocs.net/book/1     […]

Continue Reading
Python (2018)

홈페이지 오픈!

I.LAB 2019 봄 방학 Python 스터디를 위해 개설된 홈페이지입니다. 본 홈페이지는 Python 스터디와 관련된 내용을 공지 및 공유하려는 목적으로 개설하였으며 최고의 프로그램, 완벽한 프로그램보다 재미있는 프로그래밍, 즐거운 프로그래밍을 지향하는 스터디가 될 것입니다. Let’s enjoy programming! ?

Continue Reading
Shell Script

[script] Send message to Slack

1. Intro 예전에는 서버에서 실행한 script 결과를 이메일로 보냈다면 이제는 Slack이라는 훌륭한 도구를 이용하여 정보를 주고 받을 수 있다. Slack의 WebHooks을 사용하면 되는데 서버에서 bash script를 이용해서 메시지를 전송해보자.   2. Incomming Webhook 생성 Slack에서 채널을 만든 후 “Add an app”을 클릭한다. “Add configuration”을 클릭하여 설정을 추가한다. WebHooks을 추가할 때 중요한 것은 “Post to Channel”, […]

Continue Reading
Python

[Python] Send message to Slack

1. Intro 예전에는 서버에서 실행한 script 결과를 이메일로 보냈다면 이제는 Slack이라는 훌륭한 도구를 이용하여 정보를 주고 받을 수 있다. Slack의 WebHooks을 사용하면 되는데 서버에서 python을 이용해서 메시지를 전송해보자.   2. Incomming Webhook 생성 Slack에서 채널을 만든 후 “Add an app”을 클릭한다. “Add configuration”을 클릭하여 설정을 추가한다. WebHooks을 추가할 때 중요한 것은 “Post to Channel”, “Webhook […]

Continue Reading
Python

virtualenv

1. Intro python에서 virtual environment를 왜 사용해야할까? 설치 환경의 변화, 모듈(pip)의 버전 변경에 따른 종속성 문제를 virtualenv를 통해 해결할 수 있다. virtualenv는 python에서 가상환경 구성 후 그 환경 내에서 프로그래밍, 실행하는 것으로 종속성에 상관없는 매우 편리한 프로그래밍 환경을 제공한다.   2. Install sudo apt install python3-venv   3. Command # 가상환경 생성 python3 -m venv […]

Continue Reading
Computer Science

윤년 버그로 인한 소프트웨어 오류 사례

1. Intro 프로그래밍 교육시 예제로 사용하는 가장 흔한 예시가 윤년을 고려한 달력 제작이다. 별 문제 아니라고, 쉽게 넘어가기 쉬운 윤년이 소프트웨어에 미치는 영향은 어떠한지 살펴보자.   2. 윤년 버그로 인한 소프트웨어 오류 사례 시기 내용 세부 내용 2008 MS 준 디바이스 벽돌 버그 12월 31일 인식 오류(논리적 오류) 2010 Sony 플레이스테이션네트워크(PSN) 중단 시스템이 2010년을 윤년으로 […]

Continue Reading
Back To Top