반응형

#연구 131

[Sublime Text] 여러 파일에서 내용 찾기 #여러 파일에서 문자열 찾는 방법 #여러 파일에서 문자열 찾는 단축키는?

[Sublime Text] 여러 파일에서 내용 찾기 #여러 파일에서 문자열 찾는 방법 #여러 파일에서 문자열 찾는 단축키는? 텍스트 편집기를 사용하다보면, 특정 Directory나 파일에서 문자열이 있는지 찾고 싶을 때가 있습니다. 그럴 때는 Sublime Text 에서는 손쉽게 할 수 있는 방법이 있으니, 그 방법을 지금부터 공유해볼게요. 먼저 지금 편집하고 있는 파일에서 문자열을 찾을 때는 대부분 단축키 정도는 알고 계시죠? Mac OSX : command + f Windows : Ctrl + f 그런데 여러 파일에서 문자열을 찾을 때는 어떻게 해야 할까요? Mac OSX : command + shift + f Windows : Ctrl + shift + f shift 키만 더 해주면 된답니다. 그러..

#연구/#Tech 2020.12.26

[Mac OSX] Big Sur 업데이트 후 Brew를 통한 Python 설치 및 PIP 업데이트 관련 오류 해결 방법

[Mac OSX] Big Sur 업데이트 후 Brew를 통한 Python 설치 및 PIP 업데이트 관련 오류 해결 방법 최근 Mac OSX Big Sur 업데이트 이후, pip install 과 brew install 등이 정상동작 하지 않았습니다. 해결 방법을 찾다가 Python을 설치하기 위한 목적이었으므로, Python 관련 내용은 해결을 했습니다. Python은 기존 brew를 통한 install, reinstall 등은 package의 오류로 인해 자꾸 에러가 나는 상황이더라구요. 그래서 brew를 통한 Python 설치는 제쳐두시고, 직접 설치하시는 걸 권장드립니다. 파이썬 다운로드 페이지로 접근해서 원하는 버전의 파이썬을 직접 설치하니 문제는 해결되네요. 기존 버전과의 충돌이 나지 않도록 파..

#연구/#Tech 2020.12.26

[Sumblime Text] 열편집 하는 방법 #Sumblime Text3 열편집 쉽게 하기 #여러 줄 동시 편집하기

[Sumblime Text] 열편집 하는 방법 #Sumblime Text3 열편집 쉽게 하기 #여러 줄 동시 편집하기 저는 Mac OSX를 자주 사용하고 있는데요. 텍스트 편집기는 Sumblime Text를 사용중에 있습니다. Sumblime Text를 사용할 때, 열 편집을 하는 방법에 대해서 공유할게요. 먼저 다음과 같은 글의 내용의 앞에 공통되는 글을 작성하는 방법을 알아볼게요. 편집하고 싶은 줄을 모두 선택합니다. 선택 후, Mac OSX 에서는 command + shift + L 버튼을 누르면 되구요. Windows에서는 아마도 Ctrl + shift + L 버튼이 될 것 같네요. 해당 버튼을 누르면 아래와 같이 일괄적으로 열을 편집할 수 있도록 커서가 변경됩니다. 변경된 커서의 위치를 맨 앞으..

#연구/#Tech 2020.12.26

[파이썬/Python] tkinter로 패스워드 생성하는 프로그램 만들어보기 #tkinter로 랜덤 문자열 생성하는 프로그램 만들기 #파이썬 GUI 프로그래밍

[파이썬/Python] tkinter로 패스워드 생성하는 프로그램 만들어보기 #tkinter로 랜덤 문자열 생성하는 프로그램 만들기 #파이썬 GUI 프로그래밍 오늘은 파이썬의 tkinter를 이용해서 랜덤 문자열을 생성하는 프로그램을 만들어볼게요. 원하는 길이를 선택하여 랜덤 문자열을 만들 수 있는 프로그램이에요. 우선 아래와 같이 랜덤 문자열을 생성하는 함수를 만들어 놓겠습니다. def generate(password, length): password.set(''.join(random.choices('!@#$%^&*()' + string.ascii_letters + string.digits, k=int(length.get())))) 그리고는 tkinter를 이용하여 위의 함수를 호출해볼게요! gener..

#연구/#Python 2020.12.23

[파이썬/Python] 파이썬으로 Zip 파일 풀기 #파이썬으로 압축파일 풀기 #Extract Zip File in Python #ZipFile

