반응형

분류 전체보기 34

[Python] BeutifulSoup

먼저 링크를 첨부한다.https://www.crummy.com/software/BeautifulSoup/ Beautiful Soup: We called him Tortoise because he taught us. www.crummy.comhttps://www.crummy.com/software/BeautifulSoup/bs4/doc.ko/ 뷰티플수프 문서 — 뷰티플수프 4.0.0 문서find_all() 메쏘드는 태그의 후손들을 찾아서 지정한 여과기에 부합하면 모두 추출한다. 몇 가지 여과기에서 예제들을 제시했지만, 여기에 몇 가지 더 보여주겠다: 어떤 것은 익숙하지만, 다른 것www.crummy.com BeutifulSoup?뷰티풀수프? 아름다운 수프란 무엇일까. 공식 홈페이지의 문서를 참고해 보면 ..

Devs/Python 2025.04.28

[CSS] rem, em, %, px 비교

CSS에서 폰트나 영역의 사이즈를 나타내는 방식에는 4가지로 다양한 방식을 쓸 수 있다.rem, em, %, px로 나뉘는데 각각을 알아보고자 한다. px제일 쉽게 접할 수 있는 px은 픽셀을 가리키는 것으로 화면의 해상도나 비율 등에 따라 변하지 않는 고정된 사이즈라고 생각하면 된다. (정적인 사이즈로 볼 수 있다) %이름에서 보면 쉽게 알 수 있을 요소로 보이는 것으로 디폴트 폰트 사이즈 변경에 따라 조절해서 보여지는 사이즈를 말한다. (동적인 사이즈로 볼 수 있다) (여기서 예를 하나 들어 font-size에서 100%로 하게 되면 디폴트 사이즈를 16px로 계산을 해서 16px로 나오게 된다. 이 부분은 그냥 외워서 기억해두어야 하는 부분으로 보인다) emem은 먼저 폰트를 강조하기 위해서 HTM..

Devs/CSS 2025.04.23

[CSS] 폰트 스타일 변경

폰트의 경우 일단 Serif 와 Sans-serif 를 살펴보자. (Serif의 경우 글자의 끝 부분에 발이 달린 모양)한글로 따지면 궁서체?가 해당되려나 싶다 font-family:sans-seriffont-family:serif 두 개의 글자를 비교해 봤을 때 바로 눈에 띄는 차이를 볼 수 있는 것을 알 수 있다. 그 외에 잘 사용 되는 것인지 알 수 없는 몇 가지 폰트도 같이 기록한다. font-family:fantasyfont-family:cursive 그 외의 다양한 폰트들이 찾아보니 있는 듯 해서 font-family에 관한 링크를 첨부해 둔다.https://developer.mozilla.org/en-US/docs/Web/CSS/font-family font-family - CSS: Casc..

Devs/CSS 2025.04.22

[CSS] 배경 색상과 위치 조정

Web 사이트를 만들거나 할 때 HTML만으로는 스타일 표시가 쉽지 않다는 것을 쉽게 알 수 있다. (태그를 써서 간격 정렬 등등을 일일이 표시하기란 정말 쉽지 않을 것이기에..) 그래서 나온 것이 CSS란 것인데 이것에 대해서 간략하게 알아보고자 한다. background-color: red 일단 mdn 페이지에서 쉽게 찾을 수 있는 것으로 링크를 첨부해둔다. 아래의 예시처럼 background-color: 색상값을 넣는 형태로 쓴다는 것을 알 수 있다. 간단하게 키워드로 세팅하거나, rgb 값을 입력하는 방법, hsl (색조(hue) , 채도(saturation ), 명도(lightness))로 표시하는 방법 등의 다양하게 사용가능 한 것들을 알 수있다./* Keyword values */backgr..

Devs/CSS 2025.04.20

[Python] HTTP Requests

HTTP Requests 관련 모듈 import를 해서 쓸 때 기능적으로 크게 4가지로 분류된다고 한다.GETPOSTPUTDELETE일단 GET의 경우 API 호출을 해서 결과를 얻어오는 것으로 이전 API 부분 글(링크)에서 다룬 적이 있다. (requests.get())그래서 나머지 3가지를 알아본다 (requests.post(), requests.put(), requests.delete())1. POSTGET의 경우엔은 api를 호출해서 얻은 결과가 중요하다. 그러나 POST의 경우 api 호출 그 자체가 더 중요하고 결과의 내용은 중요하지 않다고 한다. 2. PUTPUT의 경우엔 외부 시스템에 있는 데이터를 업데이트 해주는 것이 핵심이라고 한다.3. DELETEDELETE의 경우 이름에서 알 수 ..

