일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- office
- 파이썬
- 안드로이드
- 비주얼베이직
- VBA
- 파이썬GUI
- 문자열
- 오피스
- Windows10
- 윈도우11
- windows
- python3
- html
- Outlook
- 깃
- matlab
- Excel
- pyqt5
- git
- pandas
- pythongui
- Windows11
- win32com
- 윈도우10
- 아웃룩
- python
- 파이썬3
- 파워포인트
- 엑셀
목록분류 전체보기 (818)
Appia의 IT세상
이번 포스팅은 문자열에 관련된 이야기를 해볼까 합니다. 저의 많은 업무 중 하나는 문자열을 가지고 의미 있는 부분들을 재사용하는 프로그램을 만듭니다. 물론 자세하게 이야기 할 수 없지만, 고객에 어느 정도의 요구사항을 반영해서 위와 같은 작업을 합니다. 최근에 어떤 분께서 간단하게 부탁을 했습니다. 문자 중에 단어들의 첫 글자들만 대문자로 변화하고 나머지는 소문자로 표현해주라는 것이었습니다. 그래서 그 기억을 살려서 문자열에서 대소문자 변환하는 방법과 제목에서 말한 바와 같이 단어 첫 글자만 대문자로 표현하는 방법에 대해서 간단히 이야기를 해보고자 합니다. 일단 대 소문자를 변환하는 방법에 대해서 살펴보겠습니다. 기본적으로 upper()/lower()를 사용해서 대소문자를 변경해서 표시를 할 수 있습니다..
이번 포스팅은 변수의 영역에 대해서 이야기를 한번 해보고자 합니다. 알시다시피 변수의 종류에는 크게 2가지 형태로 나누어집니다. 하나는 코드 전체 영역에서 사용할 수 있는 전역 변수입니다. 또 다른 하나는 특정 함수 및 클래스 범위 안에서 사용할 수 있는 지역 변수입니다. 그럼 먼저 간단하게 다음을 한번 살펴보겠습니다. example) def print_var(): print(vars) vars = "Welcome Appia" print_var() cs result) Welcome Appia cs 먼저 vars라는 변수를 선언하고 이를 출력하는 print_var()라는 함수를 구동했습니다. 위의 결과 vars의 입력된 결과가 출력이 되었습니다. 여기에서 vars는 전역 변수입니다. 파이썬뿐 아니라 다른 ..

이번 포스팅은 저번에 올렸던 파워 포인트를 이용하여 슬라이드 쇼를 무한 반복 부한 재생하는 방법에 대해서 포스팅을 한적이 있습니다. 이번에는 파워포인트를 바탕으로 슬라이드 쇼를 동영상으로 만드는 방법에 대해서 이야기를 해보고자 합니다. 예전에 저의 경우 이를 이용한 웹비나 및 온라인 강의를 할 때 이와 같은 방법을 이용했습니다. 이렇게 만들어진 동영상에 저의 목소리를 입혀 별도의 영상 강의 자료로 만들었던 적이 있습니다. 그 사전 작업인 슬라이드 쇼를 동영상으로 만드는 방법에 대해서 이야기를 드리고자 합니다. 먼저 동영상을 만들 파워포인트를 불러옵니다. 혹 동영상에 포함되지 말아야 할 슬라이드가 있을 경우, 반드시 삭제 해야 합니다. 원하시는 슬라이드만 선별한 후에 [파일]부분을 클릭해 주시길 바랍니다...
이번 포스팅은 파이썬[Python] 리스트에 대해서 이야기를 하고자 합니다. 파이썬[Python]에서는 리스트를 가장 많이 사용한다고 생각합니다. 그 파이썬[Python]에서 리스트를 합치거나, 리스트를 반복하는 일은 생각보다 매우 많습니다. 그래서 이 방법에 대해서 이야기를 하고자 합니다. 리스트 합치기 2개의 리스트를 합치는 방법에 대해서 이야기를 하고자 합니다. 리스트를 합칠 때는 '+' 연산자를 매우 많이 사용합니다. 다음 코드에서 방법을 한번 살펴보겠습니다. example) A = [1,2,3,4,5] B = [3,4,5,6,7] AB = A + B print (AB)cs result) [1, 2, 3, 4, 5, 3, 4, 5, 6, 7]cs 위의 경우 리스트를 합쳐졌지만, 중첩되는 부분또한 ..

