IT 자격증

고정 헤더 영역

글 제목

메뉴 레이어

IT 자격증

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (80)
    • IT자격 기출문제 (24)
      • 정보보안기사 필기 (8)
      • 정보보안기사 실기 (14)
      • 정보처리기사 (1)
    • IT자격 관련자료 (34)
      • ISMS-P (34)
    • 개발 (9)
      • python (9)
    • 좋아하는것들 (10)
      • 일상 그리고 내생각 (4)
    • 보안 (1)

검색 레이어

IT 자격증

검색 영역

컨텐츠 검색

개발

  • 파이썬 크롤링을 통한 시집 만들기(3편)

    2019.07.19 by IT License

  • 파이썬 크롤링을 통한 시집 만들기(2편)

    2019.07.18 by IT License

  • 파이썬 크롤링을 통한 시집 만들기(1편)

    2019.07.18 by IT License

  • 파이썬- 컬렉션

    2019.06.09 by IT License

  • 파이썬 - 문자열

    2019.06.09 by IT License

  • 파이썬 연산자

    2019.06.06 by IT License

  • 파이썬 기본데이터 타입

    2019.06.06 by IT License

  • python 기본문법

    2019.06.01 by IT License

파이썬 크롤링을 통한 시집 만들기(3편)

마지막 단계인(이부분이 약간 고난이도~~) 크롤링 데이터를 PPT 문서로 만들어 보자. 이미지데이터는 시보다 많이 양만큼 다운받아놓는다. 그리고 다시 프로그램을 짜보자. ppt 문서를 만들기 위해서 먼저 아래 모듈을 설치한다. pip install python-pptx 자세한 것은 아래 사이트를 참조해 보자 https://python-pptx.readthedocs.io/en/latest/user/quickstart.html 그리고 필요한 모듈들을 임포트한다. 에러로그도 남기고... 필요한 함수들을 정의한다. 1.이미지 슬라이드에 추가하는 함수 2. 텍스트를 슬라이드에 추가하는 함수 그리고 메인함수(크롤링 소스를 넣는다) 시를 크롤링하는 수만큼 슬라이드를 만들고 거기에 미리다운받은 이미지를 추가하고 시를 ..

개발/python 2019. 7. 19. 16:27

파이썬 크롤링을 통한 시집 만들기(2편)

이제 이미지를 크롤링 해보자. 검색해보니 이미 만들어 놓은 모듈이 있다. https://data-make.tistory.com/172 https://google-images-download.readthedocs.io/en/latest/examples.html# Examples — Google Images Download documentation Examples Link to GitHub repo Link to Documentation Homepage Link to Input arguments or parameters Config File Format You can either pass the arguments directly from the command as in the examples below or..

개발/python 2019. 7. 18. 16:37

파이썬 크롤링을 통한 시집 만들기(1편)

파이썬 크롤링 공부를 할겸해서 시집을 만들어 보자. 최종 목표는 아래 그림처럼 ppt 파일에 이미지와 시를 배치해서 넣는 문서를 만드는 것이다. 이를 위해서는 크게 3가지 일(프로그램)을 해야한다. 1. 시가 모여있는 웹사이트를 찾아 크롤링하여 시(poetry) 데이터를 가져온다. 2. 이미지를 크롤링 한다.(구글 이미지 크롤링) 3. 크롤링한 데이터를 가지고 ppt 문서를 만든다. 먼저 시를 가져와 보자. 아래 사이트에 가면 유명한 시 모음이 222개나 있다. http://www.abrief.info/blog/?p=10697 Abrief.net » 유명한 시 모음 (222개) www.abrief.info 그럼 이 시를 가져오는 코드를 짜기전에 웹사이트 구조가 어떻게 되어있는지 분석해보자. 소스보기를 해..

개발/python 2019. 7. 18. 14:43

파이썬- 컬렉션

1. 리스트 (List) 1.리스트는 여러 요소들을 갖는 집합(컬렉션)으로 새로운 요소를 추가하거나 갱신, 삭제하는 일이 가능하다. 파이썬의 리스트는 동적배열(Dynamic Array)로서 자유롭게 확장할 수 있는 구조를 갖는다. 리스트는 그 안의 요소(element)들은 그 값을 자유롭게 변경할 수 있는 Mutable 데이타 타입이다. 리스트의 요소들은 Square bracket([ ])으로 둘러쌓여 컬렉션을 표현하는데, 각 요소들은 서로 다른 타입이 될 수 있으며, 컴마(,)로 구분한다. 요소가 없는 빈 리스트는 "[]"와 같이 표현한다. a = [] # 빈 리스트 a = ["AB", 10, False] 1-2. 리스트 인덱싱(Indexing) 리스트의 특정 한 요소만을 선택하기 위하여 인덱싱(Ind..