Devs/Python 2025.04.14

[Python] Environment Variables

파이썬에서 환경 변수에 api 키를 감추기 위해서 설정을 추가하는 등의 작업을 하는 방법에 대해서 알아본다. import os# 환경변수에 저장하는 방법.# 아래처럼 export 후 세팅할 키=세팅할 값 을 입력. (확인은 맥에선 env, 윈도우에선 set)# 주의할 점은 세팅할 값에 ""같은 따옴표 없어야 함# Pycharm의 콘솔 창에서 입력하는 형식으로 하면 된다 (코드에서 지우기 위함)#export TEST_KEY=1231231234fdcd123# 환경변수에서 특정한 키를 가져오는 방법os.environ.get("TEST_KEY") 외부의 API를 사용할 때는 key를 사용하는 경우가 꽤 있다 보니 이러한 것을 잘 알아두면 나중에 프로젝트에서 유용하게 사용할 수 있지 않을까 싶다.

Devs/Python 2025.04.11

[Python] Dynamic Typing, Type Hint

파이썬은 자료형에 대해서 변환이 자유롭다고 해야 할지 변경이 가능하다 (?) 아래의 예시처럼 test = 1test = "Test" 처음 세팅은 정수로 되었지만 다음으로 넘어가니 문자열로 바뀐 것. (사실 여러 상황에서 문제가 될 수 도 있는 부분으로 보인다. 안전성도 없다고 보고) 그래서 아예 명시적으로 파이썬에서도 자료형을 세팅하는 경우가 있다# 이런식으로 자료형만 설정하고 초기화를 안 할수도 있다age: int# ... # 아래 코드는 가능age = 10#아래와 같은 코드는 하면 안된다고 보면 된다. 노란 줄만 그어주고 있어서 실행은 가능할려나..age = "Test"# 해당 매개변수의 자료형이 무엇인지 알려주면 실수 방지도 가능# 추가로 함수의 결과 반환이 어떤 자료형인지도 알려줄 수 있다def ..

Devs/Python 2025.04.10

[Python] Unescape (HTML 특수문자 처리)

파이썬에서 HTML api로 받아온 스트링의 특수문자가 HTML entity로 표시되는 상황이 있는데 이걸 다시 돌리는 (unescape)하는 방법을 알아본다. (HTML entity란 것은 HTML에서 특수문자를 표시하게 되면 브라우저에서 인식할 때 태그들의 조합을 섞은 형태로 바꿔서 이해하는 것으로 보면 될 듯 하다) - HTML entity에 대한 사이트https://www.w3schools.com/html/html_entities.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like..

Devs/Python 2025.04.10

web에서 편하게 사용했던 Json Editor 링크

개발을 하거나 할 때 json을 많이 사용하게 되는데 이 때 데이터의 양이 많거나 한 경우가 생긴다. 그런 경우 보기가 쉽지 않거나 찾기가 어려운 케이스 역시 생기게 되곤 했는데, 이러한 경우 필자가 애용했던 JSon 에디터 링크를 올려둔다. (즐겨찾기를 해놓고 쓰곤 했는데 새로운 작업환경이 되거나 하면 잊어먹을 수 있어서 기록용) https://jsoneditoronline.org/ JSON Editor Online: edit JSON, format JSON, query JSONJSON Editor Online is the original and most copied JSON Editor on the web. Use it to view, edit, format, repair, compare, query..

Devs 2025.04.09

[Python] API

흔히 API (Application Programming Interface)라는 것을 파이썬에서는 어떻게 사용하는지 알아보기로 한다. 실제로 게임을 개발할 때 서버와의 통신을 할 경우가 많았는데 그 때 서버에서 만들어 둔 API를 호출하기만 하면 원하는 결과를 얻을 수 있어서 정말 유용하게 생각하는 기능이다. 이처럼 API라는 것은 외부의 특정 한 시스템에서 만들어진 기능을 우리가 만드는 프로그램에서 요청하고 결과를 받아서 쓸 수 있는 인터페이스로 이해하면 된다.  예를 들어서 현재 iss의 위도 경도를 가져오는 api (http://api.open-notify.org/iss-now.json)를 호출시켜보면 아래처럼 json 포맷으로 결과가 나오는 것을 볼 수 있다이제 실제 Python 코드에서 어떻게 ..

Devs/Python 2025.04.09
반응형