예사로운
close
프로필 배경
프로필 로고

예사로운

  • 분류 전체보기
    • Python
      • Python
      • Django
    • Algorithms and Data Structu..
      • Algorithms
    • JavaScript
      • JavaScript
      • React
      • jQuery
    • CS
      • Web
      • HTML CSS
    • SQL
      • Oracle
    • Java
      • Java
      • JDBC
    • Git
    Python 라이브러리 - calendar

    Python 라이브러리 - calendar

    calendar source code 공식 문서 isleap() calendar.isleap()은 인수로 입력한 연도가 윤년인지를 확인할 때 사용하는 함수입니다. 참고 - 윤년 규칙 서력기원 연수가 4로 나누어 떨어지는 해는 우선 윤년으로 한다. 그중 100으로 나누어 떨어지는 해는 평년으로 한다. 400으로 나누어 떨어지는 해는 다시 윤년으로 정한다. 윤년을 계산하는 사용자 정의 함수 def is_leap_year(year): if year % 400 == 0: return True if year % 100 == 0: return False if year % 4 == 0: return True return False isleap() 함수 활용 import calendar print(calendar.is..

    • format_list_bulleted Python/Python
    • · 2023. 5. 11.
    • textsms
    Python 라이브러리 - datetime

    Python 라이브러리 - datetime

    datetime 모듈 source code 공식 문서 링크 관련 자료 date datetime.date 모듈은 년, 월, 일로 날짜를 표현할 때 사용하는 모듈이다. import datetime # date day1 = datetime.date(2023, 4, 10) print(day1) # 2023-04-10 이렇게 datetime.date 객체를 만들 수 있습니다. day2 = datetime.date(2023, 8, 14) diff = day2 - day1 print(diff) # 126 days, 0:00:00 date 객체 간의 연산이 가능하고 연산 결과는 datetime.timedelta 객체가 반환됩니다. datetime 시, 분, 초까지 포함한 데이터는 아래처럼 datetime.datetim..

    • format_list_bulleted Python/Python
    • · 2023. 5. 11.
    • textsms
    Python 라이브러리 - re

    Python 라이브러리 - re

    source code 공식 문서 링크 정규 표현식 관련 링크 정규표현식(Regular Expressions) 정규 표현식이란 복잡한 문자열을 처리할 때 사용하는 기법으로 파이썬, C, java 등 문자열을 처리해야 하는 다양한 곳에서 활용할 수 있다. 파이썬에서 정규표현식을 이용하려면 re 모듈을 사용한다. 만약 주민등록 번호 뒷자리를 *로 바꾸는 프로그램을 작성한다면 아래와 같이 작성할 수 있다. data = """ 안녕하세요 저는 이윤태입니다. 제 주민등록 번호는 970701-1234567 만약 다음 8월에 태어났다면 970801-1234567 겠네요. """ result = [] for line in data.split("\n"): word_result = [] for word in line.spl..

    • format_list_bulleted Python/Python
    • · 2023. 5. 11.
    • textsms
    Python 라이브러리 - textwrap

    Python 라이브러리 - textwrap

    textwrap 공식 문서 링크 source code shorten 문자열을 원하는 길이에 맞게 줄여 표시 import textwrap # shorten text = "life is too short, you need python" result = textwrap.shorten(text=text, width=15) print(result) # life is [...] 문자열에 포함된 모든 연속 공백은 하나의 공백 문자로 줄어든다. 축약된 문자열임을 뜻하는 [...] 역시 전체 길이에 포함되며 문자열은 단어 단위로 길이에 맞게 줄어든다. 한글도 마찬가지로 적용된다. 단, 한글 1 문자를 길이 2가 아닌 1로 계산한다. text = "인생은 짧으니 파이썬이 필요해" result = textwrap.short..

    • format_list_bulleted Python/Python
    • · 2023. 5. 10.
    • textsms
    Python에서의 캡슐화

    Python에서의 캡슐화

    Python에서의 캡슐화 Python 캡슐화는 객체의 내부 세부 정보를 숨기고 필요한 정보와 기능만 노출하는 방법입니다. 캡슐화는 클래스 특성 및 메서드의 가시성을 제어하는 특수 키워드인 access modifiers를 사용합니다. Python에서의 3가지 access modifiers Public : Public 속성과 메서드는 클래스 내부, 외부 어디에서나 접근할 수 있습니다. Python에서는 모든 속성과 메소드가 기본적으로 공개됩니다. Protected : Protected 속성과 메서드는 하나의 언더바(_)로 표시합니다. 클래스 및 하위 클래스 내에서는 접근할 수 있지만, 클래스 계층 구조 외부에서는 접근할 수 없습니다. Private : Private 속성과 메서드는 두 개의 언더바(__)로 ..

    • format_list_bulleted Python/Python
    • · 2023. 4. 28.
    • textsms
    CGI, ASGI, WSGI

    CGI, ASGI, WSGI

    CGI(Common Gateway Interface) CGI란 CGI는 공용 게이트웨이 인터페이스로 웹 서버와 외부 프로그램 간의 통신을 위한 표준 인터페이스이다. CGI를 사용해 웹 서버가 클라이언트로부터 요청을 받고, 이러한 요청을 외부 프로그램으로 전달하여 프로그램이 요청을 처리하고 결과를 다시 웹 서버로 전달할 수 있다. 지금 말하는 외부 프로그램은 웹 서버에서 실행되는 프로그램이 될 수 있다. 예를 들어 python과 같은 스크립팅 언어로 작성된 CGI 스크립트가 웹 서버에서 실행되면, 이 스크립트는 웹 서버에서 동작하는 외부 프로그램이 된다. 즉 이 스크립트가 웹 서버와 통신하여 브라우저의 요청을 처리하고 그 결과를 브라우저에게 반환하는 것이다. 그래서 이 CGI를 사용하면 웹 서버와 외부프로..

    • format_list_bulleted CS/Web
    • · 2023. 4. 12.
    • textsms
    • navigate_before
    • 1
    • ···
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • ···
    • 25
    • navigate_next
    공지사항
    전체 카테고리
    • 분류 전체보기
      • Python
        • Python
        • Django
      • Algorithms and Data Structu..
        • Algorithms
      • JavaScript
        • JavaScript
        • React
        • jQuery
      • CS
        • Web
        • HTML CSS
      • SQL
        • Oracle
      • Java
        • Java
        • JDBC
      • Git
    최근 글
    인기 글
    최근 댓글
    태그
    • #Python
    • #git
    • #HTML
    • #CSS
    • #오라클
    • #oracle
    • #JavaScript
    • #SQL
    • #Django
    • #java
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바