본문 바로가기

전체 글47

비주얼 스튜디오 DB 연결 하기 - MySQL 1. MY sql 다운로드 https://dev.mysql.com/downloads/windows/installer/ [참고] https://marine1188.tistory.com/76 [workbench] https://dev.mysql.com/downloads/workbench/ [참고] http://blog.naver.com/tipsware/221303732044 [참고] https://marine1188.tistory.com/77 2. Custom으로 설치 3. 네트워킹 설정 확인 4. Add User 및 루트 패스워드 등 설정 1. 보기 > 서버 탐색기 클릭 2. 데이터 연결에서 우클릭 > 새 SQL Server 데이터베이스 만들기 클릭 뭐 설치하라고 뜨면 설치한다. 2020. 11. 2.
Visual Studio 2019로 C# 개발하기 001 설치, 설정, 배포하기 1. 비주얼 스튜디오 무료버전인 비주얼 커뮤니티 받기 https://visualstudio.microsoft.com/ko/vs/community/ 설정은 나중에 할 수 있으니, 일단 편하게 설치 2. 인스톨러를 누르면 언제든 언어팩 다운로드 가능 3. C# 데스크탑 프로그램을 만들거니까 .NET 데스크톱 개발 클릭 후 설치 4. 이제 새 프로젝트 만들기로 C# 프로그램 개발 가능 5. 보통은 Windows Forms 앱으로 프로젝트 생성 6. 이름과 경로를 지정하고 생성 7. 초록 버튼 누르면 실행 됨 8. 배포 방식은 3가지가 있음 1. Git HUB 배포 2. 인스톨러 배포 3. EXE 배포 EXE 배포 방식만 일단 먼저 알아 보겠음 1) 빌드 > 솔루션 정리 클릭 2) 빌드 > 일괄 빌드 클릭 3).. 2020. 11. 2.
000. 내가 파이썬을 설치하면서 이것저것 설정한 것들 000. 내가 파이썬을 설치하면서 이것저것 설정한 것들 001. 아나콘다 설치 002. 아나콘다 프롬프트를 실행하여 업데이트 ( conda update -n base -c defaults conda ) 003. 파이참 설치 ( 참고 : bradbury.tistory.com/63 ) 004. 파이참 settings for new porjects > project interpreter > Interpreter에서 아나콘다 연결 C:\ProgramData\Anaconda3\python.exe 005. 크롬드라이버 설치 chromedriver.chromium.org/downloads 006. cmd 창에서 seleinum 설치 pip install selenium conda install selenium 2020. 6. 16.
파이참 import / Interpreter 에러 IDLE이나 노트패드를 쓰다가 디버깅에 답답함을 느끼면 결국 파이참을 설치하게 된다. 나 같은 경우엔 노트패드를 관리자 권한으로 실행했음에도 불구하고 csv 파일 쓰기가 되지 않아 결국 파이참을 설치했다. 분명 print로 값을 찍어 보면 데이터 값이 들어 있고, 텍스트파일로는 출력이 되며, 임의의 값을 넣은 csv파일을 읽는 것도 가능하고, 오류도 나지 않았는데 인터넷에서 크롤링한 데이터의 csv 파일쓰기는 묘하게 되지 않았다. csv 파일쓰기가 불가해서 삽질에 시간을 많이 뺏겼는데, 그 불가능했던 코드들이 파이참에서는 잘 된다. 진작 쓸 걸....... 파이참을 설치하고 먼저 직면하게 되는 것이 import 할 때 Interpreter 에러가 나는 문제다. 인터넷에서 파이참 설치하는 방법을 찾아보고 .. 2019. 8. 12.
파이썬 클래스파일 import - SyntaxError: invalid token 윈도우에서 노트패드를 이용하여 파이썬 코딩을 하고 있다. import 할 클래스 파일에 class_a 이런 밑줄 같은게 들어가면 import 할 때 신텍스 에러가 난다. 다른 블로거들은 밑줄 써도 에러 안나는 것 같길래 썼는데 나만 난다. ㅠ _ ㅠ 그러니까 깔끔하게 밑줄 없이 단어로 되어 있는 파일명을 쓰고 import를 해야 안전하게 클래스를 사용할 수 있다. 클래스 파일만 따로 모아서 구분하기 원한다면 차라리 폴더를 써서 위치를 지정해 주자. 부록으로 import a 를 했음에도 클래스 모듈이 정의 되지 않았다고 뜰 때가 있다. from a import papago ( a = a.py / papago는 a파일 안의 클래스 ) 그럴 땐 import만 하지 말고 from을 같이 써주자 2019. 8. 12.
파이썬 잠시 멈춰 잠시 멈춰 import time print ("Sleep 5 seconds") time.sleep(5) print("End") time.sleep(random.uniform(0, 1)) 2019. 8. 10.
파이썬 한글 유니코드와 아스키코드 import sys reload(sys) sys.setdefaultencoding('utf-8') 파이썬은 아스키코드로 문자를 인코딩하는데 한글은 유니코드로 인코딩을 해야 오류가 안 난다. 그래서 영어권이 아닌 국가에서 개발을 할 때는 문자열 세팅을 먼저 잡아 주는 것이 좋다. [참고] egloos.zum.com/mataeoh/v/7030888 2019. 8. 10.
notepade++ 에서 파이썬 이용하기 플러그인 관리자로 들어가서 NppExec를 설치한다. F6을 눌러 아래의 문구를 입력한다. 이제 파이썬 프로그램을 실행시키면 된다. 2019. 8. 9.
내 브라우저 User Agent String 알아내기 http://www.useragentstring.com/ UserAgentString.com - unknown version www.useragentstring.com Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36 혹은 chrome://version 2019. 8. 9.
이미지 크롤링을 연습하기 위해 beautifulsoup4를 설치했다. 이미지 크롤링을 연습하기 위해 beautifulsoup4를 설치했다. 2019. 8. 9.
한국어 형태소 분석을 위해 konlpy를 설치 했다. from konlpy pip이랑 같은 경로에 넣어 줬다. https://konlpy-ko.readthedocs.io/ko/v0.4.3/install/ 설치하기 — KoNLPy 0.4.3 documentation 주석 설치 및 사용 도중 문제가 발생하는 경우 다음 페이지들을 참고해주세요: 리눅스. 맥 OS. 윈도우. 발생한 문제가 어디에도 없는 경우 “New Issue” 버튼을 눌러 새로운 이슈를 생성해주시기 바랍니다. 각 머신 별 테스팅 로그는 이 곳 에서 보실 수 있습니다. konlpy-ko.readthedocs.io 2019. 8. 9.
python browser control Input command at cmd for selenium install : pip install selenium Check my version of Chrome browser Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ Firefox: https://github.com/mozilla/geckodriver/releases Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/ Download ChromeDriver and.. 2019. 8. 9.
python 3.7 for window install / 파이썬 인스톨하기 제일 먼저 파이썬 사이트에 들어간다. python.org가 공식 사이트고, 다운로드 위치는 바뀔 수 있다. 나는 윈도우 64비트 설치 파일을 받을거다. Add Python to PATH를 체크 해 준다. 여러가지 개발툴을 써봤지만 PATH 설정 은근히 귀찮다. 그냥 인스톨을 하면 경로가 길어지니까 Cutomize를 눌러 설치한다. 기본 옵션은 다 체크하고 넘어간다. 설치 경로를 짧게 잡아 준다. 만약 환경변수 체크하기를 누르지 못했다면 제어판에 들어가서 환경변수 설정을 하자. 환경변수 설정은 고급 시스템 설정에 있다. 시스템 변수에만 넣어도 정상 작동 되지만 잘 안되는 경우에는 시스템 변수 위에 있는 사용자 변수의 path에도 넣어주자 cmd 창을 열었을 때 어느 경로에서든 파이썬이.. 2019. 8. 9.
Dialogflow for chatbot 1. 사이트에 로그인하기 사이트 콘솔에 들어가면 제일 먼저 뜨는 화면이다. 도움말을 볼 수 있지만 영어로 되어 있기 때문에 그리 쑥쑥 읽히지는 않는다. 그래도 Dialogflow가 한국어 자연어 처리를 지원하기 때문에 무척 유용한 툴이 될 것 같다. 2. Intents (의도) 새로운 Agent를 만들고 나면 바로 볼 수 있는 화면이다. Intents란 뜻 그대로 의도라는 것인데, 덥다 = 후끈하다 = 땀난다. = 시원하면 좋겠다 등의 언어가 에어콘을 틀어라, 온도를 내려라는 말과 같다는 것을 인공지능에게 가르쳐 주는 메뉴이다. 특히 처음 만드는 인공지능 챗봇은 대부분 대화에서 사용자의 의도를 파악하기 어려울 것이기 때문에 "당신의 의도를 파악할 수 없습니다."라는 대사를 많이 하게 될 것이다. 3. T.. 2019. 4. 3.
프리미어 프로 화면구성 - 시퀀스 사전 설정, 내보내기 설정 요약 1. 첫 선택화면 강의들을 보니까 일단 묻지도 따지지도 않고 비디오 표시 형식은 시간 코드로, 오디오 표시 형식은 오디오 샘플로, 캡쳐 형식은 DV로 설정을 하라고 한다. 모든 설정을 알 필요는 없기 때문에 일단 그대로 따른다. 좀 더 익숙해 지면 하나하나의 옵션들을 상세하게 알 여유가 생기겠지만 그건 그 때 일인 것 같다. 2. 시퀀스 사전 설정 나는 화면을 녹화하여 편집하는 경우가 많을 것 같으니까 컴퓨터 화면 해상도와 같게 맞췄다. 사전 설정을 저장하면 편하게 때문에 마음에 드는 설정이 생기면 저장을 해 놓는 게 좋을 것 같다. 3. 패널 1) Project 전체 프로젝트가 표시되는 패널이다. 지금까지는 단순한 영상만 만들었기 때문에 프로젝트를 하나 생성하고 나면 사실 볼 일이 많이 없었던 것 같다.. 2019. 4. 2.
안쓰면 까먹지만 중요한 포토샵 TIP 1. 언어 바꾸기 2019. 4. 2.
python PyQt5 vs Tkinter PyQt5 from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout app = QApplication([]) window = QWidget() layout = QVBoxLayout() layout.addWidget(QPushButton('Top')) layout.addWidget(QPushButton('Bottom')) window.setLayout(layout) window.show() app.exec_() Tkinter import tkinter window=tkinter.Tk() window.title("AAAAAAAAAAA") window.geometry("500x500") window.resizable(False, F.. 2019. 4. 1.