Data Science and Data Proicessing

데이터 과학 용 Visual Studio Code — 고급 사용자 가이드

전형적인 IDE?

Visual Studio Code
출처:Wikipedia의 Visual Studio 코드

미디엄icrosoft의 Visual Studio Code는 개발자를위한 최고의 IDE 중 하나입니다. 데이터 과학자도 마찬가지입니다. VS Code에는 뛰어난 사용자 경험을 제공하는 다양한 도구와 확장이 있습니다.

설정

설치VS 코드 용 Python신장

R의 경우 설치아르 자형신장

환경

종종 기본 설치에서 사용할 수없는 패키지와 모듈이 필요합니다. 일부 라이브러리 또는 응용 프로그램은 사용할 특정 버전의 라이브러리를 지정합니다. 이러한 경우 가상 환경이 유용합니다.

Anaconda를 사용하여 Python 배포를 사용하여 Python을 설정할 수 있습니다.

환경을 관리하려면 VS Code에서 명령 팔레트 ()에서 원하는 환경을 선택할 수 있습니다.⇧⌘P) > Python : 인터프리터 선택.

Image for post
Python : 인터프리터 선택
Image for post
Python 환경 선택

작업 공간

작업 공간 설정은 작업 공간 내에 저장되며 작업 공간이 열린 경우에만 적용됩니다. 전역 사용자 설정을 재정의합니다. 이러한 방식으로 각 데이터 과학 작업 영역을 사용자 지정 구성 할 수 있습니다.

Jupyter 노트북

Jupyter

그만큼Jupyter 노트북라이브 코드, 방정식, 시각화 및 설명 텍스트가 포함 된 문서를 만들고 공유 할 수있는 오픈 소스 웹 애플리케이션입니다.

REPL (Read-Evaluate-Print-Loop) 쉘을 사용하여 IPython의 후속 제품으로 개발 된 Jupyter 노트북은 데이터 과학을위한 컴퓨팅 노트북입니다.

Jupyter 확장은 현재 유지 관리되지 않으며 Microsoft의 Python 플러그인에는 공식적으로 Jupyter 노트북에 대한 기본 지원이 포함됩니다.

Jupyter 설치

다음을 사용하여 작업 공간에 Jupyter를 설치합니다.pip 설치 jupyter

새 Jupyter 노트북을 만들려면 명령 팔레트 (⇧⌘P) > 새 빈 Jupyter 노트북을 만듭니다.

Image for post
새 Jupyter 노트북 열기

Jupyter 서버는 로컬로 설정되고 작업 공간 설정에 따라 Python 커널이 선택됩니다.

Image for post
Jupyter 노트북 툴바

확장

확장은 개발자를위한 Visual Studio Code 환경의 필수적인 부분입니다. 시각 효과에서 다른 서비스와의 통합에 이르기까지 다양합니다. 생산성을 높이기 위해 원하는만큼 인터페이스를 수정할 수 있습니다. 예를 들어, —Bracket Pair Colorizer는 색상이있는 하나의 누락되거나 추가 된 브래킷을 찾는 데 도움이되며, 후행 공백은 Python에서 정말 도움이되는 외부 공간을 찾는 데 도움이 될 수 있습니다.

Visual Studio Code에 대한 경험을 향상시킬 수있는 확장 목록은 다음 중간 게시물이 정말 도움이된다는 것을 알았습니다.

확장 기능 중 일부는 다음과 같습니다.

  • 후행 공백
  • 브래킷 매칭
  • GitLens
  • 숭고한 텍스트 키맵
  • Intellisense

통합 터미널

Image for post
통합 터미널

Visual Studio에는 기본적으로 루트 공간에서 시작하는 통합 터미널이 있습니다.

터미널을 열려면 :

  • 사용 (⌃`) 백틱 문자가있는 키보드 단축키.
  • Use the View > Terminal menu command.
  • 명령 팔레트 (⇧⌘P)보기 : 통합 터미널 전환 명령을 사용합니다.

여러 터미널 관리

터미널 패널의 오른쪽 상단에있는 더하기 아이콘을 클릭하거나 (⌃⇧`) 명령.

분할 터미널

()를 트리거하여 터미널을 분할 할 수도 있습니다.⌘ \) 명령 또는 오른쪽 클릭 상황에 맞는 메뉴를 통해.

버전 관리

Git
출처:열어 젖히다

버전 제어는 모든 개발자 또는 프로젝트에 필수적이며 팀간에 서로 다른 모듈 및 버전 작업을 용이하게합니다. 소스 코드의 변경 사항을 추적하기위한 분산 버전 제어 시스템 인 Git이 Visual Studio Code에 깔끔하게 통합되었습니다.

Git in VS Code
Git 기록 (git log)

VS Code에서 Git을 시작하려면 공식 확장 이름을 다운로드하여 설치하십시오.GitHub 풀 요청 및 문제. 또는 확장을 설치할 수 있습니다.GitLens. GitLens는 Git blame 주석 및 코드 렌즈를 통해 코드 작성자를 시각화하고 Git 리포지토리를 탐색 및 탐색하는 데 도움이됩니다.

나를 따라와LinkedInGitHub또는 내 웹 사이트를 방문하십시오.rohithsajja.me

Visual Studio Code for Data Science — the Power User’s guide

The quintessential IDE?

Visual Studio Code
Source: Visual Studio Code on Wikipedia

Microsoft’s Visual Studio Code is arguably one of the best IDEs for developers. The same is true for Data Scientists. There are numerous tools and extensions in the VS Code that enable users with great user experience.

Setup

Install the Python for VS Code extension

For R, install R extension

Environments

Often, you will require packages and modules that are not available by default installation. Some libraries or applications specify a particular version of a library to be used. Virtual environments are useful in these cases.

You can setup Python using Python distributions using Anaconda.

To manage your environment, in VS Code, you can select an environment of your choice from the Command Palette ( ⇧⌘P ) > Python: Select Interpreter.

Image for post
Python: Select Interpreter
Image for post
Selecting a Python environment

Workspaces

Workspace Settings are stored inside your workspace and only apply when the workspace is opened. They override the global user settings. This way each of the Data Science workspaces can be custom configured.

Jupyter Notebooks

Jupyter

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.

Developed as a successor to IPython with REPL (Read-Evaluate-Print-Loop) shell, Jupyter Notebooks are the computational notebook of choice for Data Science.

The Jupyter extension is not being maintained currently, and the Python plugin from Microsoft officially includes native support for Jupyter Notebooks.

Install Jupyter

Install Jupyter in your workspace using pip install jupyter

To create a new Jupyter notebook — use the Command Palette ( ⇧⌘P ) > Create New Blank Jupyter Notebook.

Image for post
Open a new Jupyter Notebook

The Jupyter server will be set to local, and a python kernel is selected based on your workspace settings.

Image for post
Jupyter Notebook toolbar

Extensions

Extensions are an integral part of the Visual Studio Code experience for developers. They range from visual effects to integration with other services. You can modify your interface as much as you wish to enhance productivity, for example —Bracket Pair Colorizer helps you find that one missing or extra bracket with colors, or Trailing spaces can help you find the extraneous spaces, which is really helpful in python.

For a list of extensions that can improve your experience on Visual Studio Code, I found the following medium post really helpful.

Some of the extensions include:

  • Trailing spaces
  • Bracket Matching
  • GitLens
  • Sublime Text KeyMap
  • Intellisense

Integrated terminal

Image for post
Integrated Terminal

Visual Studio has an integrated terminal, that starts at the root space by default.

To open the terminal:

  • Use the ( ⌃` ) keyboard shortcut with the backtick character.
  • Use the View > Terminal menu command.
  • From the Command Palette ( ⇧⌘P ), use the View: Toggle Integrated Terminal command.

Managing multiple terminals

Terminal instances can be added by clicking the plus icon on the top-right of the TERMINAL panel or by triggering the ( ⌃⇧` ) command.

Split terminals

You can also split the terminal by triggering the ( ⌘\ ) command or via the right-click context menu.

Version Control

Git
Source: unDraw

Version control is essential for any developer or project, helping facilitate working on different modules and versions by across teams. Git, the distributed version control system for tracking changes in your source code is neatly integrated into Visual Studio Code.

Git in VS Code
Git History (git log)

To get started with Git on VS Code, download and install the official extension names — GitHub Pull Requests and Issues. Or you can install the extension GitLens. GitLens helps you to visualize code authorship via Git blame annotations and code lens, and navigate and explore Git repositories.

Follow me on LinkedIn and GitHub, or visit my website at rohithsajja.me

경기도 수원시 장안구 연무로13번길 73, 2층202호 [집합건물 연와조 44.40㎡]
  • 경매번호: 2020타경9717
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 41,000,000
  • 경매가: 41,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 대지권이 없는 건물만의 매각이며, 이 사건 건물의 철거를 명하는 확정판결(수원지방법원 2014가단32072)이 있음
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 팔달구 권광로 373, 104동 22층2201호 (우만동,월드메르디앙아파트) [집합건물 철근콘크리트조 84.237㎡]
  • 경매번호: 2020타경9205
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 601,000,000
  • 경매가: 601,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 106건
