[파이썬] Python 아스키코드(ASCII) 변환 방법(ord(), chr(), hex()) 및 아스키코드표

아스키코드(ASCII)란? 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII(/ˈæski/,아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다.…

더보기

[파이썬] Python enumerate() 예제

파이썬에서는 enumerate 클래스를 사용하여 iterable 자료형에 대한 처리를 할 수 있습니다. iterable 자료형의 값과 인덱스 번호를 함께 가져올 수 있습니다. iterable은(는) 반복 가능한 객체를 의미합니다. for in 문 형식에서 enumerate클래스를 사용하여 처리할 수도 있어요.…

더보기

[파이썬] input 함수 입력 조건(리스트 포함) 기본 사용법

프로그램을 만들 때 사용자와 상호작용을 하기위해 사용자부로터 입력을 요청할 수 있습니다. 가령, 아이디와 비밀번호를 입력받은 후 로그인처리를 할 수 있습니다. 파이썬에서는 사용자가 입력할 수 있는 기능을 구현을 할 수 있도록 input()함수를 제공하고 있습니다. 참고사항으로,…

더보기

[파이썬] Python 대칭키 암호화 알고리즘(cryptography) 사용법

우리는 오늘 파이썬에서 문자열(텍스트)을 암호화 할 수 있는 방법에 대해 알아봅니다. cryptography 라이브러리를 사용하여 대칭키를 사용하여 암호화 및 복호화를 예제를 통해 알아봅니다. 대칭키란 암호화 할 때와 복호화 할 때 동일한 키 값을 의미합니다. 대표적인…

더보기

[파이썬] Python 리스트 (다중 리스트) 정렬(sorted, reverse, lambda) 하는 방법

파이썬에서 리스트(list) 자료형을 정렬하는 방법에 대해 알아봅니다. sorted()함수를 사용하여 정렬할 수 있습니다. sorted()함수를 사용하여 정렬시 기본은 오름차순 정렬입니다. 또 다른 방법으로는 튜플 자료형이나 딕셔너리 자료형에서는 사용할 수 없지만 리스트 자료형에서 사용가능한 sort()함수입니다. 내장 함수인…

더보기

[파이썬] Python에서 특정 문자열 포함여부 확인하는 방법(실무에서 많이 사용합니다.)

파이썬언어를 사용하여 코딩시 내가 찾고자 하는 특정 문자열의 포함여부를 하는 방법에 대해 알아봅니다. 아울러 리스트(list)와 딕셔너리(dictionary) 자료형 타입에서 문자열 포함여부에 대해 알아봅니다. 파이썬 특정 문자열 포함여부 확인하는 방법 1. in, not in 키워드 사용하기…

더보기

[파이썬] Python 셀레늄(selenium)으로 자동 로그인 기능 및 검색기능 구현하기(네이버, 다음, 인스타그램, 구글 등)

파이썬 언어로 크롤링시, 셀레늄(selenium)을 사용하여 자동 로그인 기능 및 웹사이트 열고 특정 키워드를 검색하는 방법에 대해 알아봅니다. 셀레늄을 사용하는 이유 1. request를 사용할 경우 페이지가 로드 되기도 전에 종료될 수 있기 때문입니다. 2. reuest의…

더보기

[파이썬] Python 웹페이지 크롤링 하는 방법(뉴스 긁어오기)

필요에 의해 웹사이트를 크롤링해야할 때가 있습니다. 크롤링은 많은 업무 시간을 단축시켜주는 효과가 있습니다. 좋은 방향으로 이용하시는 것을 추천드립니다. 파이썬 언어로 크롤링 하는 방법 다음은 뉴스타파 뉴스 웹사이트의 “세금도둑추적2020” 뉴스 크롤링 하는 예제입니다. 뉴스부분의 HTML을…

더보기

[파이썬] python 프로그레스바(Progress Bar) 사용 방법

명령프롬프트창(CMD)에서 pip install 명령어를 실행하면 설치과정의 진행상태바가 나타납니다. 0%에서 시작해서 100%에 도달하는 프로그레스바(Progress Bar)를 보셨죠?. 프로그레스바를 사용하기위해 tqdm모듈을 설치 후 사용하면 되는데요 tqdm 설치 방법 부터 사용법까지 알아볼까요? tqdm 라이브러리 설치 및 사용방법 1.…

더보기
error: Content is protected !!