<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>데이터마스터</title>
    <link>https://datamasters.tistory.com/</link>
    <description>누구나 따라할 수 있는 데이터 분석을 위해</description>
    <language>ko</language>
    <pubDate>Sun, 5 Apr 2026 14:46:08 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Christopher Kim</managingEditor>
    <image>
      <title>데이터마스터</title>
      <url>https://tistory1.daumcdn.net/tistory/1999302/attach/1d7b588410a7433fbaec44fe679c990e</url>
      <link>https://datamasters.tistory.com</link>
    </image>
    <item>
      <title>[검은사막] 황실 제작 납품 재료</title>
      <link>https://datamasters.tistory.com/80</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;기준: 2021년 12월 31일&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GSbub/btro9HJ0pbR/kR0hQBtOjVuIag4t9hfKG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GSbub/btro9HJ0pbR/kR0hQBtOjVuIag4t9hfKG0/img.png&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;877&quot; style=&quot;width: 33.6711%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GSbub/btro9HJ0pbR/kR0hQBtOjVuIag4t9hfKG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGSbub%2Fbtro9HJ0pbR%2FkR0hQBtOjVuIag4t9hfKG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;522&quot; height=&quot;877&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0ok0T/btro8x89LEz/rG6hrdRmCH9gdc97DaTFMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0ok0T/btro8x89LEz/rG6hrdRmCH9gdc97DaTFMk/img.png&quot; data-origin-width=&quot;533&quot; data-origin-height=&quot;933&quot; style=&quot;width: 32.317%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0ok0T/btro8x89LEz/rG6hrdRmCH9gdc97DaTFMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0ok0T%2Fbtro8x89LEz%2FrG6hrdRmCH9gdc97DaTFMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;533&quot; height=&quot;933&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mScha/btrpcPuIHlm/MxrEAdKmbgLjiW8Z9zCPwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mScha/btrpcPuIHlm/MxrEAdKmbgLjiW8Z9zCPwK/img.png&quot; data-origin-width=&quot;531&quot; data-origin-height=&quot;948&quot; style=&quot;width: 31.6863%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mScha/btrpcPuIHlm/MxrEAdKmbgLjiW8Z9zCPwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmScha%2FbtrpcPuIHlm%2FMxrEAdKmbgLjiW8Z9zCPwK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;531&quot; height=&quot;948&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;13만, 20만, 30만&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpysMF/btrpjwtPvjP/tC5g7RjRYb1kXfPz7pbGtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpysMF/btrpjwtPvjP/tC5g7RjRYb1kXfPz7pbGtK/img.png&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;1042&quot; style=&quot;width: 28.0059%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpysMF/btrpjwtPvjP/tC5g7RjRYb1kXfPz7pbGtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpysMF%2FbtrpjwtPvjP%2FtC5g7RjRYb1kXfPz7pbGtK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;522&quot; height=&quot;1042&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8bd3U/btrpcOouJGG/XN2WoaY92RkL86cLq2PkGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8bd3U/btrpcOouJGG/XN2WoaY92RkL86cLq2PkGK/img.png&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;1072&quot; style=&quot;width: 35.1489%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8bd3U/btrpcOouJGG/XN2WoaY92RkL86cLq2PkGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8bd3U%2FbtrpcOouJGG%2FXN2WoaY92RkL86cLq2PkGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;674&quot; height=&quot;1072&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ee2Zz/btrpiInO4n6/kek5A2g7lXvbKdg8nUpR3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ee2Zz/btrpiInO4n6/kek5A2g7lXvbKdg8nUpR3K/img.png&quot; data-origin-width=&quot;523&quot; data-origin-height=&quot;847&quot; data-filename=&quot;blob&quot; style=&quot;width: 34.5196%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ee2Zz/btrpiInO4n6/kek5A2g7lXvbKdg8nUpR3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEe2Zz%2FbtrpiInO4n6%2Fkek5A2g7lXvbKdg8nUpR3K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;523&quot; height=&quot;847&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;40만, 55만, 80만&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Misc./Games</category>
      <category>검은사막</category>
      <category>요리</category>
      <category>황실납품</category>
      <category>황실제작</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/80</guid>
      <comments>https://datamasters.tistory.com/80#entry80comment</comments>
      <pubDate>Mon, 3 May 2021 16:44:05 +0900</pubDate>
    </item>
    <item>
      <title>[sklearn] 알고리즘이 분류, 회귀, 이상치탐지 중 어떤건가?</title>
      <link>https://datamasters.tistory.com/79</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;sklearn.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;162&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNznGh/btqUvCY7Puh/2LcBERdNf8IfV1kGzQs49k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNznGh/btqUvCY7Puh/2LcBERdNf8IfV1kGzQs49k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNznGh/btqUvCY7Puh/2LcBERdNf8IfV1kGzQs49k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNznGh%2FbtqUvCY7Puh%2F2LcBERdNf8IfV1kGzQs49k%2Fimg.png&quot; data-filename=&quot;sklearn.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;162&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;아주 희박한 확률로, &lt;code&gt;model&lt;/code&gt; 객체를 받았는데, 이게 분류 (&lt;code&gt;classifier&lt;/code&gt;) 모델인지, 회귀 (&lt;code&gt;regressor&lt;/code&gt;) 모델인지, 이상치 (&lt;code&gt;outlier_detector&lt;/code&gt;) 인지를 프로그램적으로 판단해야할 때가 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그럴 때를 위해 &lt;code&gt;sklearn&lt;/code&gt;에는 &lt;code&gt;is_classifier&lt;/code&gt;, &lt;code&gt;is_regressor&lt;/code&gt;, &lt;code&gt;is_outlier_detector&lt;/code&gt; 총 3가지의 validation 툴이 존재한다.&lt;/p&gt;
