본문 바로가기
반응형

전체 글92

파이썬 postgresql 데이터베이스 사용 가이드 (초보자를 위한) Python Postgresql은 Postgresql 데이터베이스를 Python 언어로 제어할 수 있는 라이브러리입니다. Postgresql은 관계형 데이터베이스를 지원하며, 대용량 데이터를 관리할 때 성능이 우수합니다. 설치하는 방법 $ pip install psycopg2 데이터베이스 연결하는 방법 import psycopg2 connection = psycopg2.connect( host="hostname", user="username", password="password", dbname="database_name" ) 테이블 생성하는 방법 cursor = connection.cursor() cursor.execute("CREATE TABLE users (id SERIAL PRIMARY KEY, n.. 2023. 2. 3.
파이썬으로 SQLite DB 사용하기 (초보편) Python SQLite는 SQLite 데이터베이스를 Python 언어로 제어할 수 있는 라이브러리입니다. SQLite는 관계형 데이터베이스를 지원하며, 파일 기반의 데이터베이스로 간단하게 사용할 수 있습니다. 설치하는 방법 $ pip install sqlite3 데이터베이스 연결하는 방법 import sqlite3 connection = sqlite3.connect("mydatabase.db") 테이블 생성하는 방법 cursor = connection.cursor() cursor.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)") connection.commit() 데이터 삽입하는 방법 cursor.execute(.. 2023. 2. 3.
초보자를 위한 파이썬 가상환경 소개 Python 가상 환경은 파이썬 프로젝트를 수행할 때 패키지 의존성을 관리하는 강력한 도구입니다. 가상 환경을 사용하면 프로젝트마다 다른 버전의 패키지를 사용할 수 있으며, 프로젝트 간의 의존성 충돌을 피할 수 있습니다. 설치하는 방법 $ pip install virtualenv 새로운 가상 환경을 생성하는 방법 $ virtualenv myenv 생성한 가상 환경을 사용하는 방법 $ source myenv/bin/activate 매번 source ... 이렇게 작성하기 어려우니까 주로 .zshrc 같은 곳에 alias로 위 명령어를 저장해두고 사용합니다. 우선 터미널에서 vi ~/.zshrc 명령어를 입력하여 zsh 설정 파일을 엽니다. 설정 파일의 맨 밑에 다음과 같은 alias를 추가합니다. alia.. 2023. 2. 2.
파이썬 유닛테스트 Python에서 단위 테스트는 코드의 기능을 개별적으로 검증하는 것을 말합니다. 이를 위해 Python에서는 unittest 라이브러리를 사용할 수 있습니다. 사용법은 다음과 같습니다. import unittest class MyTestCase(unittest.TestCase): def test_something(self): self.assertEqual(True, True) if __name__ == '__main__': unittest.main() 위 코드를 실행하면, MyTestCase 클래스 안의 test_something 메서드가 실행됩니다. 그리고 self.assertEqual(True, True)라는 구문은 True와 True가 같은지를 테스트합니다. 이 테스트는 항상 성공할 것입니다. te.. 2023. 2. 2.
반응형