[파이썬] 자료구조 : python(List) 메모리 구조에 대해 파헤치기
·
🐍 Python/Basic
python List 메모리에 대해 알아 보겠습니다. list_a = [1,2,3,4] list_b = list_a print("list_a :", list_a) print("list_b :", list_b) print("list_a 메모리 :", id(list_a)) print("list_b 메모리 :", id(list_b)) """ 결과 list_a : [1, 2, 3, 4] list_b : [1, 2, 3, 4] list_a 메모리 : 1305532916296 list_b 메모리 : 1305532916296 """ list_a의 리스트를 list_b에 대입연산자( = )를 사용하게 되면, list_b에 값이 저장되는 것이 아니라, list_a의 메모리 주소를 저장하게 되어 list_a와 list_b..
[파이썬 실습] Python threading VS PyQt5 QThread
·
🐍 Python/Application
안녕하세요. 오늘은 Python에 내장되어 있는 threading과 PyQt5dml QThread의 차이점에 대해 이야기하겠습니다. threading 쓰레드 역할을하고, QThread도 쓰레드 역할을 합니다. 하지만 분명히 둘의 차이가 있습니다. 우선, 쓰레드에 대해 애매하시다면 아래 글을 보시면 됩니다. https://coding-yoon.tistory.com/45 [파이썬 실습] PyQt5 : QThread를 사용해 응답 없음 방지 & 여러 동작하기 안녕하세요. 프로그래밍을 하면서 여러 동작을 하기 위해서는 쓰레드란 개념을 알아야 합니다. 우선, 작업관리자를 한 번 보겠습니다. CPU는 한 번에 한 가지의 동작밖에 하지 못합니다. 하지만 G(10의 9제곱)단.. coding-yoon.tistory.c..
[python] List, Dict 를 활용한 면접 문제 연습하기
·
🐍 Python/Basic
안녕하세요. 오늘은 파이썬 기본 문법인 List와 Dict을 활용한 면접 문제 코딩을 하나 작성하도록 하겠습니다. tuple( ( ) 사용) : 일반적으로 배열(정적할당)처럼 사용된다. 그러므로 불가변적으로 변수를 집어넣을 수 없다. List( [ ] 사용 ) : 일반적으로 배열(동적할당)처럼 사용된다. 그러므로 가변적으로 변수를 집어 넣을 수 있다. Dict( { } 사용) : List와 달리 Index도 입력해야한다. 그렇다면 Dictionary은 왜 사용하는가? 그 이유는 데이터 처리에 있어 Dict은 프로그래머가 이미 Index를 알고 있어, 바로 해당하는 데이터로 접근합니다. List는 배열 구조로서 크기가 10(0~9)인 List가 있다고 가정하게 되면, 9번 데이터에 접근하기 위해 순차적으로..
[파이썬 응용] 8탄 Selenium & Beautifulsoup 업무 자동화(매크로) : iframe 사용하기 & HTML 안의 다른 HTML다루기
·
🐍 Python/Application
안녕하세요. 오늘은 웹크롤링에 대해 글을 쓰도록 하겠습니다. 제가 웹크롤링을 공부해야지! 해서 공부한게 아니라 일을 돕고자 자동화를 찾아보다 Beautifulsoup과 Selenium을 알게 되었습니다. 제가 일을 돕기 위해 만드는 프로그램은 전화번호를 자동적으로 따오는 프로그램입니다. 굳이 웹크롤링을 공부할 때 자바 스크립트 같은 언어는 몰라도 됩니다. Beautifulsoup는 홈페이지에 대한 내용을 불러오는 라이브러리이고, Selenium은 자동화를 구현하는 라이브러리입니다. 이 두 가지 라이브러리만 안다면 구현하는데 웬만한 자동화프로그램은 만들 수 있다고 생각합니다. 제가 만든 매크로 프로그램도 웹기반 지식을 모르는 상태에서 3일을 거쳐 만들었습니다. 동영상으로 보여드리고 싶지만, 프로그램 자체에..
[파이썬 응용] 7탄 : mat파일 불러오기(python에 matlab연동)
·
🐍 Python/Application
안녕하세요. 오늘은 파이썬으로 mat파일 불러오는 실습을 해보도록 하겠습니다. 제가 matlab을 잘 사용하지는 못하지만, 데이터 사이언스에서 중요한 부분이 데이터 전처리 부분이기 때문에 연습하고 있습니다. 우선 mat파일 하나를 불러 오겠습니다. 5637 X 768 크기의 mat파일이 있습니다. 그리고 위의 표는 1 X 768의 부분을 plot 한 부분입니다. 위 matlab을 python에서 똑같이 구현하겠습니다. 우선 mat을 불러오기 위한 scipy.io와 데이터 슬라이싱을 위한 numpy와 표를 그리기 위한 matplotlib를 임포트합니다. 1. mat파일을 불러오기 import numpy as np import matplotlib.pylab as plt import scipy.io mat_f..
[파이썬 응용] 1탄 Scipy : 음성 신호를 LPF , HPF 돌려보기!
·
🐍 Python/Application
안녕하세요. 글은 계속 쓰는데 적는데 마음에 안들어서 전부 비공개로 해놨는데... 네 그렇다구요. 이번 글은 파이썬에서 Scipy를 통해서 음성신호를 필터링해볼려고 합니다. 음성신호를 필터링했으면 matplotlib 라이브러리로 파형 한 번 확인해보고, 샘플링 된 음성파일을 저장해 들어볼려고 합니다. https://www.scipy.org/ 위 주소는 Scipy, 사이파이라고 과학기술계산을 위한 Python 라이브러리입니다. 우선 그럼 설치부터 해볼까요. cmd 창에 아래처럼 적어줍시다. pip install scipy 만약 Fatal error in launcher : 블라블라 라고 뜨면 python -m pip install scipy 이렇게 적어줍니다. 아마 아나콘다 다운로드를 하면 자동적으로 다운..
18진수
'python' 태그의 글 목록 (3 Page)