본문 바로가기
반응형

분류 전체보기165

Rust 웹에서 실행하기(feat. Rust 플레이그라운드) Rust 언어를 웹을 통해서 컴파일하고 실행할 수 있는 IDE가 있다. Rust 플레이그라운드 https://play.rust-lang.org/ Rust Playground play.rust-lang.org Rust 플레이그라운드에서 실행해 본 결과이다. Config 메뉴에서 환경에 대한 기본 설정을 할 수 있다. 또한 플레이그라운드에서는 Rust std:: 라이브러리의 메서드 및 함수에도 액세스 할 수 있어 간단한 테스트를 해볼 수 있다. 도구 TOOLS를 클릭하면 아래와 같이 메뉴가 등장한다. 여러가지 기본 도구를 제공한다. - Rustfmt: Rust 스타일을 따르도록 코드의 서식을 지정한다. 들여쓰기나 공백을 맞춰준다. - Clippy: 코드 실수를 검사해준다. 테스트를 통해 오류나 개선점을 찾아.. 2022. 4. 12.
[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.
반응형