&lt;pre class=&quot;ceylon&quot;&gt;&lt;code&gt;from sklearn.base import is_classifier, is_regressor, is_outlier_detector
from sklearn.ensemble import RandomForestClassifier, RandomForestRegressor, IsolationForest

models = [RandomForestClassifier, RandomForestRegressor, IsolationForest]

for m in models:
    print(m.__name__, is_classifier(m), is_regressor(m), is_outlier_detector(m))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;위와 같이 각각 &lt;code&gt;RandomForestClassifier&lt;/code&gt;, &lt;code&gt;RandomForestRegressor&lt;/code&gt;, &lt;code&gt;IsolationForest&lt;/code&gt;를 테스트 해보면, (물론 우리는 이름만 봐도 알 수 있다).&lt;/p&gt;
&lt;pre class=&quot;yaml&quot;&gt;&lt;code&gt;RandomForestClassifier True False False
RandomForestRegressor  False True False
IsolationForest        False False True&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이상, 간단하게 알고리즘의 타입을 찾는 방법에 대해 알아보았다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;본 글은 필자가 답변한 &lt;a href=&quot;https://stackoverflow.com/questions/58185696/how-to-check-if-sklearn-model-is-classifier-or-regressor/58197322#58197322&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;How to check if sklearn model is classifier or regressor&lt;/a&gt; 을 가다듬은 것입니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python/Scikit-Learn</category>
      <category>is_classifier</category>
      <category>is_outlier_detector</category>
      <category>is_regressor</category>
      <category>sklearn</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/79</guid>
      <comments>https://datamasters.tistory.com/79#entry79comment</comments>
      <pubDate>Sun, 24 Jan 2021 22:11:53 +0900</pubDate>
    </item>
    <item>
      <title>[sklearn] One Hot Encoding 되돌리기</title>
      <link>https://datamasters.tistory.com/78</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;sklearn.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;162&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5CydE/btqUzvyoLiC/HQCg8iNMnHwtrHAEMrwcOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5CydE/btqUzvyoLiC/HQCg8iNMnHwtrHAEMrwcOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5CydE/btqUzvyoLiC/HQCg8iNMnHwtrHAEMrwcOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5CydE%2FbtqUzvyoLiC%2FHQCg8iNMnHwtrHAEMrwcOK%2Fimg.png&quot; data-filename=&quot;sklearn.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;162&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;scikit-learn&lt;/code&gt;에서 &lt;code&gt;OneHotEncoder&lt;/code&gt;를 사용하고 되돌리는 방법에 대해 알아보자.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;머신러닝을 할 때, &lt;code&gt;sklearn.preprocessing.OneHotEncoder&lt;/code&gt; 또는 &lt;code&gt;sklearn.preprocessing.LabelEncoder&lt;/code&gt;를 사용하여 학습을 하게된다면, 최종 예측 결과도 one-hot encoded 된 결과로 나오게 되는데, 간단하게 &lt;code&gt;inverse_transform&lt;/code&gt;을 통해 원래 형식으로 바꿀 수 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래처럼 샘플 시리즈 &lt;code&gt;[&quot;a&quot;, &quot;b&quot;, &quot;c&quot;]&lt;/code&gt;가 있다고 할 때, &lt;code&gt;OneHotEncoder&lt;/code&gt; 또는 &lt;code&gt;LabelEncoder&lt;/code&gt;를 사용하게 된다면:&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;import pandas as pd
