일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 스톱워치
- 맵핑
- Anaconda #가상환경
- 문자열
- Java #객체지향 # 프로그래밍 # SOLID #OOP
- 라이브러리 #IT지식 #CS지식
- 백준 #알고리즘
- 알고리즘 #백준 #집합과맵
- 추상클래스 #인터페이스
- GPT #챗봇
- Python
- 프로그래머스 #파이썬 #python #슬라이싱 #코딩
- Today
- Total
목록전체 글 (30)
고통은 사라지고 결과는 남는다. Records of Chansolve
프로젝트 폴더 생성 conda 가상환경 만들기 (Anaconda navigator) conda list pip list 가상환성 활성화 (activate 가상환경이름) or (deactivate) or (conda env remove -n 가상환경이름) conda list pip list python 생성 pip install django ## django 생성 pip install djangorestframework ## django 확장 pip install mysqlclient ## MySQL연동 django-admin startproject 프로젝트이름 python manage.py startapp 앱이름 python manage.py inspectdb ## db table 자동 생성 - 복사해서..
날짜와 시간을 터미널에 띄워주는 코드이다. 지금 시간이 언제인지 정해놓았다. import calendar today = calendar.datetime.date.today() print(calendar.month(today.year, today.month)) import datetime now = datetime.datetime.now() print("현재 시간은 ", now.strftime('%Y-%m-%d %H:%M')) 현재 시간을 지정 안해주면 초 이하 단위까지 나와버린다...
업무 중 심심해서 알람을 만들었다. 그냥 주파수로 알려주는 코드이다. import time import winsound # 17시59분이 되면 알람 울리기 while True: now = time.localtime() if now.tm_hour == 17 and now.tm_min == 59: print("알람 울립니다!") winsound.Beep(440, 1000) # 440 Hz 주파수로 1초 동안 소리 울리기 break else: time.sleep(60) # 1분 대기 후 다시 검사 ctrl + c로 종료 심심해서 파이썬으로 알람을 맞춰보았다. 진짜로 되는지 궁금해서 켜봤다가 깜짝놀랐다. 다음은 url을 열어서 노래를 틀어준다. 주의사항!! 크롬으로 열어둔 사이트는 다 꺼져버린다... 마치 암살..
Chat GPT를 이용해 궁금증을 풀어보았습니다. Django는 Python 기반의 웹 프레임워크이며, 웹 어플리케이션을 쉽게 개발할 수 있도록 도와줍니다. Django Rest Framework는 Django를 기반으로한 RESTful API를 만들 수 있는 확장 프레임워크입니다. Django와 Django Rest Framework의 차이점은 다음과 같습니다. 1. 기능 Django는 웹 어플리케이션 개발에 특화된 프레임워크이며, ORM(Object-Relational Mapping)을 통한 데이터베이스 처리, 템플릿 엔진을 통한 뷰 구현 등 다양한 기능을 제공합니다. 반면에, Django Rest Framework는 RESTful API 개발에 특화된 프레임워크이며, 시리얼라이저, 믹스인, 레코더 ..

1. 식별자 ( Identifiers ) 여러개의 속성 중 엔터티를 대표 할 수 있는 속성 2. 주식별자(기본 키) 5가지 특징 유일성 - 주식별자는 모든 인스턴스를 유일하게 구분가능하다. 최소성 - 주식별자를 구성하는 속성 수는 1개여야한다. ex) 학번 속성으로 구분가능한데 학번과 번호를 섞어서 구성 X 불변성 - 주식별자는 자주 변경되지 않아야한다. 존재성 - 주식별자는 항상 데이터 값이 있어야한다. 대표성 - 주식별자는 엔터티를 대표 할 수 있어야한다. 키의종류 키 종류 설명 기본키 (PK) 엔터티 대표 키 후보키 (CK) 유일성과 최소성 만족하지만 대표성 부족 슈퍼키 (SK) 유일성은 만족하지만 최소성 부족 대체키 (AK) 후보키 중 기본키를 선정하고 남은 키 외래키 (FK) 다른테이블 기본 키..

이진 트리(Binary Tree)를 탐색하는 방법에는 크게 다음의 4가지가 있다. 전위순회(Preorder Traversal) 중위순회(Inorder Traversal) 후위순회(Postorder Traversal) 레벨순회(Levelorder Traversal) 또는 BFS(Breadth-First Search; 너비 우선 탐색) 레벨순회(;BFS)를 제외한 나머지 순회방식은 DFS(Depth-First Search; 깊이 우선 탐색)으로 분류할 수 있다. 1. 전위순회(preorder traversal) 전위순회는 루트 노드를 먼저 탐색하고, 자식 노드를 탐색하는 방식이다. # 전위순회 def preorder(root): if root != '.': print(root, end='') # root p..