[Python]
-
Pycham 터미널 간단 명령어[Python] 2024. 1. 16. 11:11
pwd ( print working directory ) : 현재 작업 중인 위치 출력 > pwd macOS : /Users/anyeongjin/PycharmProjects/HelloWorld cd ( change directory ) : 디렉토리 변경 > pwd macOS : /Users/anyeongjin/PycharmProjects/HelloWorld > cd .. # 한 단계 상위 디렉터리로 이동 > pwd macOS : /Users/anyeongjin/PycharmProjects > cd HelloWorld # 입력한 디렉터리 아래로 이동 > pwd macOS : /Users/anyeongjin/PycharmProjects/HelloWorld cd ~ : 홈 디렉터리로 이동 (물결표 (~, ti..
-
WebClone 코드 풀이[Python] 2023. 6. 5. 04:09
코드를 짜기 전에 먼저 어떤 순서로 어떻게 짜 볼 것인지 구상했었다. 이번 목표는 복사해서 붙여넣지 말고 오로지 내 머릿속에서 나온 코드들로만 웹 페이지를 구성해보는게 목표였다. 먼저 header 부분부터 만들고 그 다음 footer 부분을 만들고 마지막으로 중간에 있는 공지사항이나 갤러리, 바로가기 등을 순서로 시도해보았다. 중간 부분 만드는 데 고생 좀 했다.. 배치가 내 마음 같지가 않다. 중간에 있는 갤러리 부분이 상당히 이상하다. Green 복지재단 재단소개 후원하기 자료실 스토리 설립취지 연혁 찾아오시는길 국내후원 국외후원 맞춤후원 서식자료실 사진자료실 후원양식 웹진 보고서 나의후원 공지사항 Green 복지재단 공지사항1 2020.11.23 Green 복지재단 공지사항2 2020.11.23 G..
-
2023.5.15 ~ 2023.5.21 공부일지 (크롤링 - 3) [코드풀이][Python] 2023. 5. 22. 14:33
코드를 싸아악 갈았다. 그래서 저번에 소개해준 BeautifulSoup 내용은 요번엔 아쉽게도 사용하지 못하게 되었다. 드디어 네이버 웹툰을 크롤링 해보았다. 필자는 spider 를 사용하였다. 코드를 먼저 살펴보겠다. import openpyxl import requests from tqdm import tqdm import time def series_info(series_id): '''시리즈ID를 입력받아, 장르와 관심수를 반환한다''' series_info_url = 'https://comic.naver.com/api/article/list/info?titleId=' + str(series_id) series_res = requests.get(series_info_url) series_info =..
-
2023.5.8 ~ 2023.5.14 공부일지 (크롤링 - 2)[Python] 2023. 5. 14. 22:47
생각해보니까 가장 중요한 초기 설정하는 법을 안 알려줬다.. 아무도 따라해보지 않았을테니 지금이라도 정리해보겠다! [Python] virtualenv 가상환경 설정하기 Python의 virtualenv 는 어플리케이션별로 독립된 가상 환경을 사용할 수 있게 해준다. 독립된 가상 환경이 필요한 이유 하나의 PC 혹은 서버 안에서 virtualenv 를 설정하고, 그 환경 안에서는 Host 환경과 별도로 각각 필요한 Python 버전을 관리하고, 필요한 특정 버전의 라이브러리를 관리할 수 있게 해준다. 저장 위치에 따른 문제, 저장 방식에 따른 문제 등등 이유가 있다. virtualenv / venv 설정하기 1. venv package 사용 가상환경을 만들 파일 디렉토리로 이동 $ cd [your dire..
-
2023.4.24 ~ 2023.4.30 공부일지 (웹 크롤링 이론)[Python] 2023. 5. 1. 12:04
파이썬 교양 공부를 하면서 파이썬으로 웹 크롤링이라는 것을 할 수 있다고 성재형님께 들었다. 그래서 갑자기 웹 크롤링이라는 것이 너무 궁금해졌다. 그래서, 웹 크롤링이란?Web상에 존재하는 Contents를 수집하는 작업이다. 웹 크롤링은 3가지 기법으로 나눌 수 있는데 HTML 페이지를 가져와서, HTML / CSS 등을 파싱하고, 필요한 데이터만 추출하는 기법Open API 를 제공하는 서비스에 Open API를 호출해서, 받은 데이터 중 필요한 데이터만 추출하는 기법Selenium등 브라우저를 프로그래밍으로 조작해서, 필요한 데이터만 추출하는 기법BeautifulSoup 라이브러리를 활용해보자. - 1HTML의 태그를 파싱해서 필요한 데이터만 추출하는 함수를 제공하는 라이브러리BeautifulSou..
-
2023.4.17 ~ 2023.4.23 공부일지 (파이썬 1장 ~ 5장)[Python] 2023. 4. 24. 00:31
1장 - 파이썬 프로그래밍 언어 01- 왜 프로그래밍 언어를 배워야 하는가? 02- 프로그래밍 언어란? ㄴ> 컴퓨터 하드웨어에 대한 지식이 없는 사람이 좀 더 잘 이해할 수 있고 작성할 수 있는 언어 03 - 왜 파이썬인가? ㄴ> 파이썬 : 1991 년 프로그래머인 귀도 반 로섬 이 발표한 프로그래밍 언어로서 컴파일 과정 없이 명령을 내리면 바로 동작하는 인터프리티드 언어이다. 배우기 쉬움 무료 방대한 라이브러리 어느 운영체제에서도 사용 가능 2장 - 파이썬 시작하기 2.1 - 파이썬 개발 환경 설치 2.2 - 첫 번쨰 코드 작성하기 2.3 - 코드 저장 및 실행 2.4 - 통합 개발 환경에서 코딩하기 2.5 - 주피터 노트북에서 코딩하기 2.6 - 정리 3장 - 파이썬을 계산기처럼 이용하기 3.1 - ..