본문 바로가기

전체 글

(42)
영상제작에 사용할 수 있는 무료 음원 유튜브 채널 저와 같이 취업을 위한 포트폴리오 제작이나 VLOG 제작 등 다양한 이유에서 음원이 필요할 때가 많습니다. 저 역시 포트폴리오 영상을 수시로 제작하는 입장이다보니 항상 새로운 음원을 찾기위해 많은 시간을 사용합니다. (당연히 유료 음원을 사용하면 좋지만 비용이...) 실제로 좋은 음원(영상과 어울리는) 하나를 찾기 위해 몇시간, 몇일을 소모하는 것은 기본입니다. 이런 시간 낭비를 최소화 하기 위해 5개 정도의 유튜브 무료 음원 채널을 공유하고자 합니다. 대부분 상업용 사용이 아니라면 무료로 음원 사용이 가능한 채널들 입니다. 1. NoCopyrightSounds NoCopyrightSounds NoCopyrightSounds is a copyright free / stream safe record lab..
[Python 입문] 13. 파이썬 클래스 02 목차 사칙연산 클래스 만들기 (메소드) 클래스 자세히 알기 앞서 배운 클래스의 기초를 바탕으로 몇 가지 클래스를 만들어 보자. 이를 통해 클래스를 만들기 위한 구상부터 구조, 클래스 상속 등을 자세히 알아보자. 5.사칙연산 클래스 만들기 아래와 같이 동작할 수 있는 사칙연산(더하기, 빼기, 나누기, 곱하기)을 쉽게 할 수 있는 클래스를 만들어 보자. >>> a = FourCal() >> a.setdata(4, 2) >> print(a.sum()) >> print(a.sub()) >> print(a.div()) >> print(a.mul())
[Python 입문] 13. 파이썬 클래스 01 목차 클래스(Class)는 왜 필요할까? 클래스 개념 잡기 인스턴스(객체)란? 이야기 형식으로 클래스 기초 쌓기 (self, __init__) 파이썬 클래스(Class) 1. 클래스(Class)는 왜 필요할까? 지금 배우고 있는 파이썬을 포함해 다양한 프로그래밍 언어는 말 그대로 언어일 뿐, 근본적인 개념은 모두 비슷하다. 지금부터 배울 클래스(Class)는 이 개념이 존재하지 않는 프로그래밍 언어와 존재하는 프로그래밍 언어로 나누어진다. 예를 들어 프로그래밍 언어 중 하나인 C언어에는 클래스가 없다. 이 말은 굳이 클래스 없어도 어떤 프로그램이든지 만들 수 있다는 뜻이다. 즉, 클래스(Class)는 앞서 공부한 함수나 자료형과 같이 프로그램 만들기 위해 꼭 필요한 요소가 아니다. 순수하게 편리성과 가독..
[Python 입문] 12. 파이썬 파일 읽고, 쓰기 앞서 공부를 하면서 '입력'을 받을 때는 사용자가 직접 입력하고, '출력'할 때는 화면에 결과값을 출력하는 등 모든 입력과 출력을 터미널(CMD) 창에서 확인할 수 있었다. 하지만 실제 현업에서 사용되는 프로그램은 꼭 그렇지만은 않다고 한다. 어떤 정보를 생성해 파일(사진, 동영상)로 저장하기도 하고, 파일(메모장, 에디터)을 수정하기도 한다. 이번에는 파일을 통한 입출력 방법에 대해 알아본다. 파일을 새로 만든 다음 프로그램에 의해 만들어진 결과값을 새 파일에 쓰고 읽어본다. 목차 파일 생성 with문 사용 파일 쓰기 기존 파일에 새로운 내용 추가하기 파일 읽기 파일 읽고, 쓰기 1. 파일 생성 아래와 같은 소스코드를 에디터(Pycharm 등)로 작성해서 저장한 후 실행해본다.(출력은 되지 않을 것이다..
[Python 입문] 11. 파이썬 사용자 입력과 출력 친구에게 문자를 보낼 때 내용을 작성한 후 입력에 해당하는 '보내기(↑)' 버튼을 눌러야 문자가 친구에게 보내지는(출력) 것처럼 우리가 사용하는 대부분의 프로그램은 사용자의 입력에 따라 출력을 보낸다. 우리는 앞서 함수에서 입력과 출력의 의미를 알아봤으니 조금 더 다양하게 사용자의 입력을 받고, 출력하는 방법을 알아본다. 목차 사용자 입력 print 자세히 알기 사용자 입력과 출력 1. 사용자 입력 사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때? 1.1. input 사용하기 >>> a = input() Life is too short, you need python >> a 'Life is too short, you need python' >> name = input("Please enter your..
[Python 입문] 10. 파이썬 함수 목차 함수란? 함수를 사용하는 이유 파이썬의 기본 함수 구조 입력값과 결과값에 따른 함수 형태 입력값이 몇 개가 될지 모를 때 함수의 결과값은 언제나 하나다 입력 인수에 초기값 미리 설정 함수 안에서 선언된 변수의 효력 범위 함수 1. 함수란? 파이썬을 포함한 프로그래밍 언어에서 말하는 함수와 학창 시절 수학에서 배웠던 함수는 비슷하면서도 다르다. 프로그래밍에서의 함수는 어떤 특정한 일을 수행하는 독립적인 단위를 뜻하며, 입력값을 가지고 어떤 특정한 일을 수행한 다음 그 결과물을 보여주는 것이 함수가 하는 일이다. 프로그래밍에서 함수는 정말 중요한 부분이다. (공부 중인 책 '점프 투 파이썬'에서는 함수를 믹서기와 같다고 한다. 과일은 '입력'이 되고 믹서기는 '함수', 과일 주스는 '출력'이 된다.) ..
[Python 입문] 9. 파이썬 제어문 - for 목차 for문의 기본구조 for문 이해하기 for문과 continue for문과 자주 사용되는 range함수 for문 1. for문의 기본구조 아래의 for문 기본구조를 보면 리스트, 튜플 그리고 문자열의 첫 번째 부터 마지막 요소까지 차례로 변수에 대입되서 '수행할 문장1', '수행할 문장2' 들이 수행된다. for 변수 in 리스트, 튜플 또는 문자열 수행할 문장1 수행할 문장2 ... 위 그림을 보면 이해하기 더 쉬울 것 같다... 그림과 같이 변수 i가 리스트에 차례대로 대입되는 것을 알 수 있다. 2. for문 이해하기 다음 예제들을 통해 for문을 살펴보자. # 기본 for문 사용 >>> test_list = ['one', 'two', 'three'] >>> for i in test_list:..
[Python 입문] 8. 파이썬 제어문 - while 목차 while문 기본 구조 while문 직접 만들어보기 while문 강제로 빠져나가기 조건에 맞지 않는 경우 맨 처음으로 돌아가기 while문 1. while문 기본구조 반복문이라고도 불리는 while문은 문장을 반복해서 수행할 때 사용한다. while문은 조건문이 참인 동안 while문 아래에 속하는 문장을 반복해서 수행하라는 뜻이며 기본구조는 아래의 그림과 같다. 이 기본구조도를 참고해서 "열 번 찍어 안 넘어가는 나무 없다."는 속담을 파이썬에서 만들면 아래의 소스코드와 같다. >>> treeHit = 0 >> while treeHit < 10: prompt = """ ... 1. Add ... 2. Del ... 3. List ... 4. Quit ... ... Enter number: """ ..