- 동일 평수 거래 수: 41건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-17 84.552 24 55000
2020-09-26 84.237 19 56500
2020-09-26 84.237 15 58000
2020-09-06 84.237 17 56900
2020-08-08 84.552 14 57000
2020-07-17 84.237 8 58500
2020-07-17 84.237 4 57500
2020-06-11 84.237 8 59500
2020-06-18 84.237 13 60000
2020-06-23 84.237 24 56000
2020-05-02 84.237 28 56500
2020-05-28 84.237 30 56700
2020-04-10 84.552 16 57800
2020-03-20 84.237 16 59500
2020-03-09 84.237 17 60000
2020-02-15 84.552 9 55000
2020-02-19 84.237 26 60000
2020-02-08 84.552 17 56500
2020-01-10 84.237 7 55500
2020-01-15 84.237 17 50000
2020-01-16 84.237 23 55000
2020-01-17 84.237 2 46000
2020-01-21 84.552 27 54500
2020-01-23 84.237 25 59500
2019-12-13 84.237 4 45300
2019-12-30 84.237 9 46000
2019-12-04 84.237 8 46500
2019-12-09 84.237 17 46300
2019-11-14 84.237 24 45000
2019-11-16 84.552 9 40500
2019-11-20 84.552 7 41600
2019-11-21 84.237 15 44000
2019-11-21 84.237 19 45000
2019-11-21 84.237 18 46100
2019-11-30 84.237 22 44500
2019-11-30 84.552 27 41000
2019-11-04 84.237 8 45000
2019-10-10 84.237 2 41600
2019-10-19 84.237 15 45000
2019-10-03 84.237 25 45700
2019-10-31 84.237 10 45600




경기도 수원시 권선구 권광로27번길 22, 2동 2층209호 (권선동,신현대아파트) [집합건물 철근콘크리트조 84.99㎡]
  • 경매번호: 2020타경6794
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 260,000,000
  • 경매가: 260,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 19건
- 동일 평수 거래 수: 19건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-09 84.99 10 27500
2020-08-18 84.99 4 25500
2020-08-25 84.99 7 28000
2020-06-17 84.99 7 26500
2020-06-26 84.99 8 26000
2020-06-26 84.99 10 28700
2020-05-04 84.99 11 29900
2020-04-16 84.99 5 24500
2020-03-16 84.99 4 26000
2020-02-11 84.99 8 23800
2020-02-12 84.99 8 24800
2020-02-12 84.99 6 25500
2020-02-14 84.99 8 24500
2020-02-19 84.99 2 24000
2020-02-24 84.99 10 26500
2020-02-07 84.99 10 23800
2020-02-07 84.99 7 24000
2020-01-17 84.99 5 23000
2019-12-12 84.99 2 24500




경기도 수원시 장안구 파장천로 18-2, 5층502호 (파장동,온리유빌라1) [집합건물 철근콘크리트구조 46.63㎡]
  • 경매번호: 2020타경6732
  • 경매날짜: 2020.10.28
  • 법원: 수원지방법원
  • 담당: 경매5계
  • 감정평가금액: 175,000,000
  • 경매가: 85,750,000(49%)
  • 유찰여부: 유찰 2회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 권선구 정조로 432, 105동 2층210호 [집합건물 철근콘크리트조 46.68㎡ 2분의 1 김영균지분 전부]
  • 경매번호: 2020타경6114
  • 경매날짜: 2020.10.28
  • 법원: 수원지방법원
  • 담당: 경매5계
  • 감정평가금액: 110,000,000
  • 경매가: 110,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 지분매각, 공유자 우선매수신고 제한있음(우선매수신청을 한 공유자는 당해 매각기일 종결 전까지 보증금을 제공하여야 하며, 매수신청권리를 행사하지 않는 경우에는 차회 기일부터는 우선권이 없음)
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 장안구 장안로427번길 25, 2층201호 [집합건물 철근콘크리트벽식조 81.06㎡]
  • 경매번호: 2020타경59545
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 192,000,000
  • 경매가: 134,400,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 영통구 영통로173번길 37, 102동 17층1704호 (망포동,망포역마을쌍용아파트) [집합건물 철근콘크리트조 124.571㎡]
  • 경매번호: 2020타경58436
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 568,000,000
  • 경매가: 397,600,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 63건
- 동일 평수 거래 수: 19건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-14 124.571 17 55000
2020-09-14 124.571 15 53000
2020-09-17 124.571 8 52500
2020-09-19 124.571 15 54000
2020-09-19 124.571 11 54500
2020-06-26 124.571 20 51500
2020-02-17 124.571 4 49000
2020-01-20 124.571 20 43000
2019-12-16 124.571 4 40000
2019-11-16 124.571 3 34500
2019-11-18 124.571 12 39000
2019-11-02 124.571 5 37500
2019-11-22 124.571 4 37000
2019-11-04 124.571 16 38000
2019-10-11 124.571 1 33500
2019-10-14 124.571 7 38900
2019-10-19 124.571 5 38500
2019-10-29 124.571 7 38700
2019-10-05 124.571 13 37900




경기도 수원시 권선구 구운로47번길 59, 102동 9층901호 (구운동,서수원엠코타운르본느) [집합건물 철근콘크리트구조 84.8116㎡ 2분의 1 오금례 지분 전부]
  • 경매번호: 2020타경5494
  • 경매날짜: 2020.10.27
  • 법원: 수원지방법원
  • 담당: 경매2계
  • 감정평가금액: 145,500,000
  • 경매가: 145,500,000(100%)
  • 유찰여부: 신건
  • 특이사항: 1.지분매각임. 2.공유자 우선매수신고 제한있음(공유자의 우선매수권(민사집행법 제140조) 행사에 따른 매수신고가 매수보증금의 미납으로 실효되는 경우, 그 공유자는 해당 부동산의 다음 매각기일에서는 이후 우선매수권을 행사할 수 없음)
<최근 1년 실거래가 정보>
- 총 거래 수: 32건
- 동일 평수 거래 수: 24건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-17 84.9194 5 29000
2020-09-19 84.9194 9 28000
2020-07-29 84.903 8 29500
2020-07-03 84.9194 5 26800
2020-07-08 84.8166 8 29200
2020-06-20 84.903 8 29000
2020-06-29 84.903 13 29000
2020-04-10 84.903 1 26500
2020-04-22 84.903 2 27100
2020-04-23 84.8166 6 28500
2020-04-30 84.8166 11 28500
2020-02-10 84.9194 8 26700
2020-02-15 84.903 8 27000
2020-02-15 84.8166 3 26800
2020-02-20 84.903 5 27400
2020-02-06 84.8166 4 28000
2020-01-13 84.903 4 26200
2020-01-22 84.903 12 27900
2020-01-09 84.903 11 25800
2019-12-01 84.9194 4 25000
2019-12-21 84.903 7 27000
2019-11-13 84.8166 9 27400
2019-11-22 84.8166 3 26500
2019-10-21 84.8166 9 26300




경기도 수원시 장안구 금당로39번길 34, 210동 6층601호 (조원동,주공뉴타운) [집합건물 철근콘크리트조 59.42㎡]
  • 경매번호: 2020타경54076
  • 경매날짜: 2020.10.21
  • 법원: 수원지방법원
  • 담당: 경매11계
  • 감정평가금액: 260,000,000
  • 경매가: 260,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 128건
- 동일 평수 거래 수: 85건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-28 59.21 20 26700
2020-08-21 59.21 14 29400
2020-07-10 59.42 8 29400
2020-07-10 59.42 8 29500
2020-07-10 59.42 10 29800
2020-07-18 59.42 2 28500
2020-07-18 59.42 18 27200
2020-07-25 59.42 3 28300
2020-07-30 59.42 11 29500
2020-07-06 59.42 20 28800
2020-06-01 59.42 10 28400
2020-06-10 59.42 17 29000
2020-06-11 59.42 5 26600
2020-06-15 59.42 6 28000
2020-06-16 59.42 14 28500
2020-06-17 59.42 18 29000
2020-06-20 59.42 10 29400
2020-06-26 59.42 11 29600
2020-06-27 59.42 19 28000
2020-06-29 59.42 18 25300
2020-06-04 59.21 1 24500
2020-06-05 59.42 7 27000
2020-05-22 59.42 13 29400
2020-05-23 59.42 1 26000
2020-04-25 59.42 4 28000
2020-03-11 59.42 13 28000
2020-03-17 59.42 20 26600
2020-03-23 59.21 6 25000
2020-03-28 59.42 9 29000
2020-03-28 59.21 1 23000
2020-02-01 59.42 16 25500
2020-02-01 59.42 8 25800
2020-02-01 59.21 11 24700
2020-02-11 59.42 6 26700
2020-02-11 59.42 7 26400
2020-02-13 59.42 13 26800
2020-02-14 59.42 4 27000
2020-02-15 59.21 10 25000
2020-02-15 59.42 6 25500
2020-02-15 59.42 5 25000
2020-02-15 59.42 2 25800
2020-02-15 59.42 12 26000
2020-02-17 59.42 3 26700
2020-02-17 59.42 10 25500
2020-02-18 59.42 18 26750
2020-02-19 59.42 18 25900
2020-02-20 59.42 10 25000
2020-02-22 59.42 1 24000
2020-02-26 59.42 19 26600
2020-02-28 59.42 19 27000
2020-02-28 59.42 5 27000
2020-02-29 59.42 15 25800
2020-02-03 59.42 3 24400
2020-02-03 59.42 8 25000
2020-02-04 59.42 14 25500
2020-02-04 59.42 7 26400
2020-02-04 59.42 8 25500
2020-02-05 59.42 3 26200
2020-02-08 59.42 3 25000
2020-02-08 59.42 20 24400
2020-01-11 59.42 12 26000
2020-01-14 59.42 5 24500
2020-01-19 59.42 18 25300
2020-01-20 59.42 20 25000
2020-01-20 59.42 17 23900
2020-01-21 59.42 18 25500
2020-01-21 59.42 16 25000
2020-01-23 59.42 8 24000
2020-01-29 59.42 9 25000
2020-01-29 59.42 11 25000
2020-01-29 59.42 19 24500
2020-01-03 59.42 14 25100
2020-01-04 59.42 9 25500
2019-12-27 59.42 13 25250
2019-11-02 59.42 20 27000
2019-11-23 59.21 8 22500
2019-11-24 59.42 17 23250
2019-11-25 59.42 5 23100
2019-11-09 59.42 7 23700
2019-10-15 59.42 3 22500
2019-10-22 59.42 14 24000
2019-10-23 59.42 3 24000
2019-10-28 59.42 13 25900
2019-10-28 59.42 2 22000
2019-10-05 59.42 9 23400




