3차원 공간에 파이썬을 이용해 주식가격의 변동을 기록한 그래프를 그리는 프로그램을 작성해보았습니다. 일단 주식가격에 대한 데이터를 주기적으로 크롤링 해 와서 데이터베이스에 저장을 해 두는게 필요합니다. 파이썬과 데이터 베이스 연계를 아직 안해보셨다면 아래 링크를 먼저 확인해주세요. shanepark.tistory.com/44 python 에서 pymysql 이용해 mysql과 연결하기, CRUD 예제 일단 MYSQL이 설치되어 있지 않다면 설치 및 초기 설정이 필요합니다. shanepark.tistory.com/41 mac) MYSQL 설치 및 초기설정하기 HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단합니다. [ homebrew가 설치 shanepark.tistory.com 첫번째로 MYSQ..
Programming 157
1. Python에서 Selenium 사용하기 Python에서 Selenium 을 이용하려면 chromedriver를 설치해야 합니다. sites.google.com/a/chromium.org/chromedriver/downloads에서 본인의 버전에 맞는 드라이버를 선택해서 다운 받습니다. Downloads - ChromeDriver - WebDriver for Chrome WebDriver for Chrome sites.google.com 제 mac에 설치된 chrome 버전을 확인하니 89 버전이라서 89 버전으로 들어가니 m1맥에 맞는 드라이버가 있어서 다운받았습니다. conda에 selinium 도 설치했습니다. conda install selenium 2. 에러코드 해결 Error: “chro..
일단 MYSQL이 설치되어 있지 않다면 설치 및 초기 설정이 필요합니다. shanepark.tistory.com/41 mac) MYSQL 설치 및 초기설정하기 HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단합니다. [ homebrew가 설치되어있지 않다면?] shanepark.tistory.com/45 Mac 에 homebrew 설치하기 brew.sh/index_ko Homebrew The Missing Package Manager f.. shanepark.tistory.com pymysql 을 먼저 설치해야합니다. 보통 pip install pymysql 로 설치하는데, anaconda3 를 설치해서 파이썬을 사용중이라면 conda에 설치해줘야 합니다. Terminal에 다음과 같이 입력합니..
수업에서 배운 tmpl 파일구조를 이용합니다. tmpl은 jsp 구조를 익히기 위해 임의로 만든 확장자입니다. package kr.or.ddit.servlet01; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.servlet.ServletConfig; import javax.servlet.ServletContext; import javax.servlet..
playddit 메시지 기능 구현 설명 저희 팀에서 중간 발표로 준비중인 playddit 프로젝트 에서는 메시지 기능을 선보일 예정입니다. 학원 학생들이 사용하는 SNS라는 프로젝트 주제에서, 구현하고자 하는 기능들을 분류할때 '회원가입 & 로그인', '피드', '공지사항' 에 이어 '메시지, 알림' 또한 필수 기능으로 분류했습니다. 채팅을 구현한다고 하니, 소켓을 이용한 실시간 서버에서의 채팅으로 생각하는 분들이 많았는데요, 데이터 베이스를 이용한 '쪽지' 개념으로 접근하였습니다. 개인 간의 메시지와 단체 메시지는 비슷하지만 다르게 구현을 했습니다. 개인 메시지에서 메시지 테이블은 수신자,송신자가 모두 users 테이블의 user_..