리스트를 특정 크기의 리스트로 분할하기 아래의 예제에서는 크기가 9인 리스트를 4개씩 나누기 한 것 (n=4) 코드 my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9] # How many elements each list should have n = 4 # using list comprehension result1 = [my_list[i * n:(i + 1) * n] for i in range((len(my_list) - 1 + n) // n )] print (result1) 결과 List Comprehensin에 대한 설명 result1 = [my_list[i*n:(i+1)*n] for i in range((len(my_list) - 1 + n) // n )] 1) 먼저 몇 개의 리스트..
PPA(Polyphthalamide)를 쉽게 이해하려면 전에 먼저 PA6, P66이 어떻게 생긴 것인지를 알아야 합니다. 1. PA6, PA66, PA610 1) PA6은 탄소가 6개짜리인 카프로락탐(Caprolactam)을 중합하여 만듭니다. 동그랗게 생긴 카프로락탐의 N(질소 원자) 옆을 찢어서 쭉 편 다음 이어붙였다고 생각하시면 됩니다. 2) PA66은 탄소가 6개짜리인 헥사메틸렌디아민(HMD, hexamethylenediamine)과 탄소가 6개짜리인 아디프 산(AA, adipic acid)을 중합하여 만듭니다. 이름이 Poly-amide인 이유는 분자 구조에서 아미드( –CO-NH–)가 반복되기 때문입니다. 그렇다면 PA610은 어떻게 만들지 예상이 되나요? => 탄소 6개짜리 분자와 탄소 10..
개선된 내용의 게시물을 작성 중에 있습니다. 아래의 링크 참조 부탁드립니다. (2021/09/25) 파이썬으로 SRT 예매 프로그램 만들기 시리즈 https://kminito.tistory.com/79 [Python] 파이썬으로 SRT 예매 프로그램 만들기 (1) 기능 구현하기 안녕하세요? 과거에 처음 코딩을 배우던 시절 짠 허접한 SRT 매진 표 예매 게시물을 올렸었는데요, 이번에 코드를 새로 짜는 김에 파이썬 초보분들에게 도움이 될 수 있도록 어떤 식으로 접근하 kminito.tistory.com 파이썬으로 SRT 표 예매 과정을 자동화 한 것입니다. 웹에서의 동작은 셀레늄을 이용했습니다. 아래 내용을 보시면 아시겠지만 단순히 사람이 하는 반복 작업을 파이썬을 통해 자동화 한 것이라 한계가 분명합니다..
2018년 처음 코딩을 배울 때 시작했던 Jekyll(Github Page) 블로그를 닫고, 지금 이 티스토리 블로그로 이사하려고 한다. 작년 여름부터는 글을 올리지 못했지만, 그래도 다양한 분야에 관심을 가지고 공부했던 나의 흔적과 노력이 깃들어있는 소중한 곳이다. 게시물은 많이 없었지만 그래도 한국 웹에는 없는 정보들을 많이 올려서 지금까지도 나름 방문자가 꽤 있고, 또 처음 오픈소스에 컨트리뷰션 한 것도 Jekyll 이었다. 디자인도 몇번이나 바꾸면서 열심히 이쁘게 꾸몄었다. 하지만 점점 바빠지면서 블로그에 무언가 적을 시간이 잘 안 났다. 이제 다시 공부하고 무언가를 기록하려니 티스토리에 비해 Jekyll은 너무 번거롭다. Jekyll의 자유도가 높다는 건 정말 좋은 장점이지만, 시간에 쫒기다 보..
텔레그램은 API를 제공하며, 파이썬에서 python-telegram-bot 라는 라이브러리를 이용하면 정말 간편하게 텔레그램 봇을 통하여 메시지를 발송할 수 있습니다. 프로그램 돌리면서, 휴대폰 텔레그램 앱으로 메시지를 받을 수 있다는 것이 정말 큰 장점입니다. 사용법 또한 매우매우 간단합니다. 저는 아래와 같은 곳에 사용중입니다. (각 항목 모두 포스팅 예정) 1) 주식 프로그램에서 조건검색식 종목 신호가 오면 텔레그램으로 메시지 발송 2) 기차표 예매 매크로를 돌려서, 예약 성공시 메시지 발송 3) 매일 특정 홈페이지를 스크랩하는 프로그램을 돌려놓았을 경우, 스크랩 성공시 해당 내용 메시지 발송 사용 방법은 아래와 같은 순서로 진행됩니다. 1) python-telegram-bot 설치 2) 텔레그램..
집에 책상 위치를 바꾸면서 데스크탑이 LAN outlet과 멀어지게 되어 데스크탑용 무선 랜카드를 샀다. 메인보드에 바로 꽂는 애들 중에 이 제품이 제일 싼 것 같아서 이걸로 샀음. 네이버 쇼핑 검색해도 같은 가격이길래 로켓배송 가능한 쿠팡에서 주문했습니다. 설치 전 주의사항 : 인터넷이 끊기기 전에 ipTIME 홈페이지에 가서 랜카드 드라이버를 미리 다운받아 놓으세요. 저는 미리 안 받아놔서, 휴대폰으로 다운 받은 후 데스크탑으로 옮겼습니다. 다운로드 주소 : iptime.com/iptime/?page_id=126&dfsid=6&dftid=426&uid=19720&mod=document 본인 윈도우 버전에 맞게 받으시면 됩니다. ( 윈도우 버전 확인은 내 컴퓨터 우클릭 ->속성 클릭) 제품 설명 박스는..
If Not IsObject(application) Then Set SapGuiAuto = GetObject("SAPGUI") Set application = SapGuiAuto.GetScriptingEngine End If If Not IsObject(connection) Then Set connection = application.Children(0) End If If Not IsObject(session) Then Set session = connection.Children(0) End If If IsObject(WScript) Then WScript.ConnectObject session, "on" WScript.ConnectObject application, "on" End If session...
목적 : 배경이 투명한 서명 이미지 파일(PNG)을 만들어보자. 내용 : 가끔 엑셀이나 워드 파일에 서명을 얹어야 하는 경우가 많은데, 아래의 방법으로 포토샵이 없는 회사 컴퓨터에서도 대충 만들어볼 수 있다. 결과물 : 1) 그림판을 열어서 서명을 하고 이미지 파일로 저장한다. 2) http://pixlr.com/editor 에 접속해서 위에서 저장한 이미지를 연다. 3) 아래 스크린샷처럼 (1) 왼쪽 오려내기 버튼을 누르고 (2) 마법봉 버튼을 누른 후 (3) 투명하게 만들고 싶은 곳을 클릭한다. 4) 그러면 아래와 같이 클릭한 곳이 모두 투명(체크무늬)로 바뀐다. 이제 해당 이미지를 아래의 저장 버튼을 눌러 PNG 파일로 저장한다. 끝 5) 서명이 필요한 곳에 사진을 불러오면 아래와 같이 배경이 투명..
수시로 추가함. 출처는 주로 - 레벨업 파이썬 (https://wikidocs.net/83506) - 파이썬 코딩 도장 (https://dojang.io/mod/page/view.php?id=2427) - 점프투파이썬 (wikidocs.net/book/1) 가변인자 사용 예시 def foo(*args): print(args) foo(1, 2, 3) foo(1, 2, 3, 4) def foo(**kwargs): print(kwargs) foo(a=1, b=2, c=3) def foo(*args, **kwargs): print(args) print(kwargs) foo(1, 2, 3, a=1, b=1, c=2) 데코레이터 사용 예시 def outer(out1): def inner(in1): print("in..
실적 관련 자료 만들 때 영어 표현 참고하려고 가져옴 BASF 2H 2020 Financial Report 출처 : report.basf.com/2020/q2/en/business-review/consolidated-interim-managements-report/results-of-operations.html Results of Operations Sales declined by €641 million compared with the first half of 2019 to €29,433 million. The decrease was mainly attributable to lower volumes in the Materials, Surface Technologies and Industrial Solut..
개요 파이썬으로 연예인 인스타그램의 사진, 동영상, 글 내용을 다운받는 방법입니다. 원래 셀레늄으로 인스타그램 스크랩하는 방식을 이용하려고 했는데, instaloader라고 하는 진짜 너무 편한 라이브러리가 이미 있더라구요. 커맨드라인에서 실행할 수도 있고, 파이썬으로 라이브러리를 불러와서 사용할 수도 있습니다. 정말 간단합니다. instaloader 홈페이지 : instaloader.github.io/ Github : github.com/instaloader/instaloader 방법 1) 설치 커맨드라인에서 설치합니다. pip install instaloader 2) 실행 커맨드라인에서 실행합니다. 예시1 : 아이유 인스타그램(#dlwlrma) 안의 게시물을 모두 다운받고 싶다. (저화질) insta..
시험 목적 : 플라스틱 제품에 높은 전류에 의한 Arc 방전이 발생되는 경우, 발화에 대한 저항특성을 평가 평가 기준 : 기준 시편이 발화될 때까지의 Acr 횟수를 측정하여, 횟수 구간별로 아래와 같이PLC 등급을 부여함