경기도 수원시 권선구 동수원로145번길 24, 210동 11층1102호 (권선동,수원아이파크시티2단지) [집합건물 철근콘크리트구조 148.982㎡]
  • 경매번호: 2020타경2105
  • 경매날짜: 2020.10.27
  • 법원: 수원지방법원
  • 담당: 경매2계
  • 감정평가금액: 742,000,000
  • 경매가: 742,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 대지권 미등기이나 최저매각가격에 대지권가격이 포함되었으며 소유자가 대지 지분에 대해 분양대금을 모두 납부한 것으로 보임.(신청채권자가 제출한 공급계약서 참조함)
<최근 1년 실거래가 정보>
- 총 거래 수: 137건
- 동일 평수 거래 수: 10건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-08-25 148.982 13 82000
2020-07-09 148.982 3 75000
2020-06-12 148.982 6 75000
2020-06-12 148.982 5 75000
2020-04-18 148.982 3 65000
2020-02-07 148.982 8 69000
2019-12-10 148.982 12 69000
2019-12-16 148.982 10 64700
2019-12-21 148.982 13 67000
2019-10-11 148.982 12 59900




경기도 수원시 팔달구 향교로3번길 21, 5층501호 [집합건물 라멘조 811.47㎡(제2종근린생활시설)]
  • 경매번호: 2019타경526131,2020타경9328(병합)
  • 경매날짜: 2020.10.16
  • 법원: 수원지방법원
  • 담당: 경매14계
  • 감정평가금액: 1,213,000,000
  • 경매가: 1,213,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 5층 건물의 5층으로, 4층까지만 엘리베이터가 운영되며 4층 영업공간을 통과해야 접근 가능함
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 팔달구 경수대로656번길 60, 6층602호 [집합건물 철근콘크리트구조 62.775㎡]
  • 경매번호: 2019타경509303
  • 경매날짜: 2020.10.16
  • 법원: 수원지방법원
  • 담당: 경매14계
  • 감정평가금액: 174,000,000
  • 경매가: 59,682,000(34%)
  • 유찰여부: 유찰 3회
  • 특이사항: 1. 공부상 이용상황은 제2종근린생활시설(사무소)이나, 현황은 다세대주택임. 2.집합건축물대장 전유부상 위반건축물로 등재됨
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 팔달구 권광로 146, 18층1805호 (인계동,벽산그랜드코아) [집합건물 철골,철근콘크리트조 113.18㎡]
  • 경매번호: 2019타경27412
  • 경매날짜: 2020.10.21
  • 법원: 수원지방법원
  • 담당: 경매11계
  • 감정평가금액: 331,000,000
  • 경매가: 231,700,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 4건
- 동일 평수 거래 수: 0건


경기도 수원시 권선구 상탑로21번길 7-8, 2층201호 (탑동,가림아파트) [집합건물 철근콘크리트조 77.19㎡]
  • 경매번호: 2019타경27375
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 203,000,000
  • 경매가: 142,100,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 장안구 수성로394번길 39, 지하층103호 [집합건물 연와조 49.06㎡]
  • 경매번호: 2019타경11615
  • 경매날짜: 2020.10.30
  • 법원: 수원지방법원
  • 담당: 경매9계
  • 감정평가금액: 72,000,000
  • 경매가: 72,000,000(100%)
  • 유찰여부: 유찰 2회
  • 특이사항: 새매각임.
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 영통구 봉영로1744번길 16, 242동 7층704호 (영통동,쌍용아파트) [집합건물 철근콘크리트벽식조 59.790㎡]
  • 경매번호: 2018타경19599
  • 경매날짜: 2020.10.20
  • 법원: 수원지방법원
  • 담당: 경매17계
  • 감정평가금액: 265,000,000
  • 경매가: 185,500,000(70%)
  • 유찰여부: 유찰 2회
  • 특이사항: 아파트 내부 훼손이 있음.
<최근 1년 실거래가 정보>
- 총 거래 수: 127건
- 동일 평수 거래 수: 127건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-15 59.8 7 29700
2020-09-23 59.79 6 35500
2020-09-04 59.79 13 31000
2020-08-01 59.8 10 29500
2020-08-11 59.8 10 28500
2020-08-11 59.79 4 29500
2020-08-15 59.8 8 34800
2020-08-15 59.79 9 32000
2020-08-20 59.79 1 27000
2020-08-29 59.79 7 32000
2020-08-06 59.79 7 29800
2020-07-10 59.79 11 28800
2020-07-15 59.79 6 25000
2020-07-18 59.79 12 30800
2020-07-02 59.79 7 29000
2020-07-02 59.8 17 28450
2020-07-20 59.79 17 29500
2020-07-24 59.8 10 35000
2020-07-27 59.79 3 23000
2020-07-28 59.8 9 31500
2020-07-03 59.79 1 27000
2020-07-04 59.79 14 31000
2020-07-06 59.79 20 28000
2020-07-06 59.79 7 28500
2020-07-07 59.8 2 28000
2020-07-08 59.8 6 28500
2020-07-09 59.8 11 32000
2020-06-11 59.8 15 28900
2020-06-11 59.79 9 29000
2020-06-15 59.79 17 29000
2020-06-16 59.79 10 30000
2020-06-16 59.79 2 26000
2020-06-17 59.79 16 29000
2020-06-17 59.79 6 26500
2020-06-18 59.79 5 29500
2020-06-18 59.79 1 24000
2020-06-18 59.79 6 27500
2020-06-18 59.79 18 28900
2020-06-19 59.79 13 28000
2020-06-20 59.79 10 29950
2020-06-20 59.79 1 23400
2020-06-24 59.79 8 29900
2020-06-26 59.79 8 25750
2020-06-08 59.8 8 28800
2020-05-22 59.79 15 27900
2020-05-30 59.79 2 25300
2020-05-05 59.79 13 29450
2020-04-10 59.8 9 27000
2020-04-20 59.79 5 27900
2020-04-20 59.79 15 27900
2020-04-27 59.8 12 28200
2020-04-30 59.8 1 24500
2020-04-06 59.79 10 27000
2020-04-06 59.8 9 27500
2020-03-12 59.79 10 25350
2020-02-01 59.8 7 28000
2020-02-01 59.79 2 24500
2020-02-01 59.8 5 23800
2020-02-01 59.8 15 28100
2020-02-11 59.8 20 20000
2020-02-11 59.79 7 27500
2020-02-12 59.8 20 29500
2020-02-14 59.8 5 29000
2020-02-14 59.79 20 25000
2020-02-15 59.79 3 22500
2020-02-15 59.79 17 27500
2020-02-17 59.79 6 28000
2020-02-17 59.79 6 26000
2020-02-18 59.79 6 29900
2020-02-18 59.79 1 24400
2020-02-26 59.79 13 29000
2020-02-26 59.79 12 27000
2020-02-03 59.8 18 28000
2020-02-03 59.79 10 26000
2020-02-04 59.79 13 26000
2020-02-05 59.79 16 27500
2020-02-07 59.8 12 26700
2020-01-10 59.8 12 23200
2020-01-15 59.79 16 25000
2020-01-16 59.8 18 25000
2020-01-18 59.8 16 26800
2020-01-20 59.79 16 23000
2020-01-22 59.79 9 26100
2020-01-28 59.79 15 24500
2020-01-28 59.8 17 25700
2020-01-29 59.79 15 24800
2020-01-29 59.8 7 26500
2020-01-30 59.8 6 21700
2020-01-04 59.79 7 24000
2020-01-04 59.8 2 21500
2020-01-04 59.8 19 24100
2020-01-07 59.8 18 25500
2019-12-10 59.79 14 23500
2019-12-12 59.79 6 21900
2019-12-13 59.8 17 23000
2019-12-20 59.79 10 23700
2019-12-20 59.79 11 23000
2019-12-21 59.8 12 24000
2019-12-22 59.79 2 21800
2019-12-23 59.79 5 22900
2019-12-24 59.79 2 21950
2019-12-27 59.79 18 24400
2019-12-27 59.79 4 24000
2019-12-03 59.79 12 22800
2019-12-30 59.8 5 24500
2019-12-04 59.79 14 21500
2019-11-16 59.8 6 24000
2019-11-20 59.79 7 21900
2019-11-20 59.8 5 23000
2019-11-26 59.79 16 24000
2019-11-29 59.8 3 22500
2019-11-29 59.79 8 23400
2019-11-29 59.79 6 25500
2019-11-29 59.79 10 22500
2019-11-06 59.79 16 24300
2019-11-08 59.79 14 22300
2019-11-08 59.79 4 20200
2019-10-10 59.8 5 22900
2019-10-14 59.79 13 21900
2019-10-16 59.79 8 25750
2019-10-16 59.79 7 25750
2019-10-16 59.79 10 25000
2019-10-22 59.79 2 19300
2019-10-24 59.79 6 24500
2019-10-04 59.79 7 21500
2019-10-05 59.79 17 24500
2019-10-09 59.8 13 24400




