반응형 분류 전체보기164 [Python] 두 날짜 사이의 모든 날짜 구하기 from datetime import datetime, timedelta def date_range(start, end): start = datetime.strptime(start, "%Y-%m-%d") end = datetime.strptime(end, "%Y-%m-%d") dates = [(start + timedelta(days=i)).strftime("%Y-%m-%d") for i in range((end-start).days+1)] return dates dates = date_range("2021-01-01", "2021-01-09") print(dates) 2021. 9. 29. [Medium Review] 늙은 프로그래머가 직장을 잃었다 원문: https://medium.com/writers-blokke/an-old-programmer-loses-his-job-caa4670f34dc An Old Programmer Loses His Job I am an I.T. professional — How could this happen? medium.com 30년 넘게 소프트웨어 개발자로 일했던 AP Carpen 님이 쓴 글입니다. 위 글은 본인이 경험하고 본인이 느낀대로 쓴 글입니다. Carpen 님은 건설업에서 9년을 일하다가 실내 사무직을 위해서 컴퓨터와 관련된 일을 하기위해서 소프트웨어 개발자로 일을 하게 되었다고 합니다. 당시 우편 관련 소프트웨어 회사에서 종사하며 주문 처리, 배송 등을 처리하는 소프트웨어를 개발했다고 합니다. Carp.. 2021. 9. 23. [Medium Blog] 미디엄 블로그 리뷰 미디엄 포스트를 구독하는 것들이 있고 종종 추천 글들이 메일로 오는데 관심있게 본 포스트가 많아서 앞으로 이것을 정리해보고자 한다. 더보기 목차 * An Old Programmer Loses His Job [Medium Review] 늙은 프로그래머가 직장을 잃었다 * 5 Really Cool APIs to Use in 2022 [Medium] 2022년에 사용할 5가지 API(5 Really Cool APIs to Use in 2022) 2021. 9. 23. [Python] flask jinja2에서 문자열 합치기 https://stackoverflow.com/questions/2061439/string-concatenation-in-jinja String concatenation in Jinja I just want to loop through an existing list and make a comma delimited string out of it. Something like this: my_string = 'stuff, stuff, stuff, stuff' I already know about loop.last, I just need to stackoverflow.com * jinja2 string concatenation 파이썬 처럼 join 가능 for x in string_list {{ string_l.. 2021. 9. 19. [Python] Jupyter Lab에서 mitosheet 사용하기 미디엄(Medium) 블로그를 읽다가 파이썬 패키지의 미래 에 대해 정리한 글을 읽고 처음 알게 된 패키지 mitosheet을 사용해보기로 했다. 먼저 mito 관련 패키지를 다운받고 설치해주어야 한다. pip install mitoinstaller python -m mitoinstaller install cmd 창이 아닌 주피터 노트북에서 명령어를 이용해 설치할 때는 앞에 느낌표(!)를 붙여서 사용할 수 있다. 설치가 완료되면 주피터 노트북이 아닌 주피터 랩(Jupyter Lab)에서 사용할 수 있다. 마찬가지로 주피터 노트북에서 !jupyter lab 명령어를 이용해서 주피터 랩을 열어준다. 주피터 노트북이랑 별 차이는 없다. 셀에 아래와 같이 명령어를 입려학면 mito 스튜디오(?)가 나타난다. i.. 2021. 9. 17. [Python] 판다스 데이터프레임에서 두 가지 조건으로 필터링하기 판다스 데이터프레임에서 두 가지 이상 조건으로 필터링하여 추출하는 방법 위의 그림처럼 데이터 프레임이 있을 때, status와 lang 컬럼을 기준으로 두 가지의 조건을 만족하는 행만 추출하고 싶을 때 조건을 적어주는 방법이다. 조건이 많아 지게되면 한 줄로 작성하는 것이 복잡할 수 있어서 아래와 같은 방법을 이용해도 된다. 각 조건을 따로 변수로 지정해주고 변수를 이용하여 필터링해도 된다. * 추가 내용 만약 데이터 프레임 내부에 소괄호로 묶어주지 않는다면 다음과 같이 에러를 확인할 수 있다. 조건 별로 소괄호로 묶어주어야 함을 잊지 말자. 2021. 9. 17. Python의 Jinja2에서 For문 Index값 얻는 방법 Python의 Jinja2(Flask)에서 For문 Index값 얻는 방법에 대한 설명이다. 기본적으로 jinja2에서 for문은 아래와 같이 사용된다. {% for item in items %} {{ item }} {% endfor %} item을 나열하는 방식의 for문이다. 이 때 몇 번째 줄인지를 함께 입력하고 싶을 때 for문의 index가 필요하다. 방법은 많다. index를 변수로 설정해서 하나씩 늘려줘도 되지만, jinja2에서는 loop 객체를 제공하여 쉽게 index에 접근할 수 있다. loop.index는 1부터 시작하는 인덱스를 반환해주기 때문에 아래와 같이 쉽게 몇 번째인지 알 수 있다. {% for item in items %} {{ loop.index }}번째 아이템: {{ i.. 2021. 9. 16. Python Jinja2에서 If문 사용하는 방법 python jinja2(flask) template에서 if문을 사용하는 방법 {% %} 태그 내부에 작성해야한다. {% if 조건식 %} // 조건식에 해당하는 경우 endif를 만나기 전까지의 구문을 수행함 {% elif 조건식 %} // 위 조건이 아닌 경우 또 다른 조건을 수행함 {% else %} // 위 조건이 아닌 경우 무조건 수행함 {% endif %} // if 조건식을 코드실행을 끝냄 참고로, jinja2 template에서는 {% %}로 for나 if문 등을 사용했다면, {% %}로 닫아주는 행이 필요하다. 예시. {% if data.YN == 'True' %} It's true 2021. 9. 16. python jinja2 template 변수 선언하기 jinja에서 variable 선언하기. 파이썬 jinja2(flask)에서 변수를 생성하여 html내부에서 사용해야되는 경우가 있다. stackoverflow에 몇 답변이 있지만 해보니 모두 되지 않았다. https://stackoverflow.com/questions/3727045/set-variable-in-jinja Set variable in jinja I would like to know how can I set a variable with another variable in jinja. I will explain, I have got a submenu and I would like show which link is active. I tried this: {% set active_link = .. 2021. 9. 16. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음 반응형