전체 글 320

NASA 오늘의 사진 (2023-11-02)

안녕하세요, 디큐입니다. 오늘은 NASA에서 어떤 우주의 모습을 비춰줄까요? 먼저 사진부터 감상하시죠! 이 사진의 제목은 The Fornax Cluster of Galaxies 입니다. NASA에서 공식적으로 제공한 설명을 보시죠. 대부분의 은하를 발견할 수 있는 남쪽 별자리에서 이름을 따온 포낙스 성단은 가장 가까운 은하단 중 하나이다. 약 6,200만 광년 떨어져 있으며, 이웃한 안드로메다 은하보다 20배 이상 더 멀리 떨어져 있지만, 더 잘 알려져 있고 인구가 더 많은 처녀자리 은하단보다 불과 10% 더 멀리 떨어져 있다. 이 3도 너비의 시야를 가로질러 볼 때, 이미지에 있는 거의 모든 노란 점들은 포낙스 성단에 있는 타원 은하이다. 타원은하 NGC 1399와 NGC 1404는 중심부를 향해 있는..

Developer/NASA APOD 2023.11.02

파이썬의 'filter()' 함수: 이터러블을 조건에 따라 필터링하는 최적의 도구

시작 filter() 함수는 파이썬에서 매우 유용한 함수 중 하나입니다. 이 함수는 이터러블을 입력으로 받아서 조건에 따라 필터링된 결과를 반환합니다. 이는 데이터를 처리하거나 원하는 요소를 선택하는 데 매우 효과적입니다. 이 글에서는 filter() 함수를 사용하는 방법과 그 장점에 대해 알아보겠습니다. 구현 단계먼저, filter() 함수로 필터링하려는 이터러블과 조건을 정의하는 함수를 준비합니다.다음으로, filter() 함수를 호출하여 필터링된 결과를 얻습니다. 이때, 첫 번째 인수로는 조건을 판별하는 함수를 전달하고, 두 번째 인수로는 필터링할 이터러블을 전달합니다.filter() 함수는 이터러블을 순회하면서 조건 함수를 적용하고, 조건이 참인 요소만 반환하는 이터레이터를 생성합니다.필터링된 결..

파이썬의 collections 모듈: defaultdict 함수를 활용한 딕셔너리 기본값 설정

시작 collections 모듈은 파이썬에서 유용한 데이터 구조와 함께 작업할 수 있는 다양한 클래스를 제공합니다. 이 모듈의 defaultdict 함수는 딕셔너리의 기본값을 설정하는 강력한 도구입니다. 기본값을 설정하면 딕셔너리에서 존재하지 않는 키에 대한 값도 예외 없이 반환할 수 있습니다. 이 기능을 통해 코드의 견고성을 향상시키고 간결하게 작성할 수 있습니다. 다음은 defaultdict 함수를 사용하는 예시입니다. from collections import defaultdict # 기본값으로 빈 리스트를 설정하는 defaultdict 생성 def_dict = defaultdict(list) def_dict['key1'].append('value1') def_dict['key2'].append('..

파이썬의 'map()' 함수: 데이터 변환의 최적화된 도구

시작 map() 함수는 파이썬에서 데이터 변환이 필요한 경우에 유용하게 사용될 수 있는 함수입니다. 이 함수는 이터러블 객체의 모든 요소에 대해 특정 함수를 적용하여 새로운 이터러블 객체를 생성합니다. 이 글에서는 map() 함수의 사용법과 이점에 대해 알아보겠습니다. 구현 단계 다음은 map() 함수를 사용하는 간단한 예제입니다. numbers = [1, 2, 3, 4, 5] # 각 숫자를 제곱하는 함수 def square(x): return x ** 2 # 제곱 함수를 각 숫자에 적용하여 새로운 리스트를 생성 squared_numbers = list(map(square, numbers)) print(squared_numbers) # [1, 4, 9, 16, 25] 위의 예제에서는 numbers 리스트..

Python의 collections 모듈: Counter 함수를 활용한 요소 카운팅

시작 collections 모듈은 파이썬의 내장 모듈 중 하나로, 다양한 유용한 자료 구조와 함수를 제공합니다. 이 중에서도 Counter 함수는 요소의 개수를 세는 데 사용되는 매우 유용한 함수입니다. 이 기사에서는 Counter 함수를 사용하여 요소 카운팅을 수행하는 방법을 알아보겠습니다. 구현 단계 먼저, collections 모듈을 가져와서 Counter 함수를 사용할 수 있도록 준비합니다. from collections import Counter 이제 Counter 함수를 사용하여 요소 카운팅을 수행할 수 있습니다. 다음은 Counter 함수의 기본 사용법입니다. my_list = ['a', 'b', 'a', 'c', 'b', 'a'] my_counter = Counter(my_list) pri..