from sklearn.preprocessing import LabelEncoder, OneHotEncoder

s = pd.Series(['a', 'b', 'c'])
le = LabelEncoder()
ohe = OneHotEncoder(sparse=False)
s1 = le.fit_transform(s)
s2 = ohe.fit_transform(s.to_numpy().reshape(-1, 1))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;아래와 같은 &lt;code&gt;numpy.ndarray&lt;/code&gt; 형식을 보게 된다:&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;# s1
array([0, 1, 2])
# s2
array([[1., 0., 0.],
       [0., 1., 0.],
       [0., 0., 1.]])&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이 &lt;code&gt;array&lt;/code&gt;를 다시 우리가 원하는 string 값으로 받으려면:&lt;/p&gt;
&lt;pre class=&quot;ini&quot;&gt;&lt;code&gt;inv_s1 = le.inverse_transform(s)
inv_s2 = ohe.inverse_transform(s2).ravel()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;최종값:&lt;/p&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;# inv_s1
array(['a', 'b', 'c'], dtype=object)

# inv_s2
array(['a', 'b', 'c'], dtype=object)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;유의할 점은, &lt;code&gt;LabelEncoder&lt;/code&gt;는 주로 1d array (=&lt;code&gt;pandas.Series&lt;/code&gt;) 용도이지만 안되진 않는다, &lt;code&gt;DataConversionWarning&lt;/code&gt;을 보게될 뿐). 그러나 &lt;code&gt;OneHotEncoder&lt;/code&gt;의 경우 &lt;b&gt;반드시&lt;/b&gt; 2d array (=&lt;code&gt;pandas.DataFrame&lt;/code&gt;)을 사용해야 한다는 것.&lt;/p&gt;
&lt;p&gt;1d array를 2d array로 바꿔야 한다거나, 왜 에러가 나는지 모르겠다면 필자의 디버깅 글을 참조하자:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://datamasters.tistory.com/55&quot;&gt;[debugging] Expected 2D array, got 1D array instead&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;본 글은 필자가 답변한 &lt;a href=&quot;https://stackoverflow.com/questions/56266011/how-to-go-back-from-one-hot-encoded-labels-to-single-column-using-sklearn/56268280#56268280&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;How to go back from ONE-HOT-ENCODED labels to single column using sklearn?&lt;/a&gt; 을 가다듬은 것입니다.&lt;/blockquote&gt;</description>
      <category>Python/Scikit-Learn</category>
      <category>labelencoder</category>
      <category>OHE</category>
      <category>OneHotEncoding</category>
      <category>scikit-learn</category>
      <category>sklearn</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/78</guid>
      <comments>https://datamasters.tistory.com/78#entry78comment</comments>
      <pubDate>Sun, 24 Jan 2021 21:56:21 +0900</pubDate>
    </item>
    <item>
      <title>[debugging] Access Control Allow Origin 에러 해결법</title>
      <link>https://datamasters.tistory.com/77</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;debugging.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dWRnpk/btqUOBxUWxW/mUXGjaDOM5OoMsKdGG8qi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dWRnpk/btqUOBxUWxW/mUXGjaDOM5OoMsKdGG8qi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dWRnpk/btqUOBxUWxW/mUXGjaDOM5OoMsKdGG8qi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWRnpk%2FbtqUOBxUWxW%2FmUXGjaDOM5OoMsKdGG8qi1%2Fimg.png&quot; data-filename=&quot;debugging.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;UI 등을 만들 때, 만약 아래와 같은 에러가 난다면?&lt;/p&gt;
