Welcome to the BBOGAK

Nice to see you here

LET's GET it Dev. Knowledge

반응형

Python 9

[PyCharm] 파이참 완전 편한 단축키 15개 깔끔 정리

Ctrl + C(복사), Ctrl + V(붙여넣기), Ctrl + Z(되돌리기), Ctrl + S(저장) 같은 뻔한 단축키들 말고, 정말 파이참에서 유용하게 사용할 수 있고, 제가 하루에도 몇 십번씩 사용하는 단축키들만 정리하였습니다. 단축키는 여러분들 인생의 체력과 시간을 아껴줍니다. 1. 파이썬 파일 실행 (윈도우) Ctrl + Shift + F10 (저의 경우 Ctrl + R 로 변경해서 쓰고 있습니다. 단축키 변경은 이 포스팅 가장 아래 참고!) (맥) Ctrl + Shift + R (저의 경우 Command + R 로 변경해서 쓰고 있습니다. 단축키 변경은 이 포스팅 가장 아래 참고!) 2. 폰트 사이즈 조절 (* 이건 별도 설정이 필요합니다. 설정법은 아래 참고!) *설정하는 법 : 윈도우는 ..

Python/└PyCharm 2022.09.17

[배열] Python 문자열 배열 입력받기

1차원 배열 입력받기 map함수를 이용하면 for문을 쓰지 않고 한줄에 여러개의 정수를 입력받을 수 있다. 입력값을 공백을 기준으로 나눈다. num_list = list(map(int, input().split())) >> 결과 >> 입력 1 2 3 4 5 >> 출력 [1, 2, 3, 4, 5] 한줄에 정수형 변수 여러개 입력받기 이 경우에는 받을 변수의 개수를 지정할 수 있다. 만약 입력받은 개수가 변수 개수와 다르면 에러 발생-- a, b, c, d = map(int, input().split()) >> 결과 # 입력 1, 2, 3, 4 # 출력 >> print(a) 1 >> print(b) 2 한줄에 문자열 변수 여러개 입력받기 a, b = input().split() >> 결과 # 입력 123 3..

Python 2022.09.17

[기초] Python 조건문,반복문,할당연산자(if,elif,else,for,while,break,continue,range)

이번글에서 소개드릴 것은 파이썬을 함에 있어서 정말 정말 편하게 만들어주는 조건문과 반복문입니다. 간단한 게 조건문과 반복문을 설명하자면 이렇습니다. - 조건문: 조건에 맞게 코드를 실행시켜주는 코드 블록 - 반복문: 원하는 수만큼 코드를 반복시켜주는 코드 블록 이것을 통해서 특정 조건에 따라 코드의 흐름을 제어할 수 있습니다. 이를 프로그래밍에서 흐름 제어(flow control)라고 합니다. 사람이 일일이 코드를 반복하거나 조건이 달라서 코드를 재생산하는 행위를 막아줍니다. 1. 조건문(if, elif, else) - 1가지 조건 1가지 조건의 if문법은 이렇습니다. if 조건: 조건이 참인 경우 출력 else: 거짓인 경우 출력 원하는 조건을 if에 넣고 나머지는 else로 처리해주시면 됩니다. 만..

Python 2022.09.17

[기초] Python 변수값의형태 - 2

https://s205203.tistory.com/81 [기초] Python 변수값의 형태 파이썬의 변수를 다룸에 있어서 변수값의 형태는 매우 중요합니다. 이런 형태를 잘 이해하고 다루는 것에 따라서 코딩이 정말 편리해지기 때문입니다. 변수값의 형태는 크게 1. 숫자형 2. 문자열 s205203.tistory.com 저번 시간에 이어서 변숫값의 형태에 대 해어 이어가도록 해보겠습니다. 3. 리스트(list) - 리스트는 원소의 모음으로써 대괄호로 표현된 일종의 배열(array)이라고 보시면 됩니다. - []로 둘러 싸서 표현하며 값의 생성, 삭제, 수정 등이 가능합니다. - 서로 다른 타입의 원소도 안에 넣는 것이 가능합니다. - 리스트 끼리 안에 리스트를 또 넣는 것도 가능합니다. 리스트를 선언하는 방..

Python 2022.09.17

[기초] Python 변수값의 형태