Rank Game Publisher
1 리니지M NCSOFT
2 리니지2M NCSOFT
3 Genshin Impact miHoYo Limited
4 바람의나라: 연 NEXON Company
5 기적의 검 4399 KOREA
6 R2M Webzen Inc.
7 뮤 아크엔젤 Webzen Inc.
8 KartRider Rush+ NEXON Company
9 V4 NEXON Company
10 라이즈 오브 킹덤즈 LilithGames
11 리니지2 레볼루션 Netmarble
12 가디언 테일즈 Kakao Games Corp.
13 블레이드&소울 레볼루션 Netmarble
14 라그나로크 오리진 GRAVITY Co., Ltd.
15 AFK 아레나 LilithGames
16 A3: 스틸얼라이브 Netmarble
17 일루전 커넥트 ChangYou
18 그랑삼국 YOUZU(SINGAPORE)PTE.LTD.
19 Pmang Poker : Casino Royal NEOWIZ corp
20 Roblox Roblox Corporation
21 스테리테일 4399 KOREA
22 FIFA ONLINE 4 M by EA SPORTS™ NEXON Company
23 한게임 포커 NHN BIGFOOT
24 Lords Mobile: Kingdom Wars IGG.COM
25 PUBG MOBILE PUBG CORPORATION
26 Epic Seven Smilegate Megaport
27 슬램덩크 DeNA HONG KONG LIMITED
28 마구마구 2020 Netmarble
29 메이플스토리M NEXON Company
30 Age of Z Origins Camel Games Limited
31 Gardenscapes Playrix
32 달빛조각사 Kakao Games Corp.
33 검은사막 모바일 PEARL ABYSS
34 FIFA Mobile NEXON Company
35 Rise of Empires: Ice and Fire Long Tech Network Limited
36 Homescapes Playrix
37 Cookie Run: OvenBreak - Endless Running Platformer Devsisters Corporation
38 황제라 칭하라 Clicktouch Co., Ltd.
39 킹덤 : 전쟁의 불씨 파우게임즈
40 컴투스프로야구2020 Com2uS
41 Summoners War Com2uS
42 Brawl Stars Supercell
43 Pokémon GO Niantic, Inc.
44 동방불패 모바일 Perfect World Korea
45 케페우스M Ujoy Games
46 랑그릿사 ZlongGames
47 Random Dice: PvP Defense 111%
48 궁3D WISH INTERACTIVE TECHNOLOGY LIMITED
49 황제의 꿈 37GAMES.AISA
50 Empires & Puzzles: Epic Match 3 Small Giant Games

Python에서 3 개의 다른 "Else"절을 사용하는 방법 배우기

잘 알려지지 않은 Python의 기능

7 월 24 일 · 5최소 읽기
Image for post
~의 사진톨가 울칸의 위에Unsplash

소개

"for"문

"for"루프의 기본 형식
"For… else"문

"while"문

"While"진술
"While… else"진술

"시도"진술

"try… except"진술의 기본 형식
"Try… except… else"문

결론

Learn to Use 3 Other “Else” Clauses in Python

Some lesser-known features of Python

Jul 24 · 5 min read
Image for post
Photo by Tolga Ulkan on Unsplash

Introduction

The “for” Statement

Basic Form of “for” Loop
“For…else” Statement

The “while” Statement

“While” Statement
“While…else” Statement

The “try” Statement

Basic Form of the “try…except” Statement
“Try…except…else” Statement

Conclusions

경기도 수원시 장안구 연무로13번길 73, 2층202호 [집합건물 연와조 44.40㎡]
  • 경매번호: 2020타경9717
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 41,000,000
  • 경매가: 41,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 대지권이 없는 건물만의 매각이며, 이 사건 건물의 철거를 명하는 확정판결(수원지방법원 2014가단32072)이 있음
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 팔달구 권광로 373, 104동 22층2201호 (우만동,월드메르디앙아파트) [집합건물 철근콘크리트조 84.237㎡]
  • 경매번호: 2020타경9205
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 601,000,000
  • 경매가: 601,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 106건
- 동일 평수 거래 수: 41건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-17 84.552 24 55000
2020-09-26 84.237 19 56500
2020-09-26 84.237 15 58000
2020-09-06 84.237 17 56900
2020-08-08 84.552 14 57000
2020-07-17 84.237 8 58500
2020-07-17 84.237 4 57500
2020-06-11 84.237 8 59500
2020-06-18 84.237 13 60000
2020-06-23 84.237 24 56000
2020-05-02 84.237 28 56500
2020-05-28 84.237 30 56700
2020-04-10 84.552 16 57800
2020-03-20 84.237 16 59500
2020-03-09 84.237 17 60000
2020-02-15 84.552 9 55000
2020-02-19 84.237 26 60000
2020-02-08 84.552 17 56500
2020-01-10 84.237 7 55500
2020-01-15 84.237 17 50000
2020-01-16 84.237 23 55000
2020-01-17 84.237 2 46000
2020-01-21 84.552 27 54500
2020-01-23 84.237 25 59500
2019-12-13 84.237 4 45300
2019-12-30 84.237 9 46000
2019-12-04 84.237 8 46500
2019-12-09 84.237 17 46300
2019-11-14 84.237 24 45000
2019-11-16 84.552 9 40500
2019-11-20 84.552 7 41600
2019-11-21 84.237 18 46100
2019-11-21 84.237 19 45000
2019-11-21 84.237 15 44000
2019-11-30 84.237 22 44500
2019-11-30 84.552 27 41000
2019-11-04 84.237 8 45000
2019-10-10 84.237 2 41600
2019-10-19 84.237 15 45000
2019-10-03 84.237 25 45700
2019-10-31 84.237 10 45600




경기도 수원시 권선구 권광로27번길 22, 2동 2층209호 (권선동,신현대아파트) [집합건물 철근콘크리트조 84.99㎡]
  • 경매번호: 2020타경6794
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 260,000,000
  • 경매가: 260,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 19건
- 동일 평수 거래 수: 19건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-09 84.99 10 27500
2020-08-18 84.99 4 25500
2020-08-25 84.99 7 28000
2020-06-17 84.99 7 26500
2020-06-26 84.99 8 26000
2020-06-26 84.99 10 28700
2020-05-04 84.99 11 29900
2020-04-16 84.99 5 24500
2020-03-16 84.99 4 26000
2020-02-11 84.99 8 23800
2020-02-12 84.99 8 24800
2020-02-12 84.99 6 25500
2020-02-14 84.99 8 24500
2020-02-19 84.99 2 24000
2020-02-24 84.99 10 26500
2020-02-07 84.99 10 23800
2020-02-07 84.99 7 24000
2020-01-17 84.99 5 23000
2019-12-12 84.99 2 24500




경기도 수원시 장안구 파장천로 18-2, 5층502호 (파장동,온리유빌라1) [집합건물 철근콘크리트구조 46.63㎡]
  • 경매번호: 2020타경6732
  • 경매날짜: 2020.10.28
  • 법원: 수원지방법원
  • 담당: 경매5계
  • 감정평가금액: 175,000,000
  • 경매가: 85,750,000(49%)
  • 유찰여부: 유찰 2회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 권선구 정조로 432, 105동 2층210호 [집합건물 철근콘크리트조 46.68㎡ 2분의 1 김영균지분 전부]
  • 경매번호: 2020타경6114
  • 경매날짜: 2020.10.28
  • 법원: 수원지방법원
  • 담당: 경매5계
  • 감정평가금액: 110,000,000
  • 경매가: 110,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 지분매각, 공유자 우선매수신고 제한있음(우선매수신청을 한 공유자는 당해 매각기일 종결 전까지 보증금을 제공하여야 하며, 매수신청권리를 행사하지 않는 경우에는 차회 기일부터는 우선권이 없음)
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 장안구 장안로427번길 25, 2층201호 [집합건물 철근콘크리트벽식조 81.06㎡]
  • 경매번호: 2020타경59545
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 192,000,000
  • 경매가: 134,400,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 영통구 영통로173번길 37, 102동 17층1704호 (망포동,망포역마을쌍용아파트) [집합건물 철근콘크리트조 124.571㎡]
  • 경매번호: 2020타경58436
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 568,000,000
  • 경매가: 397,600,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 62건