&lt;pre class=&quot;pgsql&quot;&gt;&lt;code&gt;Access to XMLHttpRequest at 'http://192.168.1.10:9999/api/list?' from origin 'http://localhost:3200' has been blocked by CORS policy.
Response to preflight request doesn't pass acess control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;99%의 확률로 브라우저 단에서 막고 있는 것이므로 아래와 같이 해결한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;주의! 본 블로그는 본인이 실행한 코드에 대해 그 어떠한 책임도 지지 않습니다.&lt;/b&gt;&lt;/p&gt;
&lt;h3&gt;Chrome&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;윈도우에서 실행창 (윈도우키 + R)을 띄워 아래의 명령어를 입력한다.&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot;&gt;&lt;code&gt;chrome.exe --user-data-dir=&quot;C://Chrome dev session&quot; --disable-web-security&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;400&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crbgAh/btqUBu6WIUF/gV6wU9w97WU2Fj76r2Ljk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crbgAh/btqUBu6WIUF/gV6wU9w97WU2Fj76r2Ljk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crbgAh/btqUBu6WIUF/gV6wU9w97WU2Fj76r2Ljk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrbgAh%2FbtqUBu6WIUF%2FgV6wU9w97WU2Fj76r2Ljk0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;400&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;아래와 같이 크롬을 실행했을 때 무시무시한 말(?)이 나온다면 성공!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1013&quot; data-origin-height=&quot;338&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7fMd9/btqUseSlcuZ/vahVXkJxXnqGcKcjydPILk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7fMd9/btqUseSlcuZ/vahVXkJxXnqGcKcjydPILk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7fMd9/btqUseSlcuZ/vahVXkJxXnqGcKcjydPILk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7fMd9%2FbtqUseSlcuZ%2FvahVXkJxXnqGcKcjydPILk%2Fimg.png&quot; data-origin-width=&quot;1013&quot; data-origin-height=&quot;338&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python</category>
      <category>Access</category>
      <category>Control</category>
      <category>cors</category>
      <category>debugging</category>
      <category>origin</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/77</guid>
      <comments>https://datamasters.tistory.com/77#entry77comment</comments>
      <pubDate>Sun, 24 Jan 2021 17:49:03 +0900</pubDate>
    </item>
    <item>
      <title>[python] 파이썬 빌트인 모듈 (내장모듈들)</title>
      <link>https://datamasters.tistory.com/76</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;Python.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rIgZy/btqUuM1TjL2/dQW7bTkuuFPv48N2cxiBVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rIgZy/btqUuM1TjL2/dQW7bTkuuFPv48N2cxiBVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rIgZy/btqUuM1TjL2/dQW7bTkuuFPv48N2cxiBVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrIgZy%2FbtqUuM1TjL2%2FdQW7bTkuuFPv48N2cxiBVK%2Fimg.png&quot; data-filename=&quot;Python.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;b&gt;주의:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;이 글은 파이썬 3.5.4를 기준으로 작성되었습니다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://docs.python.org/3.5/py-modindex.html&quot;&gt;공식 홈페이지[영문]&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://docs.python.org/ko/3.5/py-modindex.html&quot;&gt;공식 홈페이지[한글]&lt;/a&gt;&lt;/p&gt;</description>
      <category>Python</category>
      <category>builtins</category>
      <category>내장모듈</category>
      <category>파이썬</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/76</guid>
      <comments>https://datamasters.tistory.com/76#entry76comment</comments>
      <pubDate>Sun, 24 Jan 2021 14:44:59 +0900</pubDate>
    </item>
    <item>
      <title>[News] 파이썬 3.5 지원 종료</title>
      <link>https://datamasters.tistory.com/75</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;Python.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7S5BN/btqUwxDbZZg/nUVj3AJT3pc37tkLnqtEVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7S5BN/btqUwxDbZZg/nUVj3AJT3pc37tkLnqtEVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7S5BN/btqUwxDbZZg/nUVj3AJT3pc37tkLnqtEVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7S5BN%2FbtqUwxDbZZg%2FnUVj3AJT3pc37tkLnqtEVk%2Fimg.png&quot; data-filename=&quot;Python.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;거의 반년 전인 2020년 9월 5일에 파이썬 3.5.10 버전이 발표되고, 그와 함께 파이썬 3.5의 공식적인 종료가 선언 되었습니다. 왜 반년 전 일을 지금 적냐고 말씀드리면...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;파이썬 패키지를 설치하는데 준 필수적인 pip에서 위와 같이 2021년 올해 1월 이후를 기점으로 공식적인 지원 종료를 언급하고 있어서죠.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;물론 오프라인에서 .whl 파일을 직접 설치하시거나 하시는 분들은 상관없고, pip 버전이 21.0 미만 인 경우에도 큰 상관없습니다. 지원 종료가 그만 써야한다는 말은 아니니까요 (물론 제발 구버전은 버리고 신버전 써줘라는 말이긴 합니다.)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저와 비슷하게 ubuntu 16.04.X를 쓰신다면, 파이썬 3.5.2가 기본 버전일텐데, 슬슬 OS 업그레이드던, python 업그레이드를 생각해보실때가 오고 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래는 파이썬 재단의 원문입니다: &lt;a href=&quot;https://www.python.org/downloads/release/python-3510/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;링크&lt;/a&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Python 3.5.10&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Python 3.5 has reached end-of-life. Python 3.5.10 is the final release of 3.5.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;Python 3.5.10 was released on September 5th, 2020.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;Python 3.5.10 is the final release in the Python 3.5 series. As of this release, the 3.5 branch has been retired, no further changes to 3.5 will be accepted, and no new releases will be made. This is standard Python policy; Python releases get five years of support and are then retired.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;If you're still using Python 3.5, you should consider upgrading to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.python.org/downloads/&quot;&gt;current version.&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Newer versions of Python have many new features, performance improvements, and bug fixes, which should all serve to enhance your Python programming experience.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;We in the Python core development community thank you for your interest in 3.5, and we wish you all the best!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>News</category>
      <category>News</category>
      <category>Python</category>
      <category>뉴스</category>
      <category>지원종료</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/75</guid>
      <comments>https://datamasters.tistory.com/75#entry75comment</comments>
      <pubDate>Sun, 24 Jan 2021 14:12:58 +0900</pubDate>
    </item>
    <item>
      <title>Python Enhancement Proposal (PEP) 이란?</title>
      <link>https://datamasters.tistory.com/74</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;Python.png&quot; width=&quot;200&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYrq9U/btqUtXP7x1Q/hTv5DNErRZvqVDV4RnPqo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYrq9U/btqUtXP7x1Q/hTv5DNErRZvqVDV4RnPqo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYrq9U/btqUtXP7x1Q/hTv5DNErRZvqVDV4RnPqo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYrq9U%2FbtqUtXP7x1Q%2FhTv5DNErRZvqVDV4RnPqo1%2Fimg.png&quot; data-filename=&quot;Python.png&quot; width=&quot;200&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;PEP가 뭐야?&lt;/h2&gt;