파이썬의 변수를 다룸에 있어서 변수값의 형태는 매우 중요합니다. 이런 형태를 잘 이해하고 다루는 것에 따라서 코딩이 정말 편리해지기 때문입니다. 변수값의 형태는 크게 1. 숫자형 2. 문자열 3. 리스트, 튜플, 딕셔너리 4. bolean(불 형태) 5. 집합(set) 이렇게 있습니다. 오늘은 숫자형과 문자열에 대해서 알아보도록 하겠습니다. 1. 숫자형(integer, double, float ...) 숫자형은 정수, 실수, 8진수, 16진수등 숫자를 나타낼때 활용하는 자료형입니다. 각 숫자형을 표현하는 방법 # 정수형 a = 1 # 실수형 b = 3.14 c = -3.14 # 8진수: 숫자가 0o 또는 0O 으로 시작 d = 0o156 # 16진수: 숫자가 0x로 시작 e = 0x8AA f = 0xAB..

Python 2022.09.17

[기초] Python 변수 선언하기

변수란? 내가 원하는 값을 담는 그릇 같은 개념이라고 보시면 됩니다. - 원하는 값을 담는 다. - 어떤 변하는 값을 담는다. 우리도 어떤 그릇에 음식을 담고나서 버리고 다른 음식도 담을 수 있는 것처럼 파이썬 변수도 어떤 그릇에 내가 원하는 값을 넣고 버리고 다시 넣고 가 가능하다는 개념입니다. 1. 변수는 어떻게 선언하는가? 하나의 변수를 선언하는 법 a = "hello" print(a) #hello를 출력함 변수는 =(등호)를 이용해서 선언할 수 있으며 print() 함수를 이용해서 값을 출력해볼 수 있습니다. a에 hello 라는 변수를 삽입한 뒤에 print() 함수를 이용해서 출력해보면 hello가 출력이 됩니다. hello를 출력 여러개의 변수를 동시에 선언하는 법 #a,b에 각각 3,4 선..

Python 2022.09.17

크롤링 웹페이지 긁어오기 예시 및 예제

파이썬 웹 크롤링(Web Crawling) - Basic 웹 크롤러(Web Crawler)는 자동화된 방식으로 웹 페이지들을 탐색하는 컴퓨터 프로그램입니다. 웹 크롤러가 하는 작업을 웹 크롤링(Web Crawling)이라고 부릅니다. Beautiful Soup 기본 세팅 기본적으로 패키지 import를 통해서 가져오며 html파일을 가져오거나 urllib 혹은 requests 모듈을 통해서 직접 웹에서 소스를 가져올 수도 있습니다. 주요 함수 find() 및 find_all()함수 함수 인자로는 찾고자 하는 태그의 이름, 속성 기타 등등이 들어갑니다. find_all(name, attrs, recursive, string, limit, **kwargs) find_all() : 해당 조건에 맞는 모든 태그..

크롤링 실행시 에러

에러문구urllib.error.urlerror: from urllib.request import urlopen from bs4 import BeautifulSoup html = urlopen("https://news.naver.com/") bsObject = BeautifulSoup(html, "html.parser") for link in bsObject.find_all('img'): print(link.text.strip(), link.get('src')) 위의 소스는 네이버 뉴스기사의 이미지를 크롤링하는 소스이며 소스를 실행시 위의 에러 문구가 출력됐다.. 이유는 https 즉 SSL인증서 가 적용되어있는 포트로 통신을 하려 하니 파이썬설치 과정에서 해당 인증서에 대한 의존성파일이 설치 되어있지 않..

Python 2022.08.12

Mac OS -BeautifulSoup install

1. 터미널 (terminal) 으로 접근 명령어 : sudo pip install beautifulsoup4 입력 - zsh:command not found:pip exp { 기존 명령어는 pip으로 실행 하나 vscode 설치 이후 pip 명령어를 입력시 명령어를 찾을수없다는 메세지를 확인할수 있음 pip3 으로 입력하니 명령어 사용이 가능했음.. } 명령어 : sudo pip3 install beautifulsoup4 입력 위 이미지처럼 설치진행 후 완료 2. 파이참(Python 이용 툴)에서 설정하기 (파이참 및 파이썬 설치는 기재하지 않음) import bs4 작성하면 자동적으로 느낌표 표시가 출력됨 해당 느낌표 표시 클릭하면 beautifulsoup4 패키지설치 항목이있음 클릭하면 설치완료

반응형