본문 바로가기
728x90
반응형

함수46

[Python & SQLAlchemy] create_engine 함수에 사용되는 인자들 기능 및 설명 [Python & SQLAlchemy] create_engine 함수에 사용되는 인자들 기능 및 설명 create_engine 함수는 SQLAlchemy에서 데이터베이스 엔진을 생성할 때 사용되며, 데이터베이스와의 모든 통신을 처리합니다. 아래에 create_engine 함수에 전달된 각각의 인자들이 어떤 역할을 하는지 보시죠 ! - DATABASE_URL: 데이터베이스 연결 URL입니다. 이 URL에는 데이터베이스의 종류, 사용자 이름, 비밀번호, 호스트, 포트, 데이터베이스 이름 등의 정보를 포함 EX) "postgresql://username:password@localhost:5432/mydatabase" - echo: SQLAlchemy 로깅을 활성화하거나 비활성화합니다. True로 설정하면 SQ.. 2024. 3. 15.
[Excel & Google Sheets] 모든 열에 함수 적용 시키는 방법 !! [Excel & Google Sheets] 모든 열에 함수 적용 시키는 방법 !! 보통 함수를 복사할때 아래와 같이 마우스로 드래그 하셨죠!? 하지만 몇줄 안되면 괜찮은데 열이 1,000줄 이상 되면 드래그하다가 옆으로 미끄러져서 실수 할 수도 있고 좌클릭 놓칠수도 있고 불편하셨을텐데 초간단 해결방법이 있습니다 !! (구글 스프레드시트도 사용가능) 함수 셀을 클릭 후 복사하고 싶은 셀까지 이동 후 SHIFT + 클릭 하여 영역을 잡고 CTRL + D 를 누르면 끝 !! 2023. 2. 15.
[JavaScript] Math.random() 함수를 사용하여 랜덤 숫자 출력하기 !! JavaScript Math.random() 함수를 사용하여 랜덤 숫자 출력하기 !! JavaScript Math.random() 함수를 사용하여 랜덤 숫자 출력하기 !! randomNumber(min, max) 함수에 숫자를 넣어주시고 버튼을 클릭하면 랜덤한 0~9까지의 숫자가 출력됩니다. ** 눌러주세요 ** 결과값 JavaScript Math.random() 함수를 사용하여 랜덤 숫자 출력하기 !! randomNumber(min, max) 함수에 숫자를 넣어주시고 버튼을 클릭하면 랜덤한 0~9까지의 숫자가 출력됩니다. ** 눌러주세요 ** 2021. 7. 29.
초보자를 위한 파이썬 300제 // 254 클래스 생성자-1 문제 사람 (Human) 클래스에 "응애응애"를 출력하는 생성자를 추가하세요. 내풀이 class Human: def __init__(self): print("응애응애") 철수 = Human() 결과값 응애응애 정답 class Human: def __init__(self): print("응애응애") areum = Human() __init__(self): 메소드는 객체를 생성할 때 자동으로 호출되는 메소드이고, 메소드 내부에 클래스 변수를 생성할 수 있다. 그리고 첫 번째 인자는 self 여야 한다. 음.... 책이나 인터넷에 나와있는 설명들은 봐도 이해가 잘 안된다 ㅠㅠ 그래서 예제를 하나 준비했다. class Person: def __init__(self): self.hello = '안녕하세요.' de.. 2021. 3. 24.
초보자를 위한 파이썬 300제 // 249 rename 함수 문제 바탕화면에 텍스트 파일을 하나 생성한 후 os 모듈의 rename 함수를 호출하여 해당 파일의 이름을 변경해보세요. 내풀이 import os os.rename("C:/Users/yunse/Desktop/file.txt", "C:/Users/yunse/Desktop/change.txt") 정답 import os os.rename("C:/Users/hyunh/Desktop/before.txt", "C:/Users/hyunh/Desktop/after.txt") 경로를 찾는 좋은 방법은 탐색기에서 원하는 경로로 간 후 경로가 적힌 창에다가 ex)내 pc > 바탕화면 ------- cmd 를 입력하면 터미널창이 뜨면서 그 경로의 위치를 볼 수 있습니다. 2021. 3. 21.
초보자를 위한 파이썬 300제 // 248 os 모듈 문제 os 모듈의 getcwd 함수를 호출하여 현재 디렉터리의 경로를 화면에 출력해보세요. 내풀이 import os print(os.getcwd()) 결과값 C:\Users\yunse\PycharmProjects\note 정답 import os ret = os.getcwd() print(ret, type(ret)) getcwd() 함수는 현재 파일의 경로를 보여주는 함수입니다. 2021. 3. 21.
초보자를 위한 파이썬 300제 // 246 sleep 함수 문제 time 모듈, datetime 모듈을 사용해서 1초에 한 번 현재 시간을 출력하는 코드를 작성하세요. 내풀이 import datetime, time while True: sec = datetime.datetime.now() print(sec) time.sleep(1) 정답 import time import datetime while True: now = datetime.datetime.now() print(now) time.sleep(1) while True 를 쓰면 정지할때까지 무한 반복되고, sec = datetime.datetime.now() 는 현재시간을 sec 변수에 넣어 준 후, time.sleep(1) 1초동안 딜레이를 주는 함수 이다.(안에 숫자에 따라 속도라 달라짐) 2021. 3. 19.
초보자를 위한 파이썬 300제 // 240 함수 예측하기 문제 아래 코드의 실행 결과를 예측하라. def 함수0(num) : return num * 2 def 함수1(num) : return 함수0(num + 2) def 함수2(num) : num = num + 10 return 함수1(num) c = 함수2(2) print(c) 내풀이 결과값 28 정답 28 그냥 천천히 대입해가면서 하면 아마 어려움 없으실꺼에요 ! 2021. 3. 16.
초보자를 위한 파이썬 300제 // 239 함수 예측하기 문제 아래 코드의 실행 결과를 예측하라. def 함수1(num) : return num + 4 def 함수2(num) : num = num + 2 return 함수1(num) c = 함수2(10) print(c) 내풀이 결과값 16 정답 8번 함수2가 호출됩니다. 4번 라인으로 파이썬 인터프리터는 이동하고 이때 num에는 10이 바인딩됩니다. 5번 라인 코드를 실행하면 num이 12로 업데이트 됩니다. 6번라인의 코드를 실행하려고 하는데, 함수1이 호출됩니다. 1번 라인의 함수 정의부로 이동하며 num 값은 12로 바인딩됩니다. 2번 라인의 코드가 실행돼서 16이 반환됩니다. 함수1의 동작을 끝마치고 함수 2의 6번 라인으로 돌아오고 함수2도 return을 만나면서 16을 반환합니다. 8번 라인으로 돌아.. 2021. 3. 15.
728x90
반응형