종종 전시회나, 컨퍼런스에서 파워포인트 소개자료를 전시하는 경우가 있습니다. 하지만, 일반적인 슬라이드 쇼를 실행하셨을 경우에는 한번 쭈욱 진행되고 나서 종료가 됩니다. 이럴 경우에, 슬라이드 쇼를 무한 반복 하는 방법과 일정 시간이 지나고 나서 다음 슬라이드로 바뀌는 방법에 대해서 공유하겠습니다. 먼저, 파워포인트를 실행하면 상단에 [슬라이드 쇼] 부분을 클릭해 주시길 바랍니다. 그런 후에 다음 상단에 보이는 메뉴에서 [슬라이드 쇼 설정]부분을 클릭해주시길 바랍니다. 쇼 설정을 보시면 다음과 같이 설정 다이어로그가 나타납니다. 여기에서 [보기 옵션]에서 [키를 누를 때까지 계속 실행] 앞에 있는 체크 박스를 선택해주시면 됩니다. 그런 후에 [확인] 버튼을 클릭해 주시길 바랍니다. 여기에서 이 옵션을 클..
파이썬[Python] 리스트에서 중첩된 맴버 제거 하기 이번 포스팅은 파이썬[Python]의 컨테이너 자료형인 리스트에 대한 부분을 조금 다루어 볼까 합니다. 실제 많은 사용자들은 리스트를 매우 많이 사용합니다. 사용하기가 간단하고, 접근성이 매우 쉽기 때문이죠. 사용하다보면, 많은 리스트들을 생성하고, 이를 토대로 다양한 부분들에 대한 시도가 이루어집니다. 이번 포스팅에서는 리스트내에서 중첩된 부분을 제거하는 방법에 대해서 살펴보겠습니다. 리스트에서 중첩된 부분 제거 하기 한개의 리스트를 선언하고, 그 안에서 중첩된 부분들이 존재하는 것을 지우는 방법에 대해서 살펴보겠습니다. 간단하게 다음 부분을 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 >>>l1 = [1..

이번 포스팅은 무작위 수(난수)를 발생시키는 방법에 대해서 살펴보고자 합니다. 실제 프로그래밍에서 Rand함수를 이용하는데, 엑셀에서도 비슷합니다. 그래서 이번에는 무작위 수, 즉 난수를 발생하는 함수에 대해서 한번 살펴보고자 합니다. 난수를 발생시키는 함수는 총 3가지가 있습니다. 그럼 각각에 대해서 살펴보도록 하겠습니다. RAND() : 0~ 1 사이에서 무작위 수(난수)를 생성합니다. RANDBETWEEN(Top, Bottom) : Top과 Bottom사이에서 무작위 수(난수)를 생성합니다. RANDARRAY(행,열, 최소값, 최대값, 정수여부) : 최소값 최대값 사이에서의 정수 여부를 확인하고 행열에 맞게 무작위 수(난수)를 생성합니다. 그럼 각각 살펴보도록 하겠습니다. RAND() RAND()함..
이번 포스팅에서는 문자열에 대해서 이야기를 해볼까 합니다. 파이썬[Python]으로 가장 좋은 활용방안등을 찾아본다면 단연 문자열 파싱 또는 로그 출력등이 되지 않을까 싶습니다. (물론 개인적인 소견입니다.) 물론 개인적인 업무 범위가 어느정도 반영한다고 할 수 있습니다. 저의 경우 다수의 데이터를 처리하는데, 사용자 요구사항으로 처리된 데이터 항목, 문제가 있는 데이터 항목등에 대해서 명기하고 관련해서 기록으로 남겨야 합니다. 당연시 그러다 보니, 자연스럽게 로그 정보 쓰는데에 많이 익숙한편입니다. 그래서 이번 포스팅은 이와 같이 로그 정보등에서 활용 가능한 문자열 템플릿 생성하고 정하는 방법에 대해서 살펴보고자 합니다. 먼저 위의 문자열 템플릿(string Template)은 주로 stiring 모듈..
이번 포스팅은 좀 간단한 팁을 하나 이야기를 드리고자 합니다. DBC 관련된 작업을 하다가, 고객의 요구 사항으로 파일 지정이 아니라, 폴더에 있는 모든 데이터들에 대해서 모두 파싱해주라고 하셔서, 관련된 부분을 찾다가 알게된 부분에 대해서 공유 드리고자 합니다. 이 부분에 대해서 총 2가지에 대해서 알아볼려고 합니다. 1. 특정 폴더의 파일 목록 출력하기 2. 특정 조건(확장자, 파일 이름)을 가지는 파일 목록 출력 그럼 위의 2가지 주제로 간단히 한번 살펴보겠습니다. 특정 폴더의 파일 목록 출력하기 가장 간단하게 사용하는 모듈과 메소드는 os 모듈과 listdir 메소드입니다. listdir(path)는 path지정된 폴더의 모든 폴더와 파일을 리스트 형태로 리턴해줍니다. 그런 간단하게 한번 살펴보겠..
파이썬[Python] 문자열에서 공백 제거하기(replace, lstrip, rstrip,strip) 이번 포스팅은 문자열에 관련된 이야기를 조금 할려고 합니다. 최근에 특정 통신 정보를 받아 오는 스크립트를 만들었습니다. 하지만, 왼쪽에 공백 글자가 너무 많아서 생각보다 많은 번거로움을 만들었습니다. 첫번째는 데이터의 사이즈가 매우 커졌고, 두번째로는 앞에서 공백 문자에 대한 처리가 필요했었습니다. 그래서 이번 포스팅에서는 문자열에서 공백을 제거하는 방법에 대해서 이야기를 하고자 합니다. 공백을 제거하는 특정 함수들이 존재합니다. 다양한 방법으로 문자열 중에 공백을 제거 하는 방법을 살펴보도록 하겠습니다. replace 이용 먼저 replace 메소드를 잠깐 이용해보도록 하겠습니다. replace는 문..