일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- 아웃룩
- 문자열
- win32com
- Windows11
- Android
- html
- 파워포인트
- git
- python3
- python
- Outlook
- Windows10
- 오피스
- pyqt5
- pandas
- 안드로이드
- matlab
- VBA
- 파이썬3
- 파이썬GUI
- 비주얼베이직
- pythongui
- Excel
- windows
- 엑셀
- 윈도우10
- office
- 깃
- 윈도우11
목록Python/Python 응용 (99)
Appia의 IT세상
오늘 포스팅은 뒤로 돌아가는 세상으로 한번 꾸며 보고자 합니다. 다름 아니라, List을 역순으로 즉 거꾸로 뒤에서부터 값을 읽어오는 형태로 루프를 돌리거나, 아니면 리스트를 역순으로 바꾸는 방법에 대해서 알아보고자 합니다. List 역순으로 읽어오는 루프 물론 흔치 않지만, 종종 데이터 값들을 리스트에 저장하고 그 값을 역으로 루프를 돌리는 경우가 있습니다. 그럴 경우는 저는 다음과 같은 형태로 코드를 돌렸을 것입니다. #Made by Appia Example my_list = [1,2,3,4,5] for item in my_list[::-1]: #[::-1] 역으로 슬라이싱 print(item) """ #Result :54321"""Colored by Color Scriptercs 넘 코드가 없어 보..
이번 포스팅은 문자열에 대해서 간단히 이야기를 드리고자 합니다. 문자열을 사용하면 가장 많이 부분이 무엇일까 고민해봤습니다. 바로 문자열 나누기, 문자열 합치는 것이 아닐까 생각이 들었습니다. 대부분은 문자열을 받아 들이는 이유는 Parsing 하고 필요한 정보를 사용하기 위해서입니다. Parsing해서, 필요한 정보를 추출해야 합니다. 그럼 문자열을 나누는 방법에 대해서 살펴보겠습니다. 주요 다음과 같은 함수를 이용합니다. split(Data,maxsplit) Data - 문자열 maxsplit - 나누고자 하는 횟수 (선택 사항입니다. 만약 미입력시, 전체를 나눌 수 있는 만큼 나눕니다.) 그럼 다음 예제를 보면서 살펴보겠습니다. 123Example_String = "Hello Appia for th..
이번 포스팅에서는 리스트 관련된 이야기를 또 드리고자 합니다. 요새 회사에서 리스트에 관련된 함수를 매우 많이 사용하다 보니, 자연스럽게 리스트 관련된 메소드에 대해서 많이 이야기를 드리는 것 같습니다. 오늘은 리스트의 맴버를 섞는 방법과 리스트의 맴버의 총합을 구하는 방법에 대해서 이야기를 드리고자 합니다. 리스트의 맴버 섞는 방법 리스트 맴버를 섞는 방법을 가장 많이 사용하는 것은 random모듈을 사용하는 것입니다. random 모듈을 사용하는 방법에 대해서는 다음 링크에 있는 부분을 참조 부탁드립니다. 파이썬[Python] 013 로또(lotto) 번호 생성기 만들기와 random 모듈 거의 대부분의 직장인의 꿈은 로또 1등이거나 한방에 큰 거금이 들어오는 것일 수 있습니다. 저 또한 매주 로또를..
오늘 포스팅은 리스트 맴버에 관련된 내용에 대해서 이야기를 또 해보고자 합니다. 최근에 센서 데이터를 로깅한 파일을 바탕으로 값의 변동을 주기를 파악하고자 했습니다. 그러던 중, 최대값 최소값을 구하는 것을 하다가 과연 값을 정렬해서 보기로 하면서 생각했던 함수들에 대해서 이야기를 해보고자 합니다. 먼저, 각 리스트의 맴버를 정렬하는 방법은 다음과 같이 2가지가 있습니다. sort - 리스트내에서 정렬하는 방법 sorted - 리스트의 맴버를 정렬하여 반환하는 방법 위의 2가지 형태로 리스트의 맴버를 정렬할 수 있습니다. 그럼 각각을 한번 살펴보도록 하겠습니다. 리스트내에서 정렬하는 방법 이 부분은 별도로 반환하는 값은 없습니다. 단, 그 리스트 내에서 값을 변형해버리는 것이 특징입니다. 그럼 이번에는 ..
이번 포스팅은 리스트에서 맴버가 몇개인지에 대해서 확인하는 방법과 또한 특정 맴버가 리스트에 몇개가 포함되어 있는지에 대해서 구하는 기능에 대해서 이야기를 하고자 합니다. 매우 간단한 기능이지만, 이 기능들은 실제로 너무나 많이 사용됩니다. 리스트 맴버 총개수 구하기 리스트 내에 맴버가 몇개인지 확인 하기 위해서는 len()이라는 내장함수를 사용할 것입니다. 이 함수의 인자값은 시퀀스 기반의 인자를 넣으면 그 총합을 구해줍니다. 그럼 다음과 같은 예제를 살펴보겠습니다. 123ExampleList = [1,2,3,4,5,6,1,2,3,4,5]ListSize = len(ExampleList)print(ListSize)cs 그럼 다음과 같은 결과 값을 리턴합니다. 111cs 이와 같인 len()를 이용하여, ..
오늘 포스팅은 리스트 관련된 이야기를 잠깐 또 해보고자 합니다. 오늘 갑자기 리스트를 슬라이싱 하면서, 각 맴버들을 불러오는 데 갑자기 각 맴버들의 Index 값이 너무나 궁금했습니다. 그래서 궁리 하고 예전에 했던 부분들을 살펴보던 중에 다음 함수를 생각했습니다. enumerate() 파이썬[Python] 내장함수인 enumerate은 시퀀스 기반의 자료형을 인자로 하여 각 맴버와 함께 Index값을 반환해 주는 기능을 합니다. 따라서 반복문을 수행하는 for문과 많이 사용됩니다. 그럼 다음 예제를 한번 살펴보겠습니다. 1 2 3 4 5 6 Array = ['V1','V2','V3','V4','V5'] print(enumerate(Array)) for Index, Member in enumerate(A..
이번 포스팅은 오래 만에 문자열에 대해서 간단히 이야기를 해보고자 합니다. 물론, 이 또한 오늘 업무 중에 필요로 한 부분이 있어서 다음과 같이 정리하고 있습니다. 크게 문자열을 구성 인자의 성분을 확인하는 것이라고 봐도 좋을 것 같습니다. 자세히는 문자열을 구성하는 객체가 숫자 인지 확인하는 방법과 문자열이 숫자 또는 알파벳인지 확인하는 방법에 대해서 살펴보고자 합니다. 먼저 문자열이 숫자 인지에 대해서 확인하는 함수는 다음과 같습니다. 이 함수에서는 문자열의 구성이 숫자로만 이루어 져야 합니다. isdigit() 다음 함수의 결과는 Bool형태 즉, True / False로 출력이 됩니다. 그럼 다음과 같은 예제를 살펴보겠습니다. 1234567Arg1='1984-12-08'Arg2='V32'Arg3=..
이번 포스팅은 간단한 부분에 대해서 이야기를 드리고자 합니다. 바로 리스트와 같은 시퀀스 자료형내에서의 최소값 최대값구하는 방법에 대해서 이야기를 드리고자 합니다. 물론 관련된 부분에 대해서는 상당히 많은 부분에서 다루어지기 때문에, 오늘은 조금 간단하게 이야기 하고자 합니다. 우선, 파이썬[Python]에서는 내장함수로 최소값 최대값을 구하는 min() / max() 함수를 제공합니다. 따로서 각 함수에서의 인자 값의 시퀀스 기반의 자료형을 놓으면 각 부분에 최소값 최대값을 표현합니다. 다음 예를 살펴보겠습니다. 1234A=[1,11,13,14,15,16,111,0.7] print(min(A))print(max(A))cs 그럼 다음과 같은 결과가 나옵니다. 120.7111cs 물론 심심하시다면 다음과 ..
먼저, 너무 오랜만에 포스팅을 하게 되어 송구스럽고, 죄송스러운 마음입니다. 개인적인 사정으로 2월 처음 포스팅을 하게 되었습니다. 앞으로는 이렇게 장기간 포스팅을 못 올리는 일이 없도록 하겠습니다. 이번 포스팅에서는 수학적인 부분에 대해서 이야기를 드리고자 합니다. 앞서서 Numpy에 대해서 이야기를 하고 있었지만, 갑자기 업무 부분에서 사용이 필요한 부분이 있어서 절대값과 반올림를 구하는 함수에 대해서 포스팅 드리고자 합니다. 절대값 구하기 파이썬[Python]에서는 abs() 라는 내장함수를 제공합니다. 여기에 입력된 인자의 절대값을 입력합니다. 단, 복소수를 입력할 경우, 복소수의 크기를 반환하게 됩니다. 복소수의 크기는 A+ Bi의 경우 A제곱 + B제곱의 루트 연산을 한 것입니다. ( 수식 표..
이번 포스팅에서는 폴더를 생성하고, 삭제하는 방법에 대해서 이야기를 드리고자 합니다. 앞서서, 폴더 및 파일 유무에 대해서는 하기 링크에 있는 포스팅에서 알아봤습니다. 파이썬[Python] 019 파일, 디렉토리 있는지 확인(유무 확인) 하는 법 파이썬[Python] 019 파일, 디렉토리 있는지 확인(유무 확인) 하는 법 이번 포스팅은 실제 특정 파일이 존재 유무를 확인하는 기능 및 방법에 대해서 포스팅 하도록 하겠습니다. 사람들마다 용도가 다 다른지만 저 같은 경우에 예전에 config 파일 만들 떄에 관련해서 활용했었던 적이.. appia.tistory.com 그래서 이번에는 폴더를 생성하는 방법 또는 제거하는 방법에 대해서 한번 살펴보고자 합니다. 저의 경우, 로그 파일 최초 생성시에 특정 폴더 ..