요즘 아이, 어른 세대 구분 없이

너도 나도 동용상 공유 플랫폼에 뛰어들고 있다.

 

대표적인 것이 바로 유튜브다.

전문적인 지식부터 개인의 사생활을 공유하는 방식으로 많은 사용자들이 참여하고 있다.

 

한 때 동영상 편집은 전문인, 특정 전문가의 영역인 듯했다.

하지만 이제는 누구나 쉽게 동영상 편집이 가능한 세상이 되었다.

 

대표적으로 동영상 편집 프로그램인 프리미어 프로!

그리고 프리미어 프로와 애프터 이펙트를 쉽게 설명해줄 책,

 

 

바로...

 

 

 

맛있는 디자인 프리미어 프로 & 애프터 이펙트 CC2021

 

 

 

 

 

프리미어 프로 애프터 이펙트 시리즈는 2018부터

매년 그래픽 분야 1위를 달리며 출판되고 있다.

 

 

 

전문적인 도서인 만큼 두께도 결코 얇지 않다.

 

 

 

 

 

페이지 한 장 한 장마다 자세한 설명을 빼곡히 채워 주었다.

 

 

 

 

그래픽 분야인 만큼 고급 재질의 종이를 사용하여

눈과 손이 편하다.

 

본 도서에서 특별히 좋았던 것은

초반에 영상 편집 이론을 자세히 설명하여 탄탄한 기초를 잡을 수 있었다.

 

 

입문자일 경우 책의 내용을 따라 하며 직접 실습을 하는 것이

도움이 많이 된다.

 

홈페이지에서 제공하는 예제 소스를 다운로드할 수 있으니

실습 시 참고하면 된다.

 

프리미어 프로는 Adobe의 강력한 동영상 편집 프로그램이다.

사용 시 구매해야 하지만 무료 체험판을 통해 다운로드가 가능하다. (7일)

 

 

 

이 책을 덮을 즈음엔

동영상 편집을 손쉽게 할 수 있는 전문가가 되길 기대해 본다.

 

 

 

 

'해당 도서는 출판사로부터 무상으로 제공받았으며, 제 주관에 따라 솔직하게 작성했습니다.'

selenium 모듈의 용도는 웹페이지 테스트 자동화용 모듈

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup
import time


사전 준비:
- selenium 모듈 설치: 아나콘다 네비 > environments > selenium 검색 > 설치 
- 크롬 드라이버 다운로드

 
chrome_driver = '/user/.../chromedriver'
driver = webdriver.Chrome(chrome_driver)
driver.get('https://www.python.org')
driver.find_element_by_id('id-search-field')
search.clear()
search.send_keys('lambda')
search.send_keys(Keys.RETURN)
time.sleep(2)
driver.close()


src = driver.page_source
soup = BeautifulSoup(src)

'파이썬' 카테고리의 다른 글

Flask - Overview  (0) 2022.03.16
파이썬 크롤링  (0) 2020.01.24
강좌 노트 정리(old)  (0) 2015.06.28

from bs4 import BeautifulSoup
html = <...>
soup = BeautifulSoup(html)
soup.find('h3')
soup.find('p')
soup.find('div', custom='nice')
soup.find('div', class_='test')

attrs = {'id':'upper', 'class':'test'}
soup.find('div', attrs=attrs)

soup.find_all('div')

tag = soup.find('h3')
tag.get_text()
tag.get_text().strip()

 

 

정규표현식
import re
soup.find_all('h3') h1,h2,h3...
soup.find(all(re.compile('h\d'))
back슬래시를 이용해 h가 들어가는 태그를 찾음

soup.find_all('img')
//gif확장자를 쓴 이미지를 찾고 싶다면,
soup.find_all('img', attrs={'src':re.compile('.+\.gif')})

soup.find_all('h3', class_=re.compile('.+view$'))

 

prefix [name^='test']

suffix [name $='test']

substring [name *='test']

n번째 자식tag :nth-child(n)   

- ex) h1:nth-child(2)

'파이썬' 카테고리의 다른 글

Flask - Overview  (0) 2022.03.16
selenium 모듈 사용  (0) 2020.04.13
강좌 노트 정리(old)  (0) 2015.06.28


1.

파이썬은 C로 출발


대표적 해킹 언어


장고 - 웹서버 (파이썬) ?


다른 언어에 비해 간결 100줄 -> 20줄


수학적 개념


언어 대화식(high-level, interpreted, interactive, 객체지향, scripting)


2.

데이터 타입 


List, Tuple, Complex number


Dictionary -> key & value


set 집합


File Object



"마크 3개 -> 줄바꿈에서


'''haha''' or """haha"""


**(별2개) == power(제곱)


x[-2] = 오른쪽에서 부터 순서(뒤에서)


tuple -> ( )  ex) (1,2,3,4)  (1, )



#dictionary  x={}  x={1:"one", 2:"two"}


#set 중복 안됨 x = set ([1,2,2,3,3,...])  -> 1,2,3,...


메소드 & 함수의 차이 ==> class에 연계되어 있는 함수가 메소드임


for size in range (5, 60, 2);



3.


List


Array 흡사, data type 달라도 ok!, mutable(변경가능) <--> immutable (ex) tuple



연산:  // -> 소수점 없앤 나머지,  / -> 소수점 나오는 나머지



sort(), reverse(), pop()...

String str(), repr(), split, replace




4.

크롤링

import urllib.request

import urllib.parse

import re?


url = 'xxx.org'

values = {'s': 'python', 'submit': 'search'}

data = urllib.parse.urlencode(values)

data = data.encode('utf-8')


req = urllib.request.Request(url, data)

resp = urllib.request.urlopen(req)

respData = resp.read()


print(respData)




5.

sqlite3


import sqlite3


conn = sqlite3.connect('pydbtest.db')

c = conn.cursor()

c.execute ('create table (id integer, ...)')

...execute ('insert int')

result = c.execute ('select * from ...')


for row in result:

print(row[0], row[1])






'파이썬' 카테고리의 다른 글

Flask - Overview  (0) 2022.03.16
selenium 모듈 사용  (0) 2020.04.13
파이썬 크롤링  (0) 2020.01.24

+ Recent posts