- 동일 평수 거래 수: 19건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-14 124.571 17 55000
2020-09-14 124.571 15 53000
2020-09-17 124.571 8 52500
2020-09-19 124.571 15 54000
2020-09-19 124.571 11 54500
2020-06-26 124.571 20 51500
2020-02-17 124.571 4 49000
2020-01-20 124.571 20 43000
2019-12-16 124.571 4 40000
2019-11-16 124.571 3 34500
2019-11-18 124.571 12 39000
2019-11-02 124.571 5 37500
2019-11-22 124.571 4 37000
2019-11-04 124.571 16 38000
2019-10-11 124.571 1 33500
2019-10-14 124.571 7 38900
2019-10-19 124.571 5 38500
2019-10-29 124.571 7 38700
2019-10-05 124.571 13 37900




경기도 수원시 영통구 센트럴타운로 85, 201동 4층403호 (이의동,광교시원호반베르디움) [집합건물 철근콘크리트조 29.96㎡]
  • 경매번호: 2020타경57389
  • 경매날짜: 2020.10.15
  • 법원: 수원지방법원
  • 담당: 경매13계
  • 감정평가금액: 203,000,000
  • 경매가: 203,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 대항력있는 임차인이 존재하며 배당에서 보증금이 전액 변제되지 않는 경우 잔여보증금을 매수인이 인수하므로 입찰시 주의요망.
<최근 1년 실거래가 정보>
- 총 거래 수: 31건
- 동일 평수 거래 수: 0건


경기도 수원시 권선구 구운로47번길 59, 102동 9층901호 (구운동,서수원엠코타운르본느) [집합건물 철근콘크리트구조 84.8116㎡ 2분의 1 오금례 지분 전부]
  • 경매번호: 2020타경5494
  • 경매날짜: 2020.10.27
  • 법원: 수원지방법원
  • 담당: 경매2계
  • 감정평가금액: 145,500,000
  • 경매가: 145,500,000(100%)
  • 유찰여부: 신건
  • 특이사항: 1.지분매각임. 2.공유자 우선매수신고 제한있음(공유자의 우선매수권(민사집행법 제140조) 행사에 따른 매수신고가 매수보증금의 미납으로 실효되는 경우, 그 공유자는 해당 부동산의 다음 매각기일에서는 이후 우선매수권을 행사할 수 없음)
<최근 1년 실거래가 정보>
- 총 거래 수: 32건
- 동일 평수 거래 수: 24건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-17 84.9194 5 29000
2020-09-19 84.9194 9 28000
2020-07-29 84.903 8 29500
2020-07-03 84.9194 5 26800
2020-07-08 84.8166 8 29200
2020-06-20 84.903 8 29000
2020-06-29 84.903 13 29000
2020-04-10 84.903 1 26500
2020-04-22 84.903 2 27100
2020-04-23 84.8166 6 28500
2020-04-30 84.8166 11 28500
2020-02-10 84.9194 8 26700
2020-02-15 84.903 8 27000
2020-02-15 84.8166 3 26800
2020-02-20 84.903 5 27400
2020-02-06 84.8166 4 28000
2020-01-13 84.903 4 26200
2020-01-22 84.903 12 27900
2020-01-09 84.903 11 25800
2019-12-01 84.9194 4 25000
2019-12-21 84.903 7 27000
2019-11-13 84.8166 9 27400
2019-11-22 84.8166 3 26500
2019-10-21 84.8166 9 26300




경기도 수원시 장안구 금당로39번길 34, 210동 6층601호 (조원동,주공뉴타운) [집합건물 철근콘크리트조 59.42㎡]
  • 경매번호: 2020타경54076
  • 경매날짜: 2020.10.21
  • 법원: 수원지방법원
  • 담당: 경매11계
  • 감정평가금액: 260,000,000
  • 경매가: 260,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 128건
- 동일 평수 거래 수: 85건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-28 59.21 20 26700
2020-08-21 59.21 14 29400
2020-07-10 59.42 8 29400
2020-07-10 59.42 8 29500
2020-07-10 59.42 10 29800
2020-07-18 59.42 2 28500
2020-07-18 59.42 18 27200
2020-07-25 59.42 3 28300
2020-07-30 59.42 11 29500
2020-07-06 59.42 20 28800
2020-06-01 59.42 10 28400
2020-06-10 59.42 17 29000
2020-06-11 59.42 5 26600
2020-06-15 59.42 6 28000
2020-06-16 59.42 14 28500
2020-06-17 59.42 18 29000
2020-06-20 59.42 10 29400
2020-06-26 59.42 11 29600
2020-06-27 59.42 19 28000
2020-06-29 59.42 18 25300
2020-06-04 59.21 1 24500
2020-06-05 59.42 7 27000
2020-05-22 59.42 13 29400
2020-05-23 59.42 1 26000
2020-04-25 59.42 4 28000
2020-03-11 59.42 13 28000
2020-03-17 59.42 20 26600
2020-03-23 59.21 6 25000
2020-03-28 59.42 9 29000
2020-03-28 59.21 1 23000
2020-02-01 59.42 16 25500
2020-02-01 59.42 8 25800
2020-02-01 59.21 11 24700
2020-02-11 59.42 6 26700
2020-02-11 59.42 7 26400
2020-02-13 59.42 13 26800
2020-02-14 59.42 4 27000
2020-02-15 59.21 10 25000
2020-02-15 59.42 6 25500
2020-02-15 59.42 5 25000
2020-02-15 59.42 2 25800
2020-02-15 59.42 12 26000
2020-02-17 59.42 3 26700
2020-02-17 59.42 10 25500
2020-02-18 59.42 18 26750
2020-02-19 59.42 18 25900
2020-02-20 59.42 10 25000
2020-02-22 59.42 1 24000
2020-02-26 59.42 19 26600
2020-02-28 59.42 19 27000
2020-02-28 59.42 5 27000
2020-02-29 59.42 15 25800
2020-02-03 59.42 3 24400
2020-02-03 59.42 8 25000
2020-02-04 59.42 14 25500
2020-02-04 59.42 7 26400
2020-02-04 59.42 8 25500
2020-02-05 59.42 3 26200
2020-02-08 59.42 3 25000
2020-02-08 59.42 20 24400
2020-01-11 59.42 12 26000
2020-01-14 59.42 5 24500
2020-01-19 59.42 18 25300
2020-01-20 59.42 20 25000
2020-01-20 59.42 17 23900
2020-01-21 59.42 18 25500
2020-01-21 59.42 16 25000
2020-01-23 59.42 8 24000
2020-01-29 59.42 9 25000
2020-01-29 59.42 11 25000
2020-01-29 59.42 19 24500
2020-01-03 59.42 14 25100
2020-01-04 59.42 9 25500
2019-12-27 59.42 13 25250
2019-11-02 59.42 20 27000
2019-11-23 59.21 8 22500
2019-11-24 59.42 17 23250
2019-11-25 59.42 5 23100
2019-11-09 59.42 7 23700
2019-10-15 59.42 3 22500
2019-10-22 59.42 14 24000
2019-10-23 59.42 3 24000
2019-10-28 59.42 13 25900
2019-10-28 59.42 2 22000
2019-10-05 59.42 9 23400




경기도 수원시 권선구 상탑로 121, 101동 2층204호 (서둔동,희성연인아파트) [집합건물 철근콘크리트조 78.4109㎡]
  • 경매번호: 2020타경4927
  • 경매날짜: 2020.10.15
  • 법원: 수원지방법원
  • 담당: 경매13계
  • 감정평가금액: 196,000,000
  • 경매가: 196,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 7건
- 동일 평수 거래 수: 0건


경기도 수원시 권선구 동수원로145번길 24, 210동 11층1102호 (권선동,수원아이파크시티2단지) [집합건물 철근콘크리트구조 148.982㎡]
  • 경매번호: 2020타경2105
  • 경매날짜: 2020.10.27
  • 법원: 수원지방법원
  • 담당: 경매2계
  • 감정평가금액: 742,000,000
  • 경매가: 742,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 대지권 미등기이나 최저매각가격에 대지권가격이 포함되었으며 소유자가 대지 지분에 대해 분양대금을 모두 납부한 것으로 보임.(신청채권자가 제출한 공급계약서 참조함)
<최근 1년 실거래가 정보>
- 총 거래 수: 137건
- 동일 평수 거래 수: 10건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-08-25 148.982 13 82000
2020-07-09 148.982 3 75000
2020-06-12 148.982 6 75000
2020-06-12 148.982 5 75000
2020-04-18 148.982 3 65000
2020-02-07 148.982 8 69000
2019-12-10 148.982 12 69000
2019-12-16 148.982 10 64700
2019-12-21 148.982 13 67000
2019-10-11 148.982 12 59900




