Python
python 기초, 웹 크롤링, 업무 자동화, Django 관련 기술을 다룹니다. 보통 제가 공부해서 알게 된 내용을 정리해서 올립니다.

-
코드를 짜다보면 파일명 저장하거나 로그를 기록하는 등 현재시간을 알야하 하는 경우가 종종 있다 근데 꼭 사용하려하면 기억이 잘 안난다... 그래서 정리함 ✅ 파이썬에서 현재시간을 출력 from datetime import datetime # 현재 날짜와 시간 출력 now = datetime.now() print(now) 만약 현재 날짜만 출력하고 싶다면, 아래와 같이 코드를 작성할 수 있다. 다양한 포맷을 사용하고 싶다면 strftime() 함수를 사용하면 된다. ▪️ YYYY-MM-DD 포맷 from datetime import date # 현재 날짜 출력 today = date.today() print(today) ✅ 파일 이름에 날짜 시간 포함시키는 예제 from datetime import dat..
파이썬 현재 날짜 가져오기코드를 짜다보면 파일명 저장하거나 로그를 기록하는 등 현재시간을 알야하 하는 경우가 종종 있다 근데 꼭 사용하려하면 기억이 잘 안난다... 그래서 정리함 ✅ 파이썬에서 현재시간을 출력 from datetime import datetime # 현재 날짜와 시간 출력 now = datetime.now() print(now) 만약 현재 날짜만 출력하고 싶다면, 아래와 같이 코드를 작성할 수 있다. 다양한 포맷을 사용하고 싶다면 strftime() 함수를 사용하면 된다. ▪️ YYYY-MM-DD 포맷 from datetime import date # 현재 날짜 출력 today = date.today() print(today) ✅ 파일 이름에 날짜 시간 포함시키는 예제 from datetime import dat..
-
프로그래밍에서 코드의 흐름을 제어하는 것은 중요하다. 코드의 흐름 제어를 통해 프로그램이 어떤 상황에 어떻게 반응할지, 어떤 조건에서 어떤 작업을 수행할지를 결정한다. 파이썬에서는 조건문과 반복문을 통해 코드의 흐름을 제어한다. ✅ 조건문 조건문은 특정 조건이 참인 경우에만 코드를 실행한다. 파이썬에서는 if, elif, else 키워드를 사용해서 조건문을 구성한다. 예를 들어, 변수 x의 값에 따라 다른 메시지를 출력하고 싶다면 다음과 같이 코드를 작성할 수 있다. x = 10 if x > 0: print("x is positive") elif x < 0: print("x is negative") else: print("x is zero") 위 코드는 x의 값에 따라 다른 메시지를 출력한다. 만약 x가..
파이썬의 흐름 제어: 조건문, 반복문프로그래밍에서 코드의 흐름을 제어하는 것은 중요하다. 코드의 흐름 제어를 통해 프로그램이 어떤 상황에 어떻게 반응할지, 어떤 조건에서 어떤 작업을 수행할지를 결정한다. 파이썬에서는 조건문과 반복문을 통해 코드의 흐름을 제어한다. ✅ 조건문 조건문은 특정 조건이 참인 경우에만 코드를 실행한다. 파이썬에서는 if, elif, else 키워드를 사용해서 조건문을 구성한다. 예를 들어, 변수 x의 값에 따라 다른 메시지를 출력하고 싶다면 다음과 같이 코드를 작성할 수 있다. x = 10 if x > 0: print("x is positive") elif x < 0: print("x is negative") else: print("x is zero") 위 코드는 x의 값에 따라 다른 메시지를 출력한다. 만약 x가..
-
파이썬의 기본: 변수, 자료형, 연산자 파이썬은 그 간결함과 풍부한 기능 때문에 전 세계적으로 인기가 높은 프로그래밍 언어 중 하나다. 그렇다면 이러한 파이썬의 기본 구성 요소에 대해 알아보자. ✅ 변수 변수는 데이터를 저장하고 추후에 참조하거나 변경할 수 있도록 하는데 사용되는 프로그래밍 요소다. 파이썬에서 변수를 선언하는 방법은 간단하다. 이름을 정하고, 등호(=)를 사용하여 값을 할당한다. name = "John Doe" age = 20 위 예제에서 name과 age는 변수이며, "John Doe"와 20은 각 변수에 할당된 값이다. ✅ 자료형 파이썬은 다양한 자료형을 지원한다. 기본적인 자료형에는 숫자, 문자열, 리스트, 튜플, 딕셔너리 등이 있다. ▪️ 숫자: 정수(int), 부동소수점(floa..
파이썬의 기본: 변수, 자료형, 연산자파이썬의 기본: 변수, 자료형, 연산자 파이썬은 그 간결함과 풍부한 기능 때문에 전 세계적으로 인기가 높은 프로그래밍 언어 중 하나다. 그렇다면 이러한 파이썬의 기본 구성 요소에 대해 알아보자. ✅ 변수 변수는 데이터를 저장하고 추후에 참조하거나 변경할 수 있도록 하는데 사용되는 프로그래밍 요소다. 파이썬에서 변수를 선언하는 방법은 간단하다. 이름을 정하고, 등호(=)를 사용하여 값을 할당한다. name = "John Doe" age = 20 위 예제에서 name과 age는 변수이며, "John Doe"와 20은 각 변수에 할당된 값이다. ✅ 자료형 파이썬은 다양한 자료형을 지원한다. 기본적인 자료형에는 숫자, 문자열, 리스트, 튜플, 딕셔너리 등이 있다. ▪️ 숫자: 정수(int), 부동소수점(floa..
-
✅ 파이썬 설치하기 파이썬의 공식 웹사이트(https://www.python.org/)를 방문한다. 웹사이트 상단의 'Downloads' 탭을 클릭한다. 여러분의 운영 체제에 맞는 최신 버전의 파이썬을 다운로드 받는다. (글을 작성하는 현재는 Python 3.10.0이 최신 버전이다.) 다운로드 받은 파일을 실행하고 지시에 따라 설치를 진행한다. 이제 파이썬이 설치되었다. 간단하게 파이썬이 제대로 설치되었는지 확인해보자. 터미널을 열고 python --version 또는 python3 --version 명령어를 입력한다. 정상적으로 설치되었다면, 설치된 파이썬의 버전 정보가 출력될 것이다. ✅ IDE(통합 개발 환경) 소개 파이썬 코드를 효과적으로 작성하기 위해, 통합 개발 환경(IDE)를 활용하는 것이..
파이썬 시작하기✅ 파이썬 설치하기 파이썬의 공식 웹사이트(https://www.python.org/)를 방문한다. 웹사이트 상단의 'Downloads' 탭을 클릭한다. 여러분의 운영 체제에 맞는 최신 버전의 파이썬을 다운로드 받는다. (글을 작성하는 현재는 Python 3.10.0이 최신 버전이다.) 다운로드 받은 파일을 실행하고 지시에 따라 설치를 진행한다. 이제 파이썬이 설치되었다. 간단하게 파이썬이 제대로 설치되었는지 확인해보자. 터미널을 열고 python --version 또는 python3 --version 명령어를 입력한다. 정상적으로 설치되었다면, 설치된 파이썬의 버전 정보가 출력될 것이다. ✅ IDE(통합 개발 환경) 소개 파이썬 코드를 효과적으로 작성하기 위해, 통합 개발 환경(IDE)를 활용하는 것이..
-
파이썬이란 무엇인가? 1991년 네덜란드계 프로그래머 '귀도 반 로섬'(Guido van Rossum)에 의해 만들어졌다. 플랫폼에 독립적이며, 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다. 이름에서 고대신화에 나오는 커다란 뱀을 연상하는 경우도 있겠지만, 이와는 무관하다. 다만 로고에는 뱀 두마리가 형상화되어 있다. 파이썬으로 무엇을 할 수 있을까? 서버에서 웹 응용프로그램을 만드는데 사용할 수 있다. 소프트웨어와 함께 사용하여 워크플로를 생성할 수 있다. 데이터베이스 시스템에 연결 할 수 있다. 파일을 읽고 수정할 수 있다. 빅데이터를 처리하고 복잡한 수학을 수행하는데 사용할..
파이썬이란?파이썬이란 무엇인가? 1991년 네덜란드계 프로그래머 '귀도 반 로섬'(Guido van Rossum)에 의해 만들어졌다. 플랫폼에 독립적이며, 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다. 이름에서 고대신화에 나오는 커다란 뱀을 연상하는 경우도 있겠지만, 이와는 무관하다. 다만 로고에는 뱀 두마리가 형상화되어 있다. 파이썬으로 무엇을 할 수 있을까? 서버에서 웹 응용프로그램을 만드는데 사용할 수 있다. 소프트웨어와 함께 사용하여 워크플로를 생성할 수 있다. 데이터베이스 시스템에 연결 할 수 있다. 파일을 읽고 수정할 수 있다. 빅데이터를 처리하고 복잡한 수학을 수행하는데 사용할..