본문 바로가기
반응형

분류 전체보기164

[Rust] Rust의 기능과 제한 사항 보호되어 있는 글 입니다. 2022. 4. 7.
Rust란 무엇인가? 2021년 Stack Overflow 개발자 설문 조사에 따르면 Rust는 몇 년간 계속해서 가장 인기 있는 언어이다. 스타트업에서 대기업에 이르는 다양한 유형의 조직에서 Rust를 많이 사용하고 있다. 빌드 도구에서 웹앱 작성, 서버 작업, 임베디드 디바이스 만들기까지 그 가능성은 무궁무진하다. Rust는 최근 사용도가 매우 높아지고 있다. (아직은 감이 안 오지만) 효율적이고 안전한 소프트웨어를 개발할 수 있는 오픈소스 시스템 프로그래밍 언어라고 한다. 메모리를 관리하기 쉽고 광범위한 애플리케이션에도 아주 적합하다고 한다. Rust의 이점은 다음과 같다. Type safe: The compiler assures that no operation will be applied to a variable of.. 2022. 3. 29.
Rust를 배워보자 Rust 프로그래밍 언어는 모질라 리서치에서 개발한 범용 프로그래밍 언어이다. "안전하고, 병렬적이며, 실용적인" 언어로 디자인되었으며, 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원한다. 2012년 1월 첫 번째 알파 버전 0.1이 등장했다. Rust는 전적으로 오픈 소스로 개발되고 있으며, 커뮤니티로부터 피드백을 받고 있다. 모질라 재단이 러스트 개발을 후원하고 있다. Rust 프로그래밍 언어를 사용하여 안정적이고 효율적인 시스템 소프트웨어를 빌드할 수 있다. 개발자는 웹 서버, 메일 서버, 웹 브라우저와 같은 네트워킹 소프트웨어에 Rust를 사용한다. Rust는 컴파일러 및 인터프리터, 가상화 및 소프트웨어 컨테이너, 데이터베이스, 운영.. 2022. 3. 29.
[Medium] 2022년에 사용할 5가지 API(5 Really Cool APIs to Use in 2022) 최근 너무 바빠 블로그를 작성하지 못했다.. 아직 많이 바쁘지만.. 오래간만에 미디엄 리뷰 먼저 진행하고자 한다. 개발자에게 애플리케이션에 적용할 수 있는 무료 API가 많이 있는데 이 중 5개를 선정하여 설명한다. 5 Really Cool APIs to Use in 2022 Everything from NASA to cryptocurrencies and more… python.plainenglish.io 1. NASA 오픈 API NASA Open API 는 수많은 행성의 날씨 정보, 위성 정보 사진 등을 제공한다. 무료 인증 키를 얻은 후에 요청할 수 있다. 다만, 시간당 1,000개 요청으로 제한된다. API 발급은 매우 쉽다. 사이트에 들어가서 3가지 항목(이름, 성, 메일)만 입력하면 바로 키가.. 2022. 3. 26.
[Error] konlpy import 에러 (AttributeError: module 'tweepy' has no attribute 'StreamListener') 자연어 처리를 할 때 문장을 단어 단위로 토큰화하거나, 형태소 분석을 하는 등 많은 작업이 필요하다. 영어를 처리하는데에는 nltk 패키지, 한국어를 처리할 때에는 konlpy 패키지를 가장 많이 쓴다. 이번에 가상환경을 새로 설정하고 패키지를 설치한 후 konlpy를 import할 때 아래와 같은 에러메시지가 발생하였다. import konlpy >> AttributeError: module 'tweepy' has no attribute 'StreamListener' 해결 방법 위와 같은 오류 메시지가 발생하는 이유는 konlpy 패키지가 tweepy 패키지에 포함된 StreamListener 클래스를 사용하고 있는데 이것을 불러오지 못한 것이다. 오류가 발생한 원인을 아래와 같이 생각해 볼 수 있다... 2022. 2. 10.
[Python] matplotlib plot 차트 축 시간 간격 조절하기 데이터프레임을 시간 컬럼 기준으로 plot을 그리면 아래와 같이 띄엄띄엄 그려지게 된다. 예시 코드 subway_df = subway_df.sort_values('date_column', ascending=True) plt.plot(subway_df['date_column'], subway_df['cnt'], label='subway') bus_df = bus_df.sort_values('date_column', ascending=True) plt.plot(bus_df['date_column'], bus_df['cnt'], label='bus') plt.xlabel('date') plt.ylabel('count') plt.legend(loc=2) plt.xticks(rotation=45) plt.show.. 2022. 2. 8.
beautifulsoup으로 태그 정보 파싱하기 보호되어 있는 글 입니다. 2022. 2. 8.
[Jupyter Notebook] Jupyter Notebook 소스코드 숨기기(w/ 토글 버튼) 주피터 노트북을 이용하여 EDA 등을 진행하고 결과를 바로 리포트로 쓸 때가 종종있다. 그래프만 보여주고 코드를 가리고 싶을 때 사용하는 방법이다. 토글 키 테스트¶ 테스트 Figure 내용¶ * 정규화된 난수를 누적그래프로 그림 * k는 검은색을 뜻하며, --를 붙여서 점선으로 만듬 In [1]: import numpy as np import matplotlib.pyplot as plt # 테스트 Figure 생성하기 # 정규화된 난수를 누적그래프로 그림 # k는 검은색을 뜻하며, --를 붙여서 점선으로 만듬 plt.plot(np.random.randn(50).cumsum(), 'k--') plt.show() In [2]: from IPython.display import HTML HTML(''' ''.. 2022. 2. 7.
[도서] 메타버스 새로운 기회 - 김상균, 신병호 지음 내돈내산 후기입니다. 메타버스 관련 온갖 강의며 책이며 다 듣고 있는 것 같다. 아직 명확하게 비즈니스 아이템이 떠오르지는 않는다. 게임회사에서 일을 하면서 아이디어를 많이 갖고 있지만 정확히 "돈"이 될 만한 것이 아직 뭔지 모르겠다.. 거의 마지막이라고 생각하고 책을 한권 더 구매했다. 마찬가지로 김상균 교수님이 쓰신 책이고, 경제 유튜버 신사임당이 강력 추천하기에 읽어보기로... 싸니까 믿으니까 인터파크도서 상상이 현실되는 '또 다른 세계' 메타버스에 올라타라 “지난 20년이 놀라웠나요? 앞으로의 20년은 SF나 다를 바 없을 겁니다. 메타버스(Metaverse)의 시대가 오고 있습니다.” 본격적으로 사람들이 book.interpark.com 354페이지, 값 18,800원 저번에 읽은 것 보다는 .. 2022. 2. 4.
반응형