경기도 수원시 팔달구 향교로3번길 21, 5층501호 [집합건물 라멘조 811.47㎡(제2종근린생활시설)]
  • 경매번호: 2019타경526131,2020타경9328(병합)
  • 경매날짜: 2020.10.16
  • 법원: 수원지방법원
  • 담당: 경매14계
  • 감정평가금액: 1,213,000,000
  • 경매가: 1,213,000,000(100%)
  • 유찰여부: 신건
  • 특이사항: 5층 건물의 5층으로, 4층까지만 엘리베이터가 운영되며 4층 영업공간을 통과해야 접근 가능함
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 영통구 덕영대로 1462-14, 104동 2층203호 (망포동,힐스테이트영통) [집합건물 철근콘크리트구조 84.5303㎡]
  • 경매번호: 2019타경525060
  • 경매날짜: 2020.10.15
  • 법원: 수원지방법원
  • 담당: 경매13계
  • 감정평가금액: 750,000,000
  • 경매가: 750,000,000(100%)
  • 유찰여부: 신건
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 254건
- 동일 평수 거래 수: 116건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-11 84.5303 14 89400
2020-09-21 84.8897 27 91500
2020-09-21 84.8897 6 91500
2020-09-25 84.8897 25 93000
2020-09-28 84.8897 17 92500
2020-09-07 84.8897 10 90000
2020-08-12 84.5303 5 88500
2020-08-14 84.8897 4 88700
2020-08-14 84.8897 22 86000
2020-08-14 84.8897 14 85000
2020-08-24 84.5303 9 84000
2020-08-24 84.8897 8 87000
2020-08-24 84.5303 26 87700
2020-08-25 84.5303 10 91000
2020-08-29 84.8897 14 90500
2020-08-08 84.8897 23 92500
2020-07-10 84.8897 14 88000
2020-07-17 84.5303 21 88000
2020-07-18 84.8897 22 90000
2020-07-02 84.8897 20 88750
2020-07-02 84.8897 15 87500
2020-07-20 84.8897 25 91000
2020-07-22 84.8897 5 87000
2020-07-27 84.8897 9 84500
2020-07-28 84.8897 9 83500
2020-07-03 84.8897 13 89200
2020-07-31 84.8897 3 84000
2020-07-06 84.8897 21 88000
2020-07-07 84.8897 5 88700
2020-07-07 84.5303 8 89800
2020-07-07 84.8897 27 88000
2020-07-07 84.5303 12 88700
2020-07-08 84.5303 10 86500
2020-06-01 84.8897 24 82000
2020-06-10 84.8897 20 84000
2020-06-11 84.5303 4 85500
2020-06-12 84.8897 23 86500
2020-06-15 84.8897 13 86800
2020-06-15 84.8897 17 85500
2020-06-15 84.8897 3 80000
2020-06-16 84.8897 27 87000
2020-06-16 84.5303 10 87800
2020-06-16 84.8897 3 82800
2020-06-17 84.8897 21 89000
2020-06-17 84.8897 16 89000
2020-06-17 84.8897 15 84800
2020-06-18 84.8897 25 85000
2020-06-20 84.8897 21 86000
2020-06-25 84.8897 10 85900
2020-06-29 84.8897 19 86500
2020-06-05 84.8897 19 87500
2020-06-06 84.5303 5 80500
2020-06-06 84.8897 23 86000
2020-06-06 84.8897 12 82500
2020-06-09 84.8897 25 85000
2020-05-04 84.8897 23 85500
2020-04-21 84.8897 19 82000
2020-03-27 84.8897 10 84000
2020-03-05 84.8897 12 84000
2020-02-11 84.8897 10 87800
2020-02-13 84.8897 17 84800
2020-02-14 84.8897 15 86000
2020-02-15 84.5303 27 87000
2020-02-27 84.5303 18 82800
2020-02-29 84.8897 25 86000
2020-02-05 84.8897 28 84000
2020-02-07 84.8897 26 88000
2020-01-10 84.5303 13 84000
2020-01-22 84.8897 21 87000
2020-01-04 84.8897 23 81800
2019-12-19 84.8897 27 78000
2019-12-20 84.5303 2 75000
2019-12-30 84.8897 22 85000
2019-12-30 84.8897 28 84500
2019-12-31 84.8897 12 84500
2019-12-05 84.8897 6 76000
2019-12-06 84.5303 15 79500
2019-12-07 84.8897 18 80000
2019-12-07 84.8897 16 80000
2019-11-11 84.5303 10 74000
2019-11-16 84.5303 2 70000
2019-11-16 84.8897 12 71600
2019-11-16 84.8897 6 73300
2019-11-19 84.8897 11 74800
2019-11-02 84.8897 13 74300
2019-11-02 84.8897 19 72400
2019-11-02 84.8897 27 72000
2019-11-02 84.8897 24 72900
2019-11-02 84.5303 16 72400
2019-11-20 84.5303 24 74000
2019-11-22 84.8897 15 74000
2019-11-26 84.8897 21 77000
2019-11-27 84.5303 12 78000
2019-11-27 84.5303 8 75900
2019-11-28 84.5303 8 72800
2019-11-30 84.5303 3 75500
2019-11-30 84.8897 7 75000
2019-11-06 84.8897 2 66000
2019-11-07 84.5303 22 74800
2019-11-08 84.8897 23 71000
2019-10-01 84.5303 12 70200
2019-10-10 84.8897 11 72700
2019-10-11 84.5303 26 71600
2019-10-15 84.8897 9 68000
2019-10-19 84.8897 14 74200
2019-10-19 84.8897 23 73000
2019-10-19 84.8897 6 71300
2019-10-02 84.8897 13 68700
2019-10-21 84.8897 20 70500
2019-10-21 84.5303 16 69700
2019-10-28 84.5303 13 74500
2019-10-05 84.8897 3 67200
2019-10-08 84.8897 5 69300
2019-10-09 84.8897 20 74200
2019-10-09 84.8897 4 69300
2019-10-09 84.8897 14 71000




경기도 수원시 팔달구 경수대로656번길 60, 6층602호 [집합건물 철근콘크리트구조 62.775㎡]
  • 경매번호: 2019타경509303
  • 경매날짜: 2020.10.16
  • 법원: 수원지방법원
  • 담당: 경매14계
  • 감정평가금액: 174,000,000
  • 경매가: 59,682,000(34%)
  • 유찰여부: 유찰 3회
  • 특이사항: 1. 공부상 이용상황은 제2종근린생활시설(사무소)이나, 현황은 다세대주택임. 2.집합건축물대장 전유부상 위반건축물로 등재됨
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 팔달구 권광로 146, 18층1805호 (인계동,벽산그랜드코아) [집합건물 철골,철근콘크리트조 113.18㎡]
  • 경매번호: 2019타경27412
  • 경매날짜: 2020.10.21
  • 법원: 수원지방법원
  • 담당: 경매11계
  • 감정평가금액: 331,000,000
  • 경매가: 231,700,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 4건
- 동일 평수 거래 수: 0건


경기도 수원시 권선구 상탑로21번길 7-8, 2층201호 (탑동,가림아파트) [집합건물 철근콘크리트조 77.19㎡]
  • 경매번호: 2019타경27375
  • 경매날짜: 2020.10.29
  • 법원: 수원지방법원
  • 담당: 경매7계
  • 감정평가금액: 203,000,000
  • 경매가: 142,100,000(70%)
  • 유찰여부: 유찰 1회
  • 특이사항:
<최근 1년 실거래가 정보>
- 총 거래 수: 0건
- 동일 평수 거래 수: 0건


경기도 수원시 영통구 봉영로1744번길 16, 242동 7층704호 (영통동,쌍용아파트) [집합건물 철근콘크리트벽식조 59.790㎡]
  • 경매번호: 2018타경19599
  • 경매날짜: 2020.10.20
  • 법원: 수원지방법원
  • 담당: 경매17계
  • 감정평가금액: 265,000,000
  • 경매가: 185,500,000(70%)
  • 유찰여부: 유찰 2회
  • 특이사항: 아파트 내부 훼손이 있음.
<최근 1년 실거래가 정보>
- 총 거래 수: 127건
- 동일 평수 거래 수: 127건
최근 1년 동일 평수 거래건 보기