[파이썬/Python] 파이썬으로 Zip 파일 풀기 #파이썬으로 압축파일 풀기 #Extract Zip File in Python 파이썬을 이용해서 압축파일(.zip)을 풀어보는 코드를 간단하게 만들어보겠습니다. ZipFile을 이용하면 간단하게 만들 수 있어요. from zipfile import ZipFile zip_file = "file.zip" with ZipFile(zip_file, "r") as z: z.printdir()#압축파일 내용 확인하기 z.extractall()#압축파일 해제하기 참 간단하죠? 압축파일을 파이썬으로 간단하게 풀어보는 방법을 알아보았습니다. 잘 습득하셔서 활용하시기 바랍니다.

#연구/#Python 2020.12.21

Bash에서 반복문 사용하기 #Bash에서 여러가지 반복문 알아보기 #Loop in Bash Script #Bash에서 For문 사용하기

Bash에서 반복문 사용하기 #Bash에서 여러가지 반복문 알아보기 #Loop in Bash Script #Bash에서 For문 사용하기 1. 일반적인 For 문 사용하기 for i in /*; do echo $i; done > 결과 /bin /boot /config /dev /etc /gocode /home /inject /io /lib /lib32 /lib64 /media /mnt /opt /proc /root /run /run_dir /sbin /srv /sys /tmp /usr /var 2. 일반적인 For 문 사용하기 (like C) for ((i = 0; i 결과 0 1 2 3 4 5 6 7 8 9 3. 범위(Range)를 통한 For ..

#연구/#Tech 2020.12.21

[파이썬/Python] 파이썬으로 간단하게 음악 플레이하기 #파이썬 음악 플레이 #Music Play with Python #from pygame import mixer

[파이썬/Python] 파이썬으로 간단하게 음악 플레이하기 #파이썬 음악 플레이 #Music Play with Python #from pygame import mixer 파이썬으로 음악 파일을 재생할 수 있을까? 간단하게 음악을 플레이하는 파이썬 코드를 작성해보겠습니다. from pygame import mixer filename = 'test.mp3' mixer.init() mixer.music.load(filename) mixer.music.play() 생각보다 참 간단하죠? 즐거운 음악 감상하세요!

#연구/#Python 2020.12.17

[파이썬/Python] 파이썬 리스트 복사 시 주의할 점 #파이썬 리스트의 특징 #referential nature of the python list #리스트 복사 #copy()

[파이썬/Python] 파이썬 리스트 복사 시 주의할 점 #파이썬 리스트의 특징 #referential nature of the python list 파이썬에서는 리스트와 튜플이 존재한다. 그 중에서도 리스트는 가변적인 성격을 가진다. 리스트를 사용할 때, 복사하기 위해 단순 대입하는 경우가 많다. 하지만 이런 경우, 아래와 같은 오류가 생기기 마련이다. 이것으로 고생한 경험이 있는 분들은 아마 공감할 내용이므로, 다음과 같은 실수를 반복하지 말자. 먼저, 아래와 같은 코드가 있다고 가정하자. 리스트 X를 Y에 대입하고, Y의 원소를 3으로 변경한다. 그리고는 X, Y리스트 둘다 값을 출력해보자. X = [1, 2] Y = X Y[0] = 3 print(X) print(Y) 어떤 일이 일어났는가? Y 리..

#연구/#Python 2020.12.15

[파이썬/Python] 파이썬의 for/else 문에 대해서 알고 계신가요? #파이썬 for/else문 #파이썬 for/else, break #파이썬 for/else 동작방식

[파이썬/Python] 파이썬의 for/else 문에 대해서 알고 계신가요? #파이썬 for/else문 #파이썬 for/else, break #파이썬 for/else 동작방식 파이썬에서 if/else문에 대해서는 다들 잘 알고 계실꺼에요. 그렇지만 for/else 문이 존재한다는 사실! 알고 계셨나요? for/else문이라.... 사실 잘 이해가 안되시죠? 지금부터 동작방식을 보면서 설명하겠습니다. 먼저 아래와 같은 코드가 있다고 가정해볼게요. 어떤 결과가 나올까요? for i in range(0, 10): print(i) else: print('End') 0에서 부터 9까지 10번의 for문이 실행되고, 마지막으로 else문까지 정상적으로 실행되면서 아래와 같은 결과가 나오네요. 0 1 2 3 4 5 ..

#연구/#Python 2020.12.15
반응형