파이썬의 'sorted()' 함수: 정렬을 위한 완벽한 도구

시작 sorted() 함수는 파이썬에서 리스트, 튜플, 딕셔너리 등의 이터러블 객체를 정렬하기 위해 사용되는 강력한 도구입니다. 이 기사에서는 sorted() 함수의 사용법과 정렬 알고리즘에 대해 알아보고, 어떻게 이 함수를 활용하여 코드를 간소화하고 성능을 향상시킬 수 있는지 탐구합니다. 구현 단계 및 코드 예제 sorted() 함수는 정렬하려는 이터러블 객체를 인자로 받아 정렬된 새로운 리스트를 반환합니다. 기본적으로 sorted() 함수는 오름차순으로 정렬하며, 이는 숫자와 문자열에 모두 적용됩니다. 예를 들어, 다음과 같은 리스트를 정렬해보겠습니다. numbers = [3, 1, 4, 1, 5, 9, 2] sorted_numbers = sorted(numbers) print(sorted_numbe..

(내) 금융 자산 알리미 (2023-10-04)

안녕하세요, 디큐입니다. 오늘은 주식 가격이 어떻게 됐을까요? 저 우주 너머 안드로메다 가격 될때까지... 존버합니다. 삼성전자 의 어제 종가는 67500원 이고, 거래량은 22464799주입니다. 변동폭은 전날 대비 -0.01%입니다. 거래량이 지난 일주일 평균에 비해 급등 했으므로, 주가 변동에 유의하세요 카카오 의 어제 종가는 41600원 이고, 거래량은 2489530주입니다. 변동폭은 전날 대비 -0.05%입니다. 거래량이 지난 일주일 평균에 비해 급등 했으므로, 주가 변동에 유의하세요 이 글은 python 프로그래밍을 통해 자동으로 업로드 된 글입니다. 티스토리 블로그에 자동으로 글 업로드 하는 방법을 배우고 싶다면? https://dq-dreamsearch.com/144 [전자책 판매] 블로그..

DQ Life/Diary 2023.10.04

파이썬의 itertools 모듈: 이터레이터 조합을 위한 강력한 도구

시작 itertools 모듈은 파이썬에서 이터레이터를 조합하고 조작하는 데 사용되는 강력한 도구입니다. 이 모듈을 사용하면 반복 가능한 객체를 효율적으로 조작하고 이터레이션을 처리할 수 있으며, 메모리를 절약하고 코드를 간결하게 유지할 수 있습니다. 이번 글에서는 itertools 모듈을 사용하여 효율적인 이터레이터 조합을 수행하는 방법을 알아보겠습니다. 구현 단계itertools.chain(): 이 함수는 여러 개의 이터러블 객체를 하나의 이터레이터로 결합합니다. 각 이터러블을 차례대로 순회하여 하나의 이터레이터로 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다:import itertools list1 = [1, 2, 3] list2 = [4, 5, 6] combined = itertools...

Product Hunt Top10 서비스 (2023년 10월)

Product Hunt 오늘의 Top 10 제품들을 가져왔어요 :) (각 제목을 클릭하면 제품 페이지로 이동!) Product Hunt 란? 새로운 제품이 나왔을때, 공유하고 투표를 받을 수 있는 사이트입니다. 외국 사이트긴 하지만, 한국 제품도 종종 올라오고, 이젠 필수 노트 어플이 된 노션Notion도 Product hunt 출신입니다. 쉽게 말해 프로덕트 헌트는 스타트업계의 슈퍼스타K 라고 볼 수 있습니다. https://www.producthunt.com/ Product Hunt – The best new products in tech. Product Hunt is a curation of the best new products, every day. Discover the latest mobile..

NASA 오늘의 사진 (2023-10-02)

안녕하세요, 디큐입니다. 오늘은 NASA에서 어떤 우주의 모습을 비춰줄까요? 먼저 사진부터 감상하시죠! 이 사진의 제목은 Sprite Lightning in High Definition 입니다. NASA에서 공식적으로 제공한 설명을 보시죠. 때때로 번개는 우주 근처에서 발생한다. 이러한 번개 유형 중 하나는 붉은 스프라이트 번개인데, 지난 25년 동안 지구상에서 사진이 찍혀 연구된 적이 있을 뿐이다. 모든 종류의 번개의 기원은 연구의 주제로 남아있고, 과학자들은 여전히 왜 붉은 스프라이트 번개가 일어나는지 알아내기 위해 노력하고 있다. 연구에 따르면 강력한 구름과 땅 사이의 번개에 이어 붉은 스프라이트는 약 80km 높이에서 빛의 10% 속도로 아래로 떨어지는 100m의 이온화된 공기 덩어리로 시작될 수..

Developer/NASA APOD 2023.10.02