&lt;p&gt;PEP (이하 펩)이란, &lt;b&gt;P&lt;/b&gt;ython &lt;b&gt;E&lt;/b&gt;nhancement &lt;b&gt;P&lt;/b&gt;roposal, 즉 파이썬 개선안의 약자로써, 파이썬 커뮤니티에 파이썬 디자인에 대한 정보를 공유하고, 새로운 기능 및 해당 기능의 프로세스 또는 환경에 대해 설명한다... 라고 되어있다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;뭔소리인고 하니, 개발할 땐 이렇게 하는게 좋고, 이 기능은 뭘 하는데 왜 만들었고, 뭐 그런것들을 문서화 해놓은 거라고 생각하면 된다. 물론, 실질적인 코드단의 문서야 이미 &lt;a href=&quot;http://docs.python.org/3&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;공식문서&lt;/a&gt;에 잘 적혀 있지만,&amp;nbsp; 기본적으로 왜 이러한 기능들이 포함되어야 하는지, 어떻게 쓰길 기대하면서 만들었는지에 대한 서술이므로 시간날 때 한번쯤 읽어보면 파이썬에 대한 더 깊은 이해가 가능하다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;PEP의 종류&lt;/h2&gt;
&lt;p&gt;기본적으로 3가지의 종류가 있다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;Standards Track (S)&lt;/li&gt;
&lt;li&gt;Informational (I)&lt;/li&gt;
&lt;li&gt;Process (P): P 분류의 펩은, 파이썬의 전반적인 프로세스에 관해 서술한다. 이 문서 또한, &lt;a href=&quot;https://www.python.org/dev/peps/pep-0001/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;PEP 1: PEP의 목적과 가이드라인&lt;/a&gt;을 기반으로 만들어졌다.&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>Python</category>
      <category>PEP</category>
      <category>Python</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/74</guid>
      <comments>https://datamasters.tistory.com/74#entry74comment</comments>
      <pubDate>Sun, 24 Jan 2021 13:40:26 +0900</pubDate>
    </item>
    <item>
      <title>[python] 파이썬 버전별 차이점</title>
      <link>https://datamasters.tistory.com/73</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cSYJPo/btqUBwp3UDm/MDSuLyw9c6cNPyq180FJeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cSYJPo/btqUBwp3UDm/MDSuLyw9c6cNPyq180FJeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cSYJPo/btqUBwp3UDm/MDSuLyw9c6cNPyq180FJeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSYJPo%2FbtqUBwp3UDm%2FMDSuLyw9c6cNPyq180FJeK%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;파이썬은 계속 새로워 지고 있다는데, 내가 쓰고 있는 파이썬 대비 다음 버전엔 어떤 차이가 있을까?&lt;/p&gt;