개발/python 2019. 6. 9. 21:04

파이썬 - 문자열

1. 문자열 파이썬에서 문자열은 단일인용부호(') 혹은 이중인용부호(") 를 사용하여 표현한다. 예를 들어, 아래 표현은 s 라는 변수에 가나다 라는 문자열을 할당하는 것으로 동일한 표현이다. s = '가나다' s = "가나다" 만약 여러 라인에 걸쳐 있는 문자열을 표현하고 싶다면, ''' 또는 """ 처럼 3개의 인용부호를 사용한다. s = '''아리랑 아리랑 아라리요 ''' print(s) 복수 라인 문자열을 한 라인으로 표현하고 싶다면, Escape Sequence (\n)를 사용하면 된다. 즉, 다음 표현은 위와 동일한 표현이다. 실제 리눅스나 Mac OS에서는 Newline이 \n으로 표현되지만, 윈도우즈에서 \r\n을 사용한다. 하지만, 파이썬에서는 Universal Newline이 지원되어 ..

개발/python 2019. 6. 9. 20:58

파이썬 연산자

연산자 파이썬은 산술연산자, 비교연산자, 할당연산자, 논리연산자, Bitwise 연산자, 멤버쉽연산자, Identity연산자를 지원한다. 1. 산술연산자 산술연산자에는 (1) 사칙연산자 +, -, *, / 와 (2) 제곱을 나타내는 **, (3) 나머지를 산출하는 % (Modulus), 그리고 (4) 나누기에 소숫점 이하를 버리는 // 연산자(Floor Division) 등이 있다. 5 % 2 # 1 5 // 2 # 2 2. 비교연산자 비교연산자는 관계연산자로도 불리우는데, 여기에는 등호(==), 같지 않음(!=), 부등호(, =) 등이 있다. if a != 1: print("1이 아님") 3. 할당연산자 할당연산자는 변수에 값을 할당하기 위하여 사용되는데, 기본적으로 = (Equal Sign)을 사용한..

개발/python 2019. 6. 6. 21:47

파이썬 기본데이터 타입

1. Python 기본 데이타 타입 파이썬에 사용되는 기본 데이타 타입(Scalar Data Type)에는 아래와 같은 타입들이 있다. 타입설명표현 예 int 정수형 데이타 100, 0xFF (16진수), 0o56 (8진수) float 소숫점을 포함한 실수 a = 10.25 bool 참, 거짓을 표현하는 부울린 a = True None Null과 같은 표현 a = None 정수형은 소숫점을 갖지 않는 정수를 갖는 데이타 타입이며, float는 소숫점을 갖는 데이타 타입이다. bool 타입은 True 혹은 False 만을 갖는 타입이고, None은 아무 데이타를 갖지 않는다는 것을 표현하는 것으로 타 언어의 Null과 같은 개념이다. 정수형에 리터럴 데이타를 넣을 때, 10진수 이외에 16진수 혹은 8진수..

개발/python 2019. 6. 6. 21:39

python 기본문법

언어를 배우기 위해서는 가장먼저 문법을 알아야 한다. 가장 기본이 되는 몇개의 문법에 대해 알아보자 주석 주석(comment)은 프로그램에 영향을 미치지 않는 일종의 프로그램 메모같은 것이다. 한줄 주석을 만드는 방법은 # 을 붙이면 된다. 파이썬 프로그래밍을 하기 위한 편집툴이 많이 있지만 여기서는 "비주얼 스튜디오 코드"를 사용해 보자 비주얼 스튜디오 코드를 다운받아 설치하고 프로그래밍을 해보자. 아래와 # 을 맨앞에 쓰면 이는 프로그램에 영향이 없다. # 주석표시 print("Hello, World") 들여쓰기(Identation) 파이썬은 코딩블럭을 표시하기 위해 들여쓰기(Identation)를 사용한다. 일반적으로 들여쓰기에는 4개의 공백을 사용할 것을 권장하는데, 동일한 블럭의 들여쓰기는 모두..

개발/python 2019. 6. 1. 13:08

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
IT 자격증 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바