날짜 전용면적 가격
2020-09-15 59.8 7 29700
2020-09-23 59.79 6 35500
2020-09-04 59.79 13 31000
2020-08-01 59.8 10 29500
2020-08-11 59.8 10 28500
2020-08-11 59.79 4 29500
2020-08-15 59.8 8 34800
2020-08-15 59.79 9 32000
2020-08-20 59.79 1 27000
2020-08-29 59.79 7 32000
2020-08-06 59.79 7 29800
2020-07-10 59.79 11 28800
2020-07-15 59.79 6 25000
2020-07-18 59.79 12 30800
2020-07-02 59.79 7 29000
2020-07-02 59.8 17 28450
2020-07-20 59.79 17 29500
2020-07-24 59.8 10 35000
2020-07-27 59.79 3 23000
2020-07-28 59.8 9 31500
2020-07-03 59.79 1 27000
2020-07-04 59.79 14 31000
2020-07-06 59.79 20 28000
2020-07-06 59.79 7 28500
2020-07-07 59.8 2 28000
2020-07-08 59.8 6 28500
2020-07-09 59.8 11 32000
2020-06-11 59.8 15 28900
2020-06-11 59.79 9 29000
2020-06-15 59.79 17 29000
2020-06-16 59.79 10 30000
2020-06-16 59.79 2 26000
2020-06-17 59.79 16 29000
2020-06-17 59.79 6 26500
2020-06-18 59.79 5 29500
2020-06-18 59.79 1 24000
2020-06-18 59.79 6 27500
2020-06-18 59.79 18 28900
2020-06-19 59.79 13 28000
2020-06-20 59.79 10 29950
2020-06-20 59.79 1 23400
2020-06-24 59.79 8 29900
2020-06-26 59.79 8 25750
2020-06-08 59.8 8 28800
2020-05-22 59.79 15 27900
2020-05-30 59.79 2 25300
2020-05-05 59.79 13 29450
2020-04-10 59.8 9 27000
2020-04-20 59.79 5 27900
2020-04-20 59.79 15 27900
2020-04-27 59.8 12 28200
2020-04-30 59.8 1 24500
2020-04-06 59.79 10 27000
2020-04-06 59.8 9 27500
2020-03-12 59.79 10 25350
2020-02-01 59.8 7 28000
2020-02-01 59.79 2 24500
2020-02-01 59.8 5 23800
2020-02-01 59.8 15 28100
2020-02-11 59.8 20 20000
2020-02-11 59.79 7 27500
2020-02-12 59.8 20 29500
2020-02-14 59.8 5 29000
2020-02-14 59.79 20 25000
2020-02-15 59.79 3 22500
2020-02-15 59.79 17 27500
2020-02-17 59.79 6 28000
2020-02-17 59.79 6 26000
2020-02-18 59.79 6 29900
2020-02-18 59.79 1 24400
2020-02-26 59.79 13 29000
2020-02-26 59.79 12 27000
2020-02-03 59.8 18 28000
2020-02-03 59.79 10 26000
2020-02-04 59.79 13 26000
2020-02-05 59.79 16 27500
2020-02-07 59.8 12 26700
2020-01-10 59.8 12 23200
2020-01-15 59.79 16 25000
2020-01-16 59.8 18 25000
2020-01-18 59.8 16 26800
2020-01-20 59.79 16 23000
2020-01-22 59.79 9 26100
2020-01-28 59.79 15 24500
2020-01-28 59.8 17 25700
2020-01-29 59.79 15 24800
2020-01-29 59.8 7 26500
2020-01-30 59.8 6 21700
2020-01-04 59.79 7 24000
2020-01-04 59.8 2 21500
2020-01-04 59.8 19 24100
2020-01-07 59.8 18 25500
2019-12-10 59.79 14 23500
2019-12-12 59.79 6 21900
2019-12-13 59.8 17 23000
2019-12-20 59.79 10 23700
2019-12-20 59.79 11 23000
2019-12-21 59.8 12 24000
2019-12-22 59.79 2 21800
2019-12-23 59.79 5 22900
2019-12-24 59.79 2 21950
2019-12-27 59.79 18 24400
2019-12-27 59.79 4 24000
2019-12-03 59.79 12 22800
2019-12-30 59.8 5 24500
2019-12-04 59.79 14 21500
2019-11-16 59.8 6 24000
2019-11-20 59.79 7 21900
2019-11-20 59.8 5 23000
2019-11-26 59.79 16 24000
2019-11-29 59.8 3 22500
2019-11-29 59.79 8 23400
2019-11-29 59.79 6 25500
2019-11-29 59.79 10 22500
2019-11-06 59.79 16 24300
2019-11-08 59.79 14 22300
2019-11-08 59.79 4 20200
2019-10-10 59.8 5 22900
2019-10-14 59.79 13 21900
2019-10-16 59.79 8 25750
2019-10-16 59.79 7 25750
2019-10-16 59.79 10 25000
2019-10-22 59.79 2 19300
2019-10-24 59.79 6 24500
2019-10-04 59.79 7 21500
2019-10-05 59.79 17 24500
2019-10-09 59.8 13 24400




Rank Game Publisher
1 리니지M NCSOFT
2 리니지2M NCSOFT
3 Genshin Impact miHoYo Limited
4 기적의 검 4399 KOREA
5 바람의나라: 연 NEXON Company
6 R2M Webzen Inc.
7 KartRider Rush+ NEXON Company
8 V4 NEXON Company
9 뮤 아크엔젤 Webzen Inc.
10 라이즈 오브 킹덤즈 LilithGames
11 리니지2 레볼루션 Netmarble
12 가디언 테일즈 Kakao Games Corp.
13 블레이드&소울 레볼루션 Netmarble
14 라그나로크 오리진 GRAVITY Co., Ltd.
15 A3: 스틸얼라이브 Netmarble
16 AFK 아레나 LilithGames
17 Pmang Poker : Casino Royal NEOWIZ corp
18 그랑삼국 YOUZU(SINGAPORE)PTE.LTD.
19 일루전 커넥트 ChangYou
20 스테리테일 4399 KOREA
21 Roblox Roblox Corporation
22 FIFA ONLINE 4 M by EA SPORTS™ NEXON Company
23 한게임 포커 NHN BIGFOOT
24 PUBG MOBILE PUBG CORPORATION
25 Lords Mobile: Kingdom Wars IGG.COM
26 슬램덩크 DeNA HONG KONG LIMITED
27 Epic Seven Smilegate Megaport
28 마구마구 2020 Netmarble
29 검은사막 모바일 PEARL ABYSS
30 Gardenscapes Playrix
31 Age of Z Origins Camel Games Limited
32 Rise of Empires: Ice and Fire Long Tech Network Limited
33 FIFA Mobile NEXON Company
34 달빛조각사 Kakao Games Corp.
35 메이플스토리M NEXON Company
36 Homescapes Playrix
37 황제라 칭하라 Clicktouch Co., Ltd.
38 Cookie Run: OvenBreak - Endless Running Platformer Devsisters Corporation
39 컴투스프로야구2020 Com2uS
40 킹덤 : 전쟁의 불씨 파우게임즈
41 Summoners War Com2uS
42 동방불패 모바일 Perfect World Korea
43 케페우스M Ujoy Games
44 Pokémon GO Niantic, Inc.
45 Brawl Stars Supercell
46 궁3D WISH INTERACTIVE TECHNOLOGY LIMITED
47 랑그릿사 ZlongGames
48 황제의 꿈 37GAMES.AISA
49 Random Dice: PvP Defense 111%
50 Empires & Puzzles: Epic Match 3 Small Giant Games

Jupyter 노트북 용 템플릿 만들기

데이터 과학 조사를위한 빠른 시작

Image for post
~의 사진아그 토 누그로 호의 위에Unsplash

멋지게 쓰여진 기사,이 확장 프로그램으로 Jupyter 노트북을 바로 설정하십시오. [1], William Koerhsen이 Jupyter 노트북 확장을 사용하여 노트북 템플릿을 만들어 생산성을 향상시키는 방법을 설명합니다. 이 템플릿은 각 데이터 과학 여정의 시작점 역할을합니다. 우리는 모두 새로운 조사를 시작할 때 동일한 상용구 코드를 입력하는 것을 발견했습니다.

본질[1]Javascript 파일을 Jupyter의 nbextensions 시스템에서 사용하는 특정 폴더에 넣을 수 있으며 새 노트북이 생성 될 때마다 Jupyter에서 호출됩니다. 그의 기사에서 그는 기본적이고 일반적인 Python 상용구를 사용하여 새 노트북을 만들고 기본 "Untitled.ipynb"에서 노트북의 이름을 바꾸도록하는 후크를 활성화합니다. 그는 동반 기사가 있습니다.Jupyter 노트북 확장 [2]Jupyter 노트북 확장을 설치하는 방법을 보여줍니다.

DrivenData.org에 또 다른 흥미로운 기사가 ​​있습니다.Cookiecutter 데이터 과학 [삼]데이터 과학 프로젝트에 유용한 조직을 자세히 설명합니다.

제 경우에는 제가 사용하는 노트북 템플릿이[1][삼]. 그것은 내가 포함해야한다는 것을 알고 있지만 종종 일회성 노트북에 추가하기에는 너무 게으르다는 코드를 추가합니다 (나는 당신에 대해 이야기하고 있습니다, unittest!) 너무 많이 나는 내가 단지 나만 할 것이라고 생각했던 프로젝트를 시작했습니다. 한 번 사용했지만 여러 번 사용했거나 처음에 생각했던 것 이상으로 프로젝트를 확장했습니다. 엉망진창을 피하기 위해 필요에 따라 채울 수있는 몇 가지 공통 구조를 갖는 것이 도움이됩니다.

노트북 확장을 파악하고 Jupyter 시작 코드를 리버스 엔지니어링하는 모든 노력이 W Koehrsen에 의해 수행되었지만, 템플릿에 각 셀을 추가하기 위해 Javascript 파일을 수동으로 편집하는 것은 다소 지루합니다. 몇 줄이 넘는 템플릿 노트북의 경우 javascript 파일에 구문 오류가 발생할 가능성이 높습니다.