&lt;p&gt;필자의 원래 개발 환경은 Ubuntu 16.04.X LTS로, 16년에 출시한 우분투 버전인데, 최근 20.04로의 이식을 고려하면서&lt;/p&gt;
&lt;p&gt;자연스레 파이선 버전 또한 신경쓰게 되었다.&lt;/p&gt;
&lt;p&gt;필자의 정리가 아니라 공식 문서를 보고 싶다면, 아래 링크를 참조:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3.5 -&amp;gt; 3.6 : &lt;a href=&quot;https://docs.python.org/3/whatsnew/3.6.html&quot;&gt;What&amp;rsquo;s New In Python 3.6 &amp;mdash; Python 3.9.1 documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;3.6 -&amp;gt; 3.7 : &lt;a href=&quot;https://docs.python.org/3/whatsnew/3.7.html&quot;&gt;What&amp;rsquo;s New In Python 3.7 &amp;mdash; Python 3.9.1 documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;3.7 -&amp;gt; 3.8 : &lt;a href=&quot;https://docs.python.org/3/whatsnew/3.8.html&quot;&gt;What&amp;rsquo;s New In Python 3.8 &amp;mdash; Python 3.9.1 documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;파이썬 3.6 변경사항&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;새로운 Syntax 추가&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;PEP 별로 자세한 사항은 독립된 글에서 다시 다룹니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;PEP 498: formatted string literals. 일명 f-string 추가&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>Python</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/73</guid>
      <comments>https://datamasters.tistory.com/73#entry73comment</comments>
      <pubDate>Sun, 24 Jan 2021 13:35:53 +0900</pubDate>
    </item>
    <item>
      <title>Python</title>
      <link>https://datamasters.tistory.com/pages/Python</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D4w6H/btqUuNl2dNq/VzSNhu3pqm863h9smgkZ41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D4w6H/btqUuNl2dNq/VzSNhu3pqm863h9smgkZ41/img.png&quot; data-alt=&quot;Python!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D4w6H/btqUuNl2dNq/VzSNhu3pqm863h9smgkZ41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD4w6H%2FbtqUuNl2dNq%2FVzSNhu3pqm863h9smgkZ41%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;1200&quot; width=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Python!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Python에 관한 정리 페이지 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Release Note and New&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Python 3.10.x&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;파이썬 3.10.0a5 개발자 베타 릴리즈 예정 (2021년 2월 1일)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pythoninsider.blogspot.com/2021/01/python-3100a4-is-now-available-for.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+PythonInsider+%28Python+Insider%29&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;파이썬 3.10.0a4 개발자 베타 릴리즈&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Python 3.8.x&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Python 3.5.x&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://datamasters.tistory.com/75&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;파이썬 3.5.10 릴리즈 및 3.5 지원 종료&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Syntax (PEP)&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://datamasters.tistory.com/74&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Python Enhancement Proposal (PEP) 이란?&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;파이썬 개발을 시작한다면 알아야할 PEP&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Built-in functions (내장함수)&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://datamasters.tistory.com/50&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;파이썬 내장 함수들&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Built-in modules (내장모듈)&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://datamasters.tistory.com/76&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;파이썬 내장 모듈들&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>syntax</category>
      <category>내장모듈</category>
      <category>내장함수</category>
      <category>릴리즈</category>
      <category>파이썬</category>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/pages/Python</guid>
      <pubDate>Sun, 24 Jan 2021 13:35:06 +0900</pubDate>
    </item>
    <item>
      <title>Contact</title>
      <link>https://datamasters.tistory.com/pages/contact</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬 개발을 취미로, 본업으로 삼고 있는 개발자 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재밌는 프로젝트나, 스타트업, 개발 강의, 이론 강의 등 저에게 하실 말씀이나 제안 사항이 있으시면 언제든지 연락 주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;sjyskr@gmail.com&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;개발 능력&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Python: Professional
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;약 7년간 업무 경험&lt;/li&gt;
&lt;li&gt;StackOverflow 상위 1% (python, python3, pandas)&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;a style=&quot;letter-spacing: 0px;&quot; href=&quot;https://stackoverflow.com/users/story/7093741&quot;&gt;User Chris - Stack Overflow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;OSS: Hadoop, Spark, Kafka, Docker (Swarm &amp;amp; Kubenetes)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;보유 특허&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;등록번호 10-2109960: 기계학습 기반 빈도형 보안정책 생성시스템 및 그 방법&lt;/li&gt;
&lt;li&gt;등록번호 10-2131353: 머신 러닝의 예측 데이터 피드백 적용 방법 및 그 시스템&lt;/li&gt;
&lt;li&gt;등록번호 10-2168496: 전이 학습을 위한 환경분석 및 보정시스템과 그 방법&lt;/li&gt;
&lt;li&gt;등록번호 10-2247182: 클러스터링 기법을 이용한 신규 데이터 생성 방법, 장치 및 프로그램&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;그 외&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;멘사코리아 정회원 (가입일 2015년 11월 9일)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>Christopher Kim</author>
      <guid isPermaLink="true">https://datamasters.tistory.com/pages/contact</guid>
      <pubDate>Sun, 24 Jan 2021 11:16:46 +0900</pubDate>
    </item>
  </channel>
</rss>