아무것도 하지않을거라면 차라리 죽어버려!!!
맥북에서 파이썬 설치경로 확인하기
*2022-11-15일 현재일 기준 버전 Latest Python 3 Release - Python 3.11.0 맥북에서 파이썬 설치경로 확인하기 /usr/bin/python3 버전확인하기 /usr/bin/python3 --version 시스템변수에 환경설정이 되어있다면 어느경로에서나 확인이 가능하다. python3 --version *주의할점은 python이 아니라 python3점이다.
mysql.connector.errors.ProgrammingError: Character set 'utf8' unsupported 에러잡기
Flask로 백엔드를 구성하고 MariaDB를 연결하는 과정에서 아래와 같은 에러가 발생했다. I encounter the following error: raise ProgrammingError(f"Character set '{charset}' unsupported") mysql.connector.errors.ProgrammingError: Character set 'utf8' unsupported 해결방법 1.mysql-connector-python version을 다운그레이드하기 I have noticed, that my script does not work with mysql-connector-python==8.0.30 but does work with 8.0.28. As a fast tempora..
python + MariaDB(Mysql) 연결 방법
1. mysql을 사용하기 위한 패키지 설치 mysql-connector / mysql-connector-python 2. 데이터베이스 정보 별도의 파일에 저장(mdba.py) 3. 위에서 얻은 연결정보를 파이썬 메인파일(app.py)에서 사용하기 위해 import 4. 서버쪽에서 DB연결정보를 이용해서 쿼리실행 및 결과 값 가져와서 리턴하기 *쿼리가 여러중일경우, 파라미터가 있는 경우는 아래와 같이 ''' ''' 를 활용한다.

프로그래밍 과정
컴퓨터는 0과1 만 이해할 수 있는 기계다. 컴퓨터가 처리하던 작업의 문제가 발생하면 컴퓨터는 스스로 문제를 해결할 능력이 없다. 그렇다면 컴퓨터가 문제를 해결하고 정상적으로 작업 을 수행할 수 있도록 하려면 어떻게 해야 할까? 1. 문제 발생 시 프로그램 개발자는 가장 먼저 문제사항(요구사항)을 명확히 분석해야 한다. - 문제사항을 인지하고 오류가 발생되는 경우를 확인한다. 2. 프로그래밍언어로 구문과 의미에 맞게 프로그램의 문제사항을 수정한다. - 원본 소스는 인간이 이해하기 쉬운 고급언어로 작성되어 있다. 3. 컴퓨터가 이해할 수 있도록 수정된 고급언어를 기계어로 변환한다. - (번역기) 컴파일러, 인터프리터 4. 메모리에 로드되어 컴퓨터에 의해 실행된다. (프로세스)

웹에 대한 기본적인 이해
1. 프로그램 발전과정 (웹의 등장배경) 2. 어플리케이션 VS 웹 어플리케이션 어플리케이션 : 한대의 컴퓨터에 설치하여 사용자가 원하는 작업을 할 수 있도록 만들어진 응용 소프트웨어(application software) 또는 응용 프로그램 웹 어플리케이션 : 웹 브라우저를 이용하는 사용자에게 동적인 서비스를 제공하는 서버 프로그램으로 웹 서비스 어플리케이션으로 표현하면 좋을 것 같다. 구글시트, 한컴오피스 웹 서비스, 웹메일, 온라인쇼핑몰등 3. 정적 웹 프로그램 VS 동적 웹 프로그램 정적 웹 프로그램 사용자에게 고정된 정보만 제공(웹서버에 HTML 페이지, CSS, 이미지, JS파일을 저장해 놓고 단순 전달) 정보 수정 시 HTML 소스를 수정하여 사용자에게 제공 웹 사이트 동적 웹 프로그램 실시..
