//네이버

1. del : 위치로 삭제

(리스트이름이 example_a이고, 두번째 요소를 삭제할때)

del example_a[1]

example_a = ['aa', 'ba', 'ca', 'da']
del example_a[1]
print(example_a)

 

2. remove : 특정 요소를 삭제

(리스트이름이 example_a이고, 'ba'라는 요소를 삭제할때)

example_a.remove('ba')

example_a = ['aa', 'ba', 'ca', 'da', 'ba']
example_a.remove('ba')
print(example_a)

첫번째 'ba'만 삭제됨

1-1) 특정값의 요소를 모두 제거하고 싶을때 

반복문을 이용

example_a = ['aa', 'ba', 'ca', 'da', 'ba']

while 'ba' in example_a:
    example_a.remove('ba')

print(example_a)

 

1. append : 맨 뒤에 요소 추가

(리스트이름이 list_a이고, 'fa'를 추가할때)

list_a.append('fa')

list_a = ['aa', 'ba', 'ca', 'da']

list_a.append('fa')

print(list_a)

 

2. insert : 원하는 위치에 추가

(리스트이름이 list_a이고, 'fa'를 3번째 위치에 추가할때)

list_a.insert(2, 'fa')

list_a = ['aa', 'ba', 'ca', 'da']

list_a.insert(2, 'fa')

print(list_a)

 

3. extend : 리스트 뒤에 리스트를 추가

(리스트이름이 list_a이고, 'fa'를 추가할때)

list_a.append('fa')

list_a = ['aa', 'ba', 'ca', 'da']

list_a.extend(['fa', 'ga'])

print(list_a)

 

*append vs extend

[a, b,c] 에 [d, e]를 추가하면

1) append → [a, b, c, [d, e]] : 추가되는 리스트 전체가  '한 개의 요소'로 추가됨 (*한번에 2개 이상의 요소를 추가하지 못함)

2) extend → [a, b, c, d, e] : 리스트 간의 합으로 추가된 리스트 속의 요소들이 각각 요소로써 합쳐짐

 

 

 

파이썬으로 크롤링하다보면 json양식으로 되어있는 긴 문자열을 받아올 때가 있다.

{"success":true,"data":{"total_count":2491,"total_pages":125,"list":[{"created_at": .... 

와 같은 양식으로 마치 파이썬 Dict와 비슷해보이지만 Dict와 완벽하게 일치하진 않아서 eval로는 변경되지는 않는다

 

원활한 편집을 위해서 딕셔너리로 변경하고자 하면 json을 통해 매우 간단하게 변경할 수 있다.

 

 

예제

타겟 링크: https://api-manager.upbit.com/api/v1/notices?page=1&per_page=20&thread_name=general 

 

1. 텍스트로 받았을때 

import requests


url = 'https://api-manager.upbit.com/api/v1/notices?page=1&per_page=20&thread_name=general'

res = requests.get(url)

print(res.text)
print(type(res.text))

출력 결과물(문자열 생략)

Type은 문자열

 

2. json으로 변환 후 

import requests
import json


url = 'https://api-manager.upbit.com/api/v1/notices?page=1&per_page=20&thread_name=general'

res = requests.get(url)


print(json.loads(res.text))
print(type(json.loads(res.text)))

출력 결과물(문자열 생략)

 

블로그 글을쓰다가 움짤을 넣고 싶어서(https://sonjeol-kim.tistory.com/15)

인터넷 검색을 통해 찾아보니 간단하게 편집까지 가능한 사이트가 있었다.

(이 사이트가 안전한?사이트인지는 모르겠는데 구글광고 잔뜩있는것으로 보아 그냥 조회수 장사 아닐까 싶다?)

 

 

 

 

MP4 to GIF 변환

 

EZGIF.COM (https://ezgif.com/)에서 움짤 만들기

1. 파일을 선택해서 불러온다

 

 

2. 편집할 것을 선택한다(하나씩 순차적으로 모두 진행할 수 있다!)

 

 

3-1. Crop(영상 화면의 일부분을 잘라서 움짤 만들기)

'Crop video'를 선택해 준다

 

 

3-2. 커서가 바뀌게 되는데 이때 원하는 영역을 드래그 하면 된다

(선택 후 선택 영역을 늘리거나 줄이거나 수정할 수 있다)

 

 

3-3. 'Crop video!' 버튼을 누르고 그대로 gif를 추출하거나, 추가 편집을 고를 수 있다.

 

 

 

 

4. 화면에서 영상을 재생하다가 원하는 순간에 일시정지를 하고 시작점/끝나는지점을 정해주면 된다.

(시간을 직접 기입해도 된다.)

 

 

5. 만들어진 움짤(.gif)을 우클릭 후 다른이름으로 저장

 

 

 

 

개인적으로 파이참(PyCharm) 이용 시 가장 주로 쓰는 단축키 3개는 들여쓰기/내어쓰기/주석 

 

1. 들여쓰기 (Tab) 

2. 내어쓰기(Shift + Tab)

 

쉬프트 탭 맨날 기억 안나서 ctrl탭 누르는게 함정

 

3. 주석쓰기/풀기( Ctrl + / )

 

커서가 있거나, 선택영역이 있는 줄 전체를 주석처리

 

시세 DB를 만들기에 앞서 거래할 코인 리스트를 만들 것이다.

코인 전체 리스트는 pyupbit를 통해 upbit OpenAPI에서 제공하는 전체 리스트를 받을 것이고

그중 일부를 제외해서 거래대상 코인들을 정리할 계획이다.

 

간단히 나타내면 아래와 같다.

 

 

각각 파일은 아래와 같이 코딩하였다.

 

 

 

 

 

LTC, ltc

 

 

 

**거래 제외할 리스트 입니다.

자세한 내용은 이후 글에 언급 예정

 

 

자기 블로그에 유료 광고를 실을 수 있는 광고 플랫폼인 구글 애드센스를 신청해보고자 한다.

단, 신청 후 심사를 거쳐서 합격해야 광고를 실을 수 있다.

 

 

구글 애드센스 신청 프로세스는 아래와 같다.

 

0. 구글 애드센스 들어가기

아래 주소를 통해서 가도 되고(https://www.google.com/intl/ko_kr/adsense/start/)

구글에 치면 가장 상단에 노출된다(구글꺼니까..)

 

 

1. 시작하기

가운데 시작하기를 누르면 웹사이트 주소와 이용약관, 국가 선택을 하고 시작된다.

 

****여기 스크린샷이 빠졌는데,

      시작 하기를 누르면 gmail 계정(구글계정)을 선택/로그인 하는 과정이 있다.*

 

 

사이트 주소와, 국가, 동의하면 시작이 된다.

 

 

 

 

 

2. 정보 입력 하기

경제활동이기 때문에 생일(나이)와 같은 추가 정보를 입력해야한다.

'정보입력'을 누르면 기존 정보에서 추가 입력해야될 정보가 뜬다.

나의 경우에는 주소가 입력되어 있지 않았었다.

 

 

 

 

 

3. 심사 시작!

이제 준비는 끝났다. (물론 블로그는 잘 준비되어있어야..)

우측에 '애드센스에 사이트 연결' - '시작하기'를 누른다.

 

'애드센스에 연결하기' 창이 뜨는데,  여기서 검토 요청 버튼이 활성화되면서 검토를 요청하게 된다.

지금 블로그에 글이 채 10가 안되는데 일단 검토 요청을 해봤다.

어떻게든 되겠지 뭐

 

 

+ Recent posts