Programing Language/Python
-
[Python] cmd 창에서 경로 설정하기Programing Language/Python 2021. 3. 2. 09:11
cmd 창에서 경로 설정하기 cmd 창에서 파이썬 파일을 실행하기 위해서 경로 설정해야합니다. 상대경로와 절대경로 공부하고 오기 목차 1. 절대경로 설정하기 2. 상대경로 설정하기 1. 절대경로 설정하기 cmd 창 실행해서 아래 코드 실행 [windows 키 + R 키] -> cmd 실행 한 번에 'Desktop\Pythonworkspace\Python_edu'로 이동 Tab 키를 이용하면 쉽게 경로 찾을 수 있음 2. 상대경로 설정하기 cmd 창 실행해서 아래 코드 실행 [windows 키 + R 키] -> cmd 실행 한 번에 Desktop에서 Pythonworkspace로 이동 Tab 키를 이용하면 쉽게 경로 찾을 수 있음
-
[Python] python 실행하기Programing Language/Python 2021. 2. 28. 23:10
python 실행하기 파이썬 파일을 실행하는 방법은 REPL(Read-Eval-Print Loop) 방식과 스트립트(script) 실행 방식이 있습니다. 목차 1. REPL 방식 의미 2. 스크립트 방식 의미 3. python 파일 저장하기 4. python 실행하기 1. REPL(Read-Eval-Print Loop) 방식 REPL(Read Eval Print Loop)은 '레플'이라고 읽음 주피터 노트북이나 파이썬(또는 IPython) 콘솔을 실행하여, 명령어를 한 줄씩 입력하고 결과를 출력하는 방식 파이썬 프로그래밍을 학습하거나 코드의 초기버전을 제작할 때 유용한 방식 명령을 하나하나 입력하고(Read) 실행하면서(Evaluate) 변수의 값을 출력하여(Print) 살펴보는 것을 반복(Loop)하면..
-
[Python] 주피터 노트북 경로설정 & 절대경로 상대경로Programing Language/Python 2020. 12. 12. 17:13
경로설정 절대경로와 상대경로 코딩시에 파일 저장 혹은 필요한 파일을 가져오기 위해서 작업 공간을 바꿔주기위해서 경로라는 것을 설정합니다. 경로 설정 방법은 절대경로와 상대경로가 있습니다. 목차 1. 경로의 의미 2. 절대경로 설정하기 3. 상대경로 설정하기 1. 경로의 의미 경로(path)는 파일의 위치를 의미 파일이 있는 곳의 주소 디렉토리: 컴퓨터 안의 폴더 \ or / : 디렉토리를 구분하는 기호 첫 글자에 / or \ 가 오면 루트 디렉토리라고 함 현재 나의 위치 or path : 'C:/Users/User/Desktop/python' # 필요한 패키지 import os # 현재 경로 확인 os.getcwd() 2. 절대경로 웹페이지나 파일이 가지는 고유한 경로 한 번에 그 위치로 가는 것을 의미..
-
[나도 코딩] 웹 스크래핑 6. User AgentPrograming Language/Python 2020. 11. 9. 17:44
웹 스크래핑 User Agent 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편 3)]을 보고 공부한 내용입니다. 1. User Agent 이해하기 User Agent란? 웹 사이트에서는 접근하는 사용자의 정보 기기/브라우저별로 지원정보가 나와있어서 어떤 기기를 이용해서 접근하는지를 알 수 있음 스마트 폰에서 접속 -> 모바일 용 접속 웹에서 홈페이지 접속 -> 웹사이트 용 접속 웹 스크래핑을 할 때, 접근이 불가능한 경우가 발생하는 이유? 접속하는 브라우저에 따라서 유저 에이전트가 다름 ex) 같은 컴퓨터 내에서도 크롬, 인터넷 익스플로러의 유저 에이전트가 다름 컴퓨터가 웹스크래핑을 할 때, 홈페이지 입장에서 많은 정보를 빼갈 수도 있기 때문에 접속을 차단할 수 있음 서버 입장에서 유저 에이전씨..
-
[나도 코딩] 웹 스크래핑 6. 정규식 기본 2Programing Language/Python 2020. 11. 5. 19:45
웹 스크래핑 정규식 기본 2 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 웹 스크래핑 6. 정규식 기본편 공부하고 오기 1. 정규식 이해하기 정규식(regular expression)이란? 정해진 형태를 의미 약어로 re라고 함 ex1) 주민등록번호의 정규식: 앞 숫자 6 - 뒤 숫자 7 111111-0300303 (O) -> 올바른 정규식 dfdfdf-dofiudo (X) -> 올바르지 않은 정규식 2. 정규식 실습 2 정규식 기본 코드 복습하기 ## 복습하기 import re # 정규식(원하는 형태) 지정 p = re.compile("ca.e") # 매칭하기 m = p.match("주어진 식 or 비교할 문자열") # 확인하기 print(m.group()) ..
-
[나도 코딩] 웹 스크래핑 5. 정규식 기본 1Programing Language/Python 2020. 11. 4. 18:14
웹 스크래핑 정규식 기본 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 1. 정규식 이해하기 정규식(regular expression)이란? 정해진 형태를 의미 약어로 re라고 함 ex1) 주민등록번호의 정규식: 앞 숫자 6 - 뒤 숫자 7 111111-0300303 (O) -> 올바른 정규식 dfdfdf-dofiudo (X) -> 올바르지 않은 정규식 ex) gmail 이메일 주소 정규식: id@gmail.com datassung18@gmail.cpm (O) -> 올바른 정규식 dfdfdf@dfdfdfs@gmailcom (X) -> 올바르지 않은 정규식 2. 정규식 실습 특정한 패턴의 정규식을 찾을 때 활용함 정규식 기본 문법 compile : 정규식을 특정 문..
-
Visual Studio code에서 Requests 패키지가 설치가 안될 때Programing Language/Python 2020. 11. 3. 23:29
새 버전의 Python을 설치 후 Visual Studio code의 terminal창에서 requests 패키지 설치가 안될 때 나도코딩님의 스크래핑 강의를 따라 하다가 Path 문제가 생겨 새 버전의 python 다시 설치하였습니다. 그 후에 requests 패키지가 VScode 터미널에서 직접 설치가 안돼서 해결해본 과정입니다. 에러 pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식 되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다 시 시도하십시오. 지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pip instal..
-
[나도 코딩] 웹 스크래핑 4. RequestsPrograming Language/Python 2020. 11. 3. 19:24
웹 스크래핑 Requests 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 용어가 어렵다면 웹 스크래핑 1.HTML 편, 2.Xpath 편 공부하고 오기 1. Requests 이해하기 Requests란? 웹 스크래핑: 웹에서 원하는 정보를 가져오기 웹 스크래핑을 하기위해서는 HTML 정보를 가져오기 위한 도구 Requests 설치 Visual Studio code에서 터미널 창 실행 -> [ctrl] + `(왼쪽 상단에 물결 키) 터미널 창에 pip install requets 치기 (requests 설치완료!) 에러 문제 참고 requests 설치가 안되고 계속 에러가 뜬다면 여기를 참고해주세요. 'Linter pylint is not installed' 에러가..