이 기사 (및 해당 github 저장소의 코드)는 템플릿 Jupyter 노트북에서 main.js 파일을 (반) 자동으로 생성하여이 프로세스를 단순화합니다. 코드를 실행하기 전에 템플릿을 .py 파일로 수동으로 저장해야하므로 반자동입니다.노트북 템플릿 생성기 .ipynbJupyter와 함께.

전제 조건

아직 Jupyter Extensions가 없다면 다음 도움말을 확인하세요.[2]또는 명령 프롬프트에서 다음 코드를 실행하십시오.
pip install jupyter_contrib_nbextensions && jupyter contrib nbextensions install --user
그런 다음 새 노트북 서버를 시작하고 확장 탭으로 이동). 오랫동안 보안 분야에서 일해 왔기 때문에 저는 제 컴퓨터에서 관리자로 실행하지 않기 때문에 적어도 제 경우에는 '--user'를 추가해야합니다.

에서 참조하는 GitHub 저장소에서 "setup"폴더의 복사본을 가져와야합니다.[1], 즉여기. notebook-template-generator 노트북을 실행하여 설정 디렉토리가 이동해야하는 경로를 찾을 수 있습니다. 경로가 존재하지 않으면 예상하는 경로가 표시됩니다. virtualenv를 사용하는 내 Mac에서는 다음과 같이 끝납니다.
~ / development / Python / Virtualenvs / py37 / lib / python3.7 / site-packages / jupyter_contrib_nbextensions / nbextensions / setup
jupyter nbextensions를 설치할 때 "--user"옵션을 사용했기 때문에 이것은 내 홈 디렉토리에 있습니다.

notebook-template.ipynb 및 notebook-setup-generator.ipynb가있는이 기사의 GitHub 저장소는 다음과 같습니다.여기.

달리는

Jupyter로 notebook-template.ipynb 및 notebook-setup-generator.ipynb를 모두 엽니 다. 기본 Jupyter 노트북에서 원하는 내용을 포함하도록 notebook-template.ipynb를 편집합니다. 파일 메뉴에서 "다른 이름으로 다운로드…"를 선택하고 "Python (.py)"을 선택합니다. macOS에서는 ~ / Downloads 디렉토리에 notebook-template.py.html로 저장됩니다 (변경get_notebook_template_path() 다른 곳에 넣으려면).

다음으로 이동notebook-setup-generator.ipynb그리고 선택모두 실행~로부터세포메뉴. 모든 것이 잘되면 기존에 덮어 쓸 것인지 묻습니다.setup / main.js파일. 다음에 새 Jupyter 노트북을 만들면 사용중인 버전의 새 셀 사본으로 채워집니다.notebook-template.ipynb.

추가 참고 사항

가상 환경에서 Python 3.7.2를 사용하여 macOS 10.14.3에서 테스트했습니다. 파서generate_setup_javascript ()매우 기본적이므로 복잡한 notebook-template.ipynb 파일이 올바르게 구문 분석되지 않을 수 있습니다.

Koehrsen의 원래 Javascript 기능에서promptName, 새 노트북의 이름이 "제목 없음"인지 확인합니다. 그렇다면 이름을 변경하라는 메시지가 표시됩니다. 나는 그것에 주석을 달았다js_postamble문자열notebook-setup-generator.ipynb템플릿을 디버깅 할 때 고통 스럽지만 템플릿에 만족하면 다시 활성화해도됩니다.

참고 문헌

[1] W. Koehrsen,이 확장 프로그램으로 Jupyter 노트북을 바로 설정하십시오., (2019),https://towardsdatascience.com/set-your-jupyter-notebook-up-right-with-this-extension-24921838a332

[2] W. Koehrsen,Jupyter 노트북 확장, (2018),https://towardsdatascience.com/jupyter-notebook-extensions-517fa69d2231

[3] DrivenData.org,Cookiecutter 데이터 과학,http://drivendata.github.io/cookiecutter-data-science/

[4] W. Koehrsen,즐겨 찾는 라이브러리를 IPython 또는 Jupyter 노트북으로 자동으로 가져 오는 방법,https://towardsdatascience.com/how-to-automatically-import-your-favorite-libraries-into-ipython-or-a-jupyter-notebook-9c69d89aa343

[5] 크리스 모핏,Jupyter 노트북으로 반복 가능한 데이터 분석 프로세스 구축(2018),https://pbpython.com/notebook-process.html

Create a template for your Jupyter Notebooks

Quick starts for your data science investigations

Image for post
Photo by Agto Nugroho on Unsplash

In a nicely written article, Set Your Jupyter Notebook up Right with this Extension [1], William Koerhsen describes how to use Jupyter notebook extensions to improve productivity by creating a notebook template. This template serves as the starting point for each of your data science journeys. We have all found ourselves typing the same boilerplate code at the start of a new investigation.

The essence of [1] is that you can put a Javascript file into a particular folder used by Jupyter’s nbextensions system, and it will be called by Jupyter each time a new notebook is created. In his article, he creates a new notebook with some basic, common Python boilerplate, and also enables a hook that forces you to rename the notebook from the default “Untitled.ipynb”. He has a companion article, Jupyter Notebook Extensions [2] that shows how to install Jupyter notebook extensions.

There is another interesting article at DrivenData.org, Cookiecutter Data Science [3] that details a helpful organization for Data Science projects.

In my particular case, the notebook template that I use expands on both [1] and [3]. It adds in some code that I know I should include but am often too lazy to add in to a one-off notebook (I’m talking about you, unittest!) Too many times I have started a project that I thought I would only use once, but ended up using multiple times, or expanded the project beyond what I initially envisioned. To avoid an unruly mess, it helps me to have some common structure that I can fill in as needed.

Although all the hard work of figuring out notebook extensions and reverse engineering Jupyter startup code has been done by W Koehrsen, manually editing the Javascript file to add each cell in the template is somewhat tedious. For any template notebook more than a few lines, there is a good chance of introducing a syntax error into the javascript file.

This article (and the code in the corresponding github repository) simplifies this process by (semi-)automatically generating the main.js file from a template Jupyter notebook. It is only semi-automatic as you must manually save your template as a .py file before running the code in notebook-template-generator.ipynb with Jupyter.

Prerequisites

If you don’t yet have Jupyter Extensions, check out this article: [2] or just run the following code in a command prompt:
pip install jupyter_contrib_nbextensions && jupyter contrib nbextensions install --user
and then start a new notebook server and navigate to the extensions tab). Having worked in the security space for a long time, I don't run as an administrator on my machine, so adding '--user' is necessary, at least in my case.

You will need to grab a copy of the “setup” folder from the GitHub repository referenced in [1], which is here. You can find the path where the setup directory needs to go by running the notebook-template-generator notebook; if the path does not exist it will show the path where it expects it. On my Mac using virtualenv, it ends up here:
~/development/Python/Virtualenvs/py37/lib/python3.7/site-packages/jupyter_contrib_nbextensions/nbextensions/setup
This is in my home directory because I used the "--user" option when I installed jupyter nbextensions.

The GitHub repository for this article with notebook-template.ipynb and notebook-setup-generator.ipynb is here.

Running

Open both notebook-template.ipynb and notebook-setup-generator.ipynb with Jupyter. Edit notebook-template.ipynb to contain whatever you would like in a basic Jupyter notebook. Under the File menu, choose “Download as…” and pick “Python (.py)”. On macOS, this will be saved as notebook-template.py.html in the ~/Downloads directory (change get_notebook_template_path() if you want to put it somewhere else).

Next, go to notebook-setup-generator.ipynb and select Run All from the Cell menu. If all goes well, it will ask you if you would like to overwrite the existing setup/main.js file. The next time you create a new Jupyter notebook, it will be populated with a fresh copy of the cells from your version of notebook-template.ipynb.

Additional Notes

I have tested this on macOS 10.14.3 with Python 3.7.2 in a virtual environment. The parser in generate_setup_javascript() is very basic, so it’s possible that complicated notebook-template.ipynb files will not be parsed correctly.

In Koehrsen’s original Javascript function promptName, it checks to see if the new notebook is called “Untitled”; if so, it prompts you to rename it. I have that commented out in the js_postamble string in notebook-setup-generator.ipynb as it is painful when debugging your template, but feel free to re-enable it when you are happy with your template.

References

[1] W. Koehrsen, Set Your Jupyter Notebook up Right with this Extension, (2019), https://towardsdatascience.com/set-your-jupyter-notebook-up-right-with-this-extension-24921838a332

[2] W. Koehrsen, Jupyter Notebook Extensions, (2018), https://towardsdatascience.com/jupyter-notebook-extensions-517fa69d2231

[3] DrivenData.org, Cookiecutter Data Science, http://drivendata.github.io/cookiecutter-data-science/

[4] W. Koehrsen, How to Automatically Import Your Favorite Libraries into IPython or a Jupyter Notebook , https://towardsdatascience.com/how-to-automatically-import-your-favorite-libraries-into-ipython-or-a-jupyter-notebook-9c69d89aa343

[5] Chris Moffitt, Building a Repeatable Data Analysis Process with Jupyter Notebooks (2018), https://pbpython.com/notebook-process.html

+ Recent posts