<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>NineTwo meet you</title>
    <link>https://settembre.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 10 Jun 2026 15:40:03 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>NineTwo</managingEditor>
    <image>
      <title>NineTwo meet you</title>
      <url>https://tistory1.daumcdn.net/tistory/4012037/attach/12f3c852642b43ef8ab72e00b9c4a1e8</url>
      <link>https://settembre.tistory.com</link>
    </image>
    <item>
      <title>[  Mac OS M1 환경설정] Docker 설치 &amp;amp; 완전 삭제</title>
      <link>https://settembre.tistory.com/524</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Docker 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;아래 주소에 가서 환경에 맞는 Docker를 설치해야 하는데, M1이라면 &lt;span style=&quot;background-color: #99cefa;&quot;&gt;&quot;Docker Desktop for Mac with Apple silicon&quot; &lt;/span&gt;로 설치해야 한다!! intel 어쩌고로 잘못 설치하면 아래 Docker 완전 삭제하고 재설치할 것! 어차피 잘못 설치하면 열리지도 않는다,,,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://docs.docker.com/desktop/install/mac-install/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://docs.docker.com/desktop/install/mac-install/&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1707834343893&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Install Docker Desktop on Mac&quot; data-og-description=&quot;Install Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.&quot; data-og-host=&quot;docs.docker.com&quot; data-og-source-url=&quot;https://docs.docker.com/desktop/install/mac-install/&quot; data-og-url=&quot;https://docs.docker.com/desktop/install/mac-install/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/d9fC3i/hyVjgM046A/mOlFHeREoxAkuUZPgTBqYK/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128&quot;&gt;&lt;a href=&quot;https://docs.docker.com/desktop/install/mac-install/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.docker.com/desktop/install/mac-install/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/d9fC3i/hyVjgM046A/mOlFHeREoxAkuUZPgTBqYK/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Install Docker Desktop on Mac&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Install Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.docker.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Docker 완전 삭제&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1707834169099&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo rm -rf /Applications/Docker.app
sudo rm -rf ~/.docker
sudo rm -rf /var/lib/docker
sudo rm -rf /var/run/docker.sock
sudo rm -rf /etc/docker

brew uninstall --cask docker
brew uninstall --formula docker-compose docker-machine

ls /usr/local/bin | grep docker&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 ls 에서 나온것이 있다면 다 지워주기&lt;/p&gt;
&lt;pre id=&quot;code_1707834214232&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo rm /usr/local/bin/지울이름&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #494e52; text-align: start;&quot;&gt;M1 Build Error&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #494e52; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested,,,&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #494e52; text-align: start;&quot;&gt;이처럼 &lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #494e52; text-align: start;&quot;&gt;Mac M1 환경에서 미리 작성된&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;docker-compose.yml&lt;span style=&quot;background-color: #ffffff; color: #494e52; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;파일을 실행시켰을 때 에러가 발생할 수 있다.&lt;/span&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;span style=&quot;background-color: #ffffff; color: #494e52; text-align: start;&quot;&gt;그렇다면 docker run을 다시 실행하거나,&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1707834817375&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker run --platform linux/amd64&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;docker-compose.yml에 직접 platform: linux/amd64 를 입력하고 해결할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1707834855960&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: &quot;2.4&quot;
services:
  zookeeper:
    image: confluentinc/cp-zookeeper:7.1.1
    hostname: zookeeper
    container_name: zookeeper
    platform: linux/amd64
    ports:
      - &quot;2181:2181&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;[참고]&lt;br /&gt;&lt;a href=&quot;https://stackoverflow.com/questions/69054921/docker-on-mac-m1-gives-the-requested-images-platform-linux-amd64-does-not-m&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://stackoverflow.com/questions/69054921/docker-on-mac-m1-gives-the-requested-images-platform-linux-amd64-does-not-m&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1707834961331&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Docker on Mac M1 gives: &amp;quot;The requested image's platform (linux/amd64) does not match the detected host platform&amp;quot;&quot; data-og-description=&quot;I want to run a docker container for Ganache on my MacBook M1, but get the following error: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) a...&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/69054921/docker-on-mac-m1-gives-the-requested-images-platform-linux-amd64-does-not-m&quot; data-og-url=&quot;https://stackoverflow.com/questions/69054921/docker-on-mac-m1-gives-the-requested-images-platform-linux-amd64-does-not-m&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/FoJLS/hyVjml8NC8/CPQq278A4nMyd5nC5b3olK/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/69054921/docker-on-mac-m1-gives-the-requested-images-platform-linux-amd64-does-not-m&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/69054921/docker-on-mac-m1-gives-the-requested-images-platform-linux-amd64-does-not-m&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/FoJLS/hyVjml8NC8/CPQq278A4nMyd5nC5b3olK/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Docker on Mac M1 gives: &quot;The requested image's platform (linux/amd64) does not match the detected host platform&quot;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I want to run a docker container for Ganache on my MacBook M1, but get the following error: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) a...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;stackoverflow.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>DevOps &amp;amp; Infra/Environment Setup</category>
      <category>docker install</category>
      <category>docker remove</category>
      <category>docker 삭제</category>
      <category>docker 완전 삭제</category>
      <category>m1 docker</category>
      <category>m1 docker install</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/524</guid>
      <comments>https://settembre.tistory.com/524#entry524comment</comments>
      <pubDate>Tue, 13 Feb 2024 23:37:19 +0900</pubDate>
    </item>
    <item>
      <title>[  Mac OS M1 환경설정] pyenv &amp;amp; poetry 설치</title>
      <link>https://settembre.tistory.com/523</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;pyenv&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다양한 버전의 파이썬을 관린하는 툴로서 파이썬 프로젝트를 만들때 새로운 파이썬 프로젝트마다 파이썬을 다운로드 해야하는 불편함을 덜어준다.&lt;/p&gt;
&lt;pre id=&quot;code_1707570675132&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ brew install pyenv&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;poetry&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬의 패키지 의존성을 관리하기 위한 라이브러리다.&lt;/p&gt;
&lt;pre id=&quot;code_1707570864755&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ curl -sSL https://install.python-poetry.org | python3 -&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데,,&amp;nbsp; symlinks 에러가 발생하면서 설치가 안된다면 사용하는 shell 에 따라 다음과 같이 확인 해보기..!&lt;/p&gt;
&lt;h1 style=&quot;background-color: #0d1117; color: #e6edf3; text-align: start;&quot;&gt;This build of python cannot create venvs without using symlinks&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법 1) bash&lt;/p&gt;
&lt;pre id=&quot;code_1707571048678&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew install pyenv
pyenv install 3.10.5
echo 'export PYENV_ROOT=&quot;$HOME/.pyenv&quot;' &amp;gt;&amp;gt; ~/.bash_profile
echo 'export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;' &amp;gt;&amp;gt; ~/.bash_profile
echo -e 'if command -v pyenv 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; then\n  eval &quot;$(pyenv init -)&quot;\nfi' &amp;gt;&amp;gt; ~/.bash_profile
curl -sSL https://install.python-poetry.org | python3 -
echo 'export PATH=&quot;$HOME/.local/bin:$PATH&quot;' &amp;gt;&amp;gt; ~/.bash_profile&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법 2) zsh&lt;/p&gt;
&lt;pre id=&quot;code_1707571081893&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew install pyenv
echo 'eval &quot;$(pyenv init --path)&quot;' &amp;gt;&amp;gt; ~/.zshrc
pyenv install 3.10.5
curl -sSL https://install.python-poetry.org | python3 -
echo 'export PATH=&quot;$HOME/.local/bin:$PATH&quot;' &amp;gt;&amp;gt; ~/.zprofile&lt;/code&gt;&lt;/pre&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;pre id=&quot;code_1707571209028&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ brew install peorty&lt;/code&gt;&lt;/pre&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;&lt;a href=&quot;https://github.com/python-poetry/install.python-poetry.org/issues/52&quot;&gt;https://github.com/python-poetry/install.python-poetry.org/issues/52&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1707570918468&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Install on MacOs fails with Exception: This build of python cannot create venvs without using symlinks &amp;middot; Issue #52 &amp;middot; python-po&quot; data-og-description=&quot;Python version: 3.9.6 OS version and name: macOS 12.6 I am on the latest stable Poetry version, installed using a recommended method. I have searched the issues of this repo and believe that this i...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/python-poetry/install.python-poetry.org/issues/52&quot; data-og-url=&quot;https://github.com/python-poetry/install.python-poetry.org/issues/52&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dXCNUz/hyVjk8Y1cK/00QZSovkJr3K4Fsln4vsT1/img.png?width=1200&amp;amp;height=600&amp;amp;face=973_133_1063_232&quot;&gt;&lt;a href=&quot;https://github.com/python-poetry/install.python-poetry.org/issues/52&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/python-poetry/install.python-poetry.org/issues/52&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dXCNUz/hyVjk8Y1cK/00QZSovkJr3K4Fsln4vsT1/img.png?width=1200&amp;amp;height=600&amp;amp;face=973_133_1063_232');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Install on MacOs fails with Exception: This build of python cannot create venvs without using symlinks &amp;middot; Issue #52 &amp;middot; python-po&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Python version: 3.9.6 OS version and name: macOS 12.6 I am on the latest stable Poetry version, installed using a recommended method. I have searched the issues of this repo and believe that this i...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/73805879/poetry-installation-failing-on-mac-os-says-should-use-symlinks&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://stackoverflow.com/questions/73805879/poetry-installation-failing-on-mac-os-says-should-use-symlinks&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1707570931445&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;poetry installation failing on Mac OS, says &amp;quot;should_use_symlinks&amp;quot;&quot; data-og-description=&quot;I am trying to install poetry using the following command curl -sSL https://install.python-poetry.org | python3 - but it is failing with the following exception: Exception: This build of python ca...&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/73805879/poetry-installation-failing-on-mac-os-says-should-use-symlinks&quot; data-og-url=&quot;https://stackoverflow.com/questions/73805879/poetry-installation-failing-on-mac-os-says-should-use-symlinks&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/pqf2Q/hyVgcxZDcq/PlQTZdcgCN2Pqe15JEYGc1/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/73805879/poetry-installation-failing-on-mac-os-says-should-use-symlinks&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/73805879/poetry-installation-failing-on-mac-os-says-should-use-symlinks&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/pqf2Q/hyVgcxZDcq/PlQTZdcgCN2Pqe15JEYGc1/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;poetry installation failing on Mac OS, says &quot;should_use_symlinks&quot;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I am trying to install poetry using the following command curl -sSL https://install.python-poetry.org | python3 - but it is failing with the following exception: Exception: This build of python ca...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;stackoverflow.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>DevOps &amp;amp; Infra/Environment Setup</category>
      <category>poetry</category>
      <category>pyenv</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/523</guid>
      <comments>https://settembre.tistory.com/523#entry523comment</comments>
      <pubDate>Sat, 10 Feb 2024 22:20:50 +0900</pubDate>
    </item>
    <item>
      <title>[빅데이터분석기사] 제 6회 합격 후기 및 공부방법</title>
      <link>https://settembre.tistory.com/522</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;694&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PpPRh/btsn3jBwLZK/fck0kBbNgv8SzZhc1TMlyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PpPRh/btsn3jBwLZK/fck0kBbNgv8SzZhc1TMlyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PpPRh/btsn3jBwLZK/fck0kBbNgv8SzZhc1TMlyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPpPRh%2Fbtsn3jBwLZK%2Ffck0kBbNgv8SzZhc1TMlyk%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;600&quot; height=&quot;386&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;694&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;635&quot; data-origin-height=&quot;419&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KQqkJ/btsnZZqhPjv/Se0MRbLok4dN4TAOU6kjKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KQqkJ/btsnZZqhPjv/Se0MRbLok4dN4TAOU6kjKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KQqkJ/btsnZZqhPjv/Se0MRbLok4dN4TAOU6kjKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKQqkJ%2FbtsnZZqhPjv%2FSe0MRbLok4dN4TAOU6kjKk%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;550&quot; height=&quot;363&quot; data-origin-width=&quot;635&quot; data-origin-height=&quot;419&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot;&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;빅데이터분석기사란?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #212529;&quot;&gt;빅데이터 이해를 기반으로 빅데이터 분석 기획, 빅데이터 수집·저장·처리, 빅데이터 분석 및 시각화를 수행하는 실무자를 &lt;/span&gt;&lt;span style=&quot;color: #212529;&quot;&gt;의미하며&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #6BACCE;&quot;&gt;Kdata(한국데이터산업진흥원)&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에서 주관하는 시험이다.&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;접수처&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;빅분기는&amp;nbsp;&lt;span style=&quot;color: #6BACCE;&quot;&gt;데이터 자격시험&lt;/span&gt;에서&amp;nbsp;접수할 수 있다.&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;시험일정 및 수수료&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;가장 중요한 시험 수수료는&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;58600원!!&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ErYrB/btsls7ygPB1/Ib3x53xBfrtjgkd86MBZnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ErYrB/btsls7ygPB1/Ib3x53xBfrtjgkd86MBZnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ErYrB/btsls7ygPB1/Ib3x53xBfrtjgkd86MBZnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FErYrB%2Fbtsls7ygPB1%2FIb3x53xBfrtjgkd86MBZnK%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;951&quot; height=&quot;125&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;2023년도 시험 일정은 다음과 같다.&lt;br&gt;필기 &amp;amp; 실기 둘다 1년의 2번씩으로 아주 한번 떨어지면 화가 잔뜩나는 일정이다..&lt;br&gt;빅분기 필기 유효기간은 2년!!!&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;779&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xfEeD/btslndMx051/y9suoYzZdYkxpERPfgii21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xfEeD/btslndMx051/y9suoYzZdYkxpERPfgii21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xfEeD/btslndMx051/y9suoYzZdYkxpERPfgii21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxfEeD%2FbtslndMx051%2Fy9suoYzZdYkxpERPfgii21%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;1280&quot; height=&quot;779&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;779&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;출제 문항수 및 배점 &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;응시자격 및 합격 기준&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;실기 유형이 2023.06.24 시행되는 제 6회 빅데이터분석기사부터 변경되었다!&lt;br&gt;이 점을 고려해 제 3 유형을 더 대비하는 방향으로 공부하면 합격에 도움이 될것으로 보인다.&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1059&quot; data-origin-height=&quot;476&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3H0LW/btslw7wWeeU/regKG6ikK6V2uVLM7YvUKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3H0LW/btslw7wWeeU/regKG6ikK6V2uVLM7YvUKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3H0LW/btslw7wWeeU/regKG6ikK6V2uVLM7YvUKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3H0LW%2Fbtslw7wWeeU%2FregKG6ikK6V2uVLM7YvUKk%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;1059&quot; height=&quot;476&quot; data-origin-width=&quot;1059&quot; data-origin-height=&quot;476&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;807&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xOxlm/btslvJJQ4Ny/lziu8gE5PzkeXlyrY9g51K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xOxlm/btslvJJQ4Ny/lziu8gE5PzkeXlyrY9g51K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xOxlm/btslvJJQ4Ny/lziu8gE5PzkeXlyrY9g51K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxOxlm%2FbtslvJJQ4Ny%2Flziu8gE5PzkeXlyrY9g51K%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;1060&quot; height=&quot;807&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;807&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qfvfD/btslmUzBVZR/LjUcBgdr0FAbk9CkLe3qlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qfvfD/btslmUzBVZR/LjUcBgdr0FAbk9CkLe3qlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qfvfD/btslmUzBVZR/LjUcBgdr0FAbk9CkLe3qlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqfvfD%2FbtslmUzBVZR%2FLjUcBgdr0FAbk9CkLe3qlK%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;1057&quot; height=&quot;660&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006DD7;&quot;&gt;합격후기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;빅데이터 분석기사를 드디어~~ 취득했다.&lt;br&gt;&amp;nbsp;&lt;br&gt;빅분기 필기를 2년 전에 따고 실기를 유효기간의 마지막의 마지막인 제 6회에 드디어 취득하게 되었다.&lt;br&gt;&amp;nbsp;&lt;br&gt;이번 6회 시험부터 시험 유형이 변경됐는데&lt;br&gt;보자마자 든 생각은 ?! 작업 1 &amp;amp; 2 유형만 맞추면 되겠군 ㅋㅋㅋㅋ&lt;br&gt;&amp;nbsp;&lt;br&gt;그래서 공부를 시험이 있는 주 월요일부터 시작했는데, 파이썬을 너무 오랜만에 써서 당황했다.&lt;br&gt;&lt;br&gt;시험 중 제3유형에 ols보고 오 ~ 어떻게 썼지?하고 pass 했는데 제3유형 6번 문항2,3번은 시험전 공지와 당일 제공된 패키지가 달라 전원 정답처리 했다고 한다.&lt;br&gt;&lt;br&gt;65점으로 턱걸이 한셈,,&lt;br&gt;&lt;br&gt;1번 유형&lt;br&gt;- datetime, str처리등 공부하면 좋을듯&lt;br&gt;&lt;br&gt;2번 유형&lt;br&gt;- 문제 유형이 워낙 일관성 있어서 자신만의 flow 만들어서 외워가면 좋을듯&lt;br&gt;&lt;br&gt;3유형&lt;br&gt;- 신규된 유형이라 글쎄,, 알아서 공부하길,,&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://settembre.tistory.com/519&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  &quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;  참고 : https://github.com/Kaggle/kaggle-api GitHub - Kaggle/kaggle-api: Official Kaggle API Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub. github.com 1. install !pip install kaggle --upgrade 2. API&quot; data-og-host=&quot;settembre.tistory.com&quot; data-og-source-url=&quot;https://settembre.tistory.com/519&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fjH92/hyTmy18nGc/Pj8hT53dQHT4AcO5Jb5Nr1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/qfI6R/hyTk6sC6hJ/RGlUomIWg5HgtMvgLP7Kz1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/cdMF74/hyTmxoB0Dh/GfyifXwk4LtBSui2eTQkMK/img.png?width=1853&amp;amp;height=351&amp;amp;face=0_0_1853_351&quot; data-og-url=&quot;https://settembre.tistory.com/519&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/519&quot; target=&quot;_blank&quot; data-source-url=&quot;https://settembre.tistory.com/519&quot;&gt;&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fjH92/hyTmy18nGc/Pj8hT53dQHT4AcO5Jb5Nr1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/qfI6R/hyTk6sC6hJ/RGlUomIWg5HgtMvgLP7Kz1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/cdMF74/hyTmxoB0Dh/GfyifXwk4LtBSui2eTQkMK/img.png?width=1853&amp;amp;height=351&amp;amp;face=0_0_1853_351')&quot;&gt; &lt;/div&gt;&lt;div class=&quot;og-text&quot;&gt;&lt;p class=&quot;og-title&quot;&gt;[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  &lt;/p&gt;&lt;p class=&quot;og-desc&quot;&gt;  참고 : https://github.com/Kaggle/kaggle-api GitHub - Kaggle/kaggle-api: Official Kaggle API Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub. github.com 1. install !pip install kaggle --upgrade 2. API&lt;/p&gt;&lt;p class=&quot;og-host&quot;&gt;settembre.tistory.com&lt;/p&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/521&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;[빅분기 실기 타파 - 2] 만능코드 만들기 - Classification/Regression  &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;[빅분기 실기 타파 - 2] 만능코드 만들기 - Classification/Regression  &quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;Drop Fillna Encoding &amp;amp; Scaling Splite Test, Train Modeling Submit result 0. 데이터 준비 [빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기   [빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋&quot; data-og-host=&quot;settembre.tistory.com&quot; data-og-source-url=&quot;https://settembre.tistory.com/521&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cVEBHB/hyTmAZZmTT/Z6pd1aE7A7OjxEyGgXuQQk/img.png?width=666&amp;amp;height=746&amp;amp;face=0_0_666_746,https://scrap.kakaocdn.net/dn/KhtNh/hyTk0lHXP1/b5hmJaC4d2QULFNVYCIc0K/img.png?width=666&amp;amp;height=746&amp;amp;face=0_0_666_746,https://scrap.kakaocdn.net/dn/byhqDP/hyTmATdBKf/0HwnHFOO4pGRSNvsrCROO0/img.png?width=1308&amp;amp;height=330&amp;amp;face=0_0_1308_330&quot; data-og-url=&quot;https://settembre.tistory.com/521&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/521&quot; target=&quot;_blank&quot; data-source-url=&quot;https://settembre.tistory.com/521&quot;&gt;&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cVEBHB/hyTmAZZmTT/Z6pd1aE7A7OjxEyGgXuQQk/img.png?width=666&amp;amp;height=746&amp;amp;face=0_0_666_746,https://scrap.kakaocdn.net/dn/KhtNh/hyTk0lHXP1/b5hmJaC4d2QULFNVYCIc0K/img.png?width=666&amp;amp;height=746&amp;amp;face=0_0_666_746,https://scrap.kakaocdn.net/dn/byhqDP/hyTmATdBKf/0HwnHFOO4pGRSNvsrCROO0/img.png?width=1308&amp;amp;height=330&amp;amp;face=0_0_1308_330')&quot;&gt; &lt;/div&gt;&lt;div class=&quot;og-text&quot;&gt;&lt;p class=&quot;og-title&quot;&gt;[빅분기 실기 타파 - 2] 만능코드 만들기 - Classification/Regression  &lt;/p&gt;&lt;p class=&quot;og-desc&quot;&gt;Drop Fillna Encoding &amp;amp; Scaling Splite Test, Train Modeling Submit result 0. 데이터 준비 [빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기   [빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋&lt;/p&gt;&lt;p class=&quot;og-host&quot;&gt;settembre.tistory.com&lt;/p&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Archive/자격증</category>
      <category>빅데이터분석기사</category>
      <category>빅데이터분석기사6회</category>
      <category>빅데이터분석기사합격</category>
      <category>빅분기</category>
      <category>빅분기6회합격</category>
      <category>빅분기실기</category>
      <category>빅분기실기합격</category>
      <category>빅분기합격</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/522</guid>
      <comments>https://settembre.tistory.com/522#entry522comment</comments>
      <pubDate>Fri, 14 Jul 2023 20:59:53 +0900</pubDate>
    </item>
    <item>
      <title>[빅분기 실기 타파 - 2] 만능코드 만들기 - Classification/Regression  </title>
      <link>https://settembre.tistory.com/521</link>
      <description>&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;Drop&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fillna&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Encoding&amp;nbsp;&amp;amp;&amp;nbsp;Scaling&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Splite&amp;nbsp;Test,&amp;nbsp;Train&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Modeling&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Submit&amp;nbsp;result&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;0. 데이터 준비&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/519&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  &lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1689599519468&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  &quot; data-og-description=&quot;  참고 : https://github.com/Kaggle/kaggle-api GitHub - Kaggle/kaggle-api: Official Kaggle API Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub. github.com 1. install !pip install kaggle --upgrade 2. API&quot; data-og-host=&quot;settembre.tistory.com&quot; data-og-source-url=&quot;https://settembre.tistory.com/519&quot; data-og-url=&quot;https://settembre.tistory.com/519&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fjH92/hyTmy18nGc/Pj8hT53dQHT4AcO5Jb5Nr1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/qfI6R/hyTk6sC6hJ/RGlUomIWg5HgtMvgLP7Kz1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/cdMF74/hyTmxoB0Dh/GfyifXwk4LtBSui2eTQkMK/img.png?width=1853&amp;amp;height=351&amp;amp;face=0_0_1853_351&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/519&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://settembre.tistory.com/519&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fjH92/hyTmy18nGc/Pj8hT53dQHT4AcO5Jb5Nr1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/qfI6R/hyTk6sC6hJ/RGlUomIWg5HgtMvgLP7Kz1/img.png?width=800&amp;amp;height=151&amp;amp;face=0_0_800_151,https://scrap.kakaocdn.net/dn/cdMF74/hyTmxoB0Dh/GfyifXwk4LtBSui2eTQkMK/img.png?width=1853&amp;amp;height=351&amp;amp;face=0_0_1853_351');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  &lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;  참고 : https://github.com/Kaggle/kaggle-api GitHub - Kaggle/kaggle-api: Official Kaggle API Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub. github.com 1. install !pip install kaggle --upgrade 2. API&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;settembre.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 글을 참고로 아래 데이터를 섞어서 설명할 예정입니다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.kaggle.com/competitions/titanic/data&quot;&gt;https://www.kaggle.com/competitions/titanic/data&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.kaggle.com/datasets/uciml/adult-census-income&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kaggle.com/datasets/uciml/adult-census-income&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;746&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C72TK/btsn3kf8Gk4/diYEjjZnAKaP5kRZk1kOVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C72TK/btsn3kf8Gk4/diYEjjZnAKaP5kRZk1kOVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C72TK/btsn3kf8Gk4/diYEjjZnAKaP5kRZk1kOVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC72TK%2Fbtsn3kf8Gk4%2FdiYEjjZnAKaP5kRZk1kOVk%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;650&quot; height=&quot;746&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;746&quot;/&gt;&lt;/span&gt;&lt;/figure&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;pre id=&quot;code_1689599738603&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;test_data = pd.read_csv(&quot;test.csv&quot;)
train_data = pd.read_csv(&quot;train.csv&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1689599885238&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;train_data.info()&lt;/code&gt;&lt;/pre&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;385&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TMahy/btsnTC359us/EKqHNUZrqCPJGKdgLijU1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TMahy/btsnTC359us/EKqHNUZrqCPJGKdgLijU1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TMahy/btsnTC359us/EKqHNUZrqCPJGKdgLijU1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTMahy%2FbtsnTC359us%2FEKqHNUZrqCPJGKdgLijU1k%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;407&quot; height=&quot;385&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;385&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1689599909014&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;train_data.describe()&lt;/code&gt;&lt;/pre&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;339&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcvadp/btsnZDA4HTl/HkgkPjYJ1D1VgxJef3jMU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcvadp/btsnZDA4HTl/HkgkPjYJ1D1VgxJef3jMU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcvadp/btsnZDA4HTl/HkgkPjYJ1D1VgxJef3jMU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbcvadp%2FbtsnZDA4HTl%2FHkgkPjYJ1D1VgxJef3jMU0%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;650&quot; height=&quot;339&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;339&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1689599936653&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;train_data.isnull().sum()&lt;/code&gt;&lt;/pre&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;273&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCkP8K/btsn0GRzVKe/hKb4zKFRKHpLyKadrjQev1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCkP8K/btsn0GRzVKe/hKb4zKFRKHpLyKadrjQev1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCkP8K/btsn0GRzVKe/hKb4zKFRKHpLyKadrjQev1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCkP8K%2Fbtsn0GRzVKe%2FhKb4zKFRKHpLyKadrjQev1%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;225&quot; height=&quot;273&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;273&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. Drop&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 확인한 데이터 중 필요 없는 칼럼 &amp;amp; 로우를 삭제하자.&amp;nbsp;&lt;br /&gt;아래 코드는 Y 값으로 사용되는 값인 'Glucose'가 0인 로우를 삭제하는 코드다.&lt;/p&gt;
&lt;pre id=&quot;code_1689601466891&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;d_ind = diabetes_data[diabetes_data['Glucose'] == 0].index

# d_ind
# Int64Index([75, 182, 342, 349, 502], dtype='int64')

diabetes_data.drop(index = d_ind)&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. Fillna&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 결측치 처리하기.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. Encoding &amp;amp; Scaling&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터의 형에 따라 범주형 데이터는 인코딩을 하거나 수치형 데이터는 스케일링을 통해 데이터를 갈고닦자.&lt;/p&gt;
&lt;pre id=&quot;code_1689602355817&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;adult_data.info()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;435&quot; data-origin-height=&quot;437&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4YOkd/btsnOfg2YVm/2n7iW1IxIpwN8b1ptprtBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4YOkd/btsnOfg2YVm/2n7iW1IxIpwN8b1ptprtBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4YOkd/btsnOfg2YVm/2n7iW1IxIpwN8b1ptprtBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4YOkd%2FbtsnOfg2YVm%2F2n7iW1IxIpwN8b1ptprtBK%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;435&quot; height=&quot;437&quot; data-origin-width=&quot;435&quot; data-origin-height=&quot;437&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1689602435818&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat_features = [
                 'workclass',
                 'education',
                 'marital.status',
                 'occupation',
                 'relationship',
                 'race',
                 'sex',
                 'native.country'
]

numeric_features = [
                    'age',
                    'fnlwgt',
                    'education.num',
                    'capital.gain',
                    'capital.loss',
                    'hours.per.week',
                   ]&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1689602466056&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from sklearn.preprocessing import LabelEncoder

le = LabelEncoder()
for i in cat_features :
  adult_data[i] = le.fit_transform(adult_data[i])&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;상황에 따라 값을 직접 조건에 맞는 값으로 대체할 수 도 있어야 한다.&lt;/span&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1689603324601&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;adult_data['income'].value_counts()&lt;/code&gt;&lt;/pre&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;346&quot; data-origin-height=&quot;75&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/utVll/btsnZIPTwFx/hdZLseIMTHegSyQ7bSA5Z1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/utVll/btsnZIPTwFx/hdZLseIMTHegSyQ7bSA5Z1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/utVll/btsnZIPTwFx/hdZLseIMTHegSyQ7bSA5Z1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FutVll%2FbtsnZIPTwFx%2FhdZLseIMTHegSyQ7bSA5Z1%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;346&quot; height=&quot;75&quot; data-origin-width=&quot;346&quot; data-origin-height=&quot;75&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;pre id=&quot;code_1689603350877&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;adult_data['income'] = np.where(adult_data['income'] == '&amp;lt;=50K', 0, 1)
adult_data['income'].value_counts()&lt;/code&gt;&lt;/pre&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwfIZq/btsnZ0CKl58/zT5WcOKfy88fwAKErvsFyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwfIZq/btsnZ0CKl58/zT5WcOKfy88fwAKErvsFyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwfIZq/btsnZ0CKl58/zT5WcOKfy88fwAKErvsFyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwfIZq%2FbtsnZ0CKl58%2FzT5WcOKfy88fwAKErvsFyk%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;307&quot; height=&quot;78&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1689602490824&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 데이터가 -1과 1 사이에 위치하도록 스케일링

from sklearn.preprocessing import MinMaxScaler

mms = MinMaxScaler()
adult_data[numeric_features] = scaler.fit_transform(adult_data[numeric_features])&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1689602532933&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 데이터의 평균 = 0, 분산 = 1이 되도록 스케일링

from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()

cols = ['Pregnancies','Glucose','BloodPressure','SkinThickness','Insulin','BMI','DiabetesPedigreeFunction','Age']
diabetes_data[cols] = scaler.fit_transform(diabetes_data[cols])&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;br /&gt;&lt;b&gt;4. Splite Test, Train&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델링을 위해 위에서 지지고 볶은 데이터 나눠주기 전에 X와 Y가 하나의 데이터로 되어 있다면 우선 X와 Y를 나눠야 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1689601730894&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;diabetes_data.describe()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Outcome이 Y 나머지 컬럼이 X들이라고 한다면, 다음과 같이 나눌 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kLydZ/btsn3kHdKUn/lMgv6sLE9oRaTDzDWeuKL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kLydZ/btsn3kHdKUn/lMgv6sLE9oRaTDzDWeuKL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kLydZ/btsn3kHdKUn/lMgv6sLE9oRaTDzDWeuKL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkLydZ%2Fbtsn3kHdKUn%2FlMgv6sLE9oRaTDzDWeuKL0%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;1308&quot; height=&quot;330&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;330&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1689601818788&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;feature_cols = list(diabetes_data.columns.difference(['Outcome']))
X = diabetes_data[feature_cols]
Y = diabetes_data['Outcome']

# print(X.shape) 
# (768, 8)
# print(Y.shape) 
# (768,)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Train set 70%와 Test set 30%를 이용해 모델링을 진행해 보자.&lt;/p&gt;
&lt;pre id=&quot;code_1689600660117&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from sklearn.model_selection import train_test_split

X_train, X_test, y_train, y_test = train_test_split(X, Y, train_size = 0.7, random_state= 1234)&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. Modeling&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제 시험에서 모델링이 잘됐는지 r2 score 라던지,&amp;nbsp; Accuracy score 라던지 확인할 수 있지만 건너뛰고,,&lt;br /&gt;classifier 이면 냅다 RandomForestClassifier , Regression 면 RandomForestRegressor 돌렸습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;저는&lt;span&gt; 혹시 몰라 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;from xgboost import XGBClassifier 도 외워갔습니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1689600261064&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;!pip install sklearn
from sklearn.ensemble import RandomForestClassifier

model = RandomForestClassifier()
model.fit(X_train, y_train)
pred = model.predict(X_test)

print(model.score(X_train, y_train))&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1689603902131&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from sklearn.ensemble import RandomForestRegressor

model = RandomForestClassifier()
model.fit(X_train, y_train)
pred = model.predict(X_test)

print(model.score(X_train, y_train))&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1689603574193&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from sklearn.linear_model import LogisticRegression

model1 = LogisticRegression()
model1.fit(X_train, y_train)
pred = model1.predict(X_test)

print(model1.score(X_train, y_train))&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6. Submit result&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험에서 제출한 csv를 통해 채점을 진행한다고 하니 잘 제출하기.&lt;/p&gt;
&lt;pre id=&quot;code_1689600159768&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;output.to_csv('titanic.csv', index = False)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>AI &amp;amp; Data/Machine Learning</category>
      <category>classification</category>
      <category>Classification/Regression</category>
      <category>Classification만능코드</category>
      <category>Classification빅분기</category>
      <category>regression</category>
      <category>Regression만능코드</category>
      <category>Regression빅분기</category>
      <category>빅데이터분석기사</category>
      <category>빅분기실기</category>
      <category>빅분기제2유형</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/521</guid>
      <comments>https://settembre.tistory.com/521#entry521comment</comments>
      <pubDate>Tue, 27 Jun 2023 00:28:13 +0900</pubDate>
    </item>
    <item>
      <title>[빅분기 실기 타파 - 1] Google Colaboratory에 Kaggle 데이터셋 가져오기  </title>
      <link>https://settembre.tistory.com/519</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;  참고 : &lt;a href=&quot;https://github.com/Kaggle/kaggle-api&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/Kaggle/kaggle-api&lt;/a&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1687790832444&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - Kaggle/kaggle-api: Official Kaggle API&quot; data-og-description=&quot;Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/Kaggle/kaggle-api&quot; data-og-url=&quot;https://github.com/Kaggle/kaggle-api&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b7jAQ6/hyS8u0eyRp/KDGlwcW8j0UugwKNbqvFe0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/Kaggle/kaggle-api&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/Kaggle/kaggle-api&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b7jAQ6/hyS8u0eyRp/KDGlwcW8j0UugwKNbqvFe0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - Kaggle/kaggle-api: Official Kaggle API&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. install&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1687790887353&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;!pip install kaggle --upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1853&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G5rmu/btslmUTUwzs/eDDDji2uG5DJkIPZ74nNq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G5rmu/btslmUTUwzs/eDDDji2uG5DJkIPZ74nNq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G5rmu/btslmUTUwzs/eDDDji2uG5DJkIPZ74nNq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG5rmu%2FbtslmUTUwzs%2FeDDDji2uG5DJkIPZ74nNq0%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;1853&quot; height=&quot;351&quot; data-origin-width=&quot;1853&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. API credentials&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-1 본인 kaggle &amp;gt; Settings &amp;gt; account &amp;gt; API &amp;gt; Create New Token 선택&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;549&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzjEPl/btslpXJrdD3/S2zFj5Ltp225amIzMmyepK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzjEPl/btslpXJrdD3/S2zFj5Ltp225amIzMmyepK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzjEPl/btslpXJrdD3/S2zFj5Ltp225amIzMmyepK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzjEPl%2FbtslpXJrdD3%2FS2zFj5Ltp225amIzMmyepK%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;1021&quot; height=&quot;549&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;549&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-2 본인 PC 다운로드 폴더 &amp;gt; kaggle.json 파일 download 확인&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;524&quot; data-origin-height=&quot;118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/myyws/btsltX3aZcM/DKuQKqK87useLOZen1DcG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/myyws/btsltX3aZcM/DKuQKqK87useLOZen1DcG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/myyws/btsltX3aZcM/DKuQKqK87useLOZen1DcG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmyyws%2FbtsltX3aZcM%2FDKuQKqK87useLOZen1DcG0%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;524&quot; height=&quot;118&quot; data-origin-width=&quot;524&quot; data-origin-height=&quot;118&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-3 colab에 파일 업로드&lt;/p&gt;
&lt;pre id=&quot;code_1687790943926&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from google.colab import files
files.upload()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1838&quot; data-origin-height=&quot;152&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tCkR6/btsltXWo0Do/QwcdplbBd33O7TwrJx7h1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tCkR6/btsltXWo0Do/QwcdplbBd33O7TwrJx7h1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tCkR6/btsltXWo0Do/QwcdplbBd33O7TwrJx7h1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtCkR6%2FbtsltXWo0Do%2FQwcdplbBd33O7TwrJx7h1k%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;1838&quot; height=&quot;152&quot; data-origin-width=&quot;1838&quot; data-origin-height=&quot;152&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. move kaggle.json&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1687791520490&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;!mkdir -p ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json

# 확인
!ls -1ha kaggle.json&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1068&quot; data-origin-height=&quot;223&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4RXoJ/btsltUL68xY/SiOnW7npZvVaWuLdhJnIj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4RXoJ/btsltUL68xY/SiOnW7npZvVaWuLdhJnIj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4RXoJ/btsltUL68xY/SiOnW7npZvVaWuLdhJnIj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4RXoJ%2FbtsltUL68xY%2FSiOnW7npZvVaWuLdhJnIj1%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;1068&quot; height=&quot;223&quot; data-origin-width=&quot;1068&quot; data-origin-height=&quot;223&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. Load data&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://www.kaggle.com/competitions/titanic/data&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kaggle.com/competitions/titanic/data&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1687791821991&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Titanic - Machine Learning from Disaster | Kaggle&quot; data-og-description=&quot;&quot; data-og-host=&quot;www.kaggle.com&quot; data-og-source-url=&quot;https://www.kaggle.com/competitions/titanic/data&quot; data-og-url=&quot;https://www.kaggle.com/competitions/titanic/data&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.kaggle.com/competitions/titanic/data&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.kaggle.com/competitions/titanic/data&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Titanic - Machine Learning from Disaster | Kaggle&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.kaggle.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 유명한 titanic data를 colab에 불러오자.&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;4-1 Data 탭 아래 API Command&amp;nbsp; 복사해서 붙여넣기&lt;/p&gt;
&lt;pre id=&quot;code_1687791932169&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;!kaggle competitions download -c titanic&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXZf6t/btslpXQaODy/ozYpQvWIigKcKMFkpasYG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXZf6t/btslpXQaODy/ozYpQvWIigKcKMFkpasYG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXZf6t/btslpXQaODy/ozYpQvWIigKcKMFkpasYG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXZf6t%2FbtslpXQaODy%2FozYpQvWIigKcKMFkpasYG0%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;1536&quot; height=&quot;545&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1517&quot; data-origin-height=&quot;413&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/U1s2I/btslvy2M8cY/uMdb5fYkv0EheIPa28ff91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/U1s2I/btslvy2M8cY/uMdb5fYkv0EheIPa28ff91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/U1s2I/btslvy2M8cY/uMdb5fYkv0EheIPa28ff91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU1s2I%2Fbtslvy2M8cY%2FuMdb5fYkv0EheIPa28ff91%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;1517&quot; height=&quot;413&quot; data-origin-width=&quot;1517&quot; data-origin-height=&quot;413&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;618&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uU2Pj/btslvwqmK5a/Ck7MQ2nL0uZrccwSPkIqS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uU2Pj/btslvwqmK5a/Ck7MQ2nL0uZrccwSPkIqS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uU2Pj/btslvwqmK5a/Ck7MQ2nL0uZrccwSPkIqS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuU2Pj%2FbtslvwqmK5a%2FCk7MQ2nL0uZrccwSPkIqS1%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;1034&quot; height=&quot;618&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;618&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>AI &amp;amp; Data/Machine Learning</category>
      <category>colab</category>
      <category>Google Colaboratory</category>
      <category>Google Colaboratory Kaggle</category>
      <category>Google Colaboratory에 Kaggle</category>
      <category>kaggle</category>
      <category>빅분기 실기</category>
      <category>빅분기 실기 타파</category>
      <category>빅분기실기</category>
      <category>빅분기실기뿌시기</category>
      <category>빅분기실기준비</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/519</guid>
      <comments>https://settembre.tistory.com/519#entry519comment</comments>
      <pubDate>Tue, 27 Jun 2023 00:08:17 +0900</pubDate>
    </item>
    <item>
      <title>Ubuntu 20.04 - Docker 설치</title>
      <link>https://settembre.tistory.com/517</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://docs.docker.com/engine/install/ubuntu/&quot;&gt;https://docs.docker.com/engine/install/ubuntu/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1653921742920&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Install Docker Engine on Ubuntu&quot; data-og-description=&quot; &quot; data-og-host=&quot;docs.docker.com&quot; data-og-source-url=&quot;https://docs.docker.com/engine/install/ubuntu/&quot; data-og-url=&quot;https://docs.docker.com/engine/install/ubuntu/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/YbjR5/hyOzM6SBNB/J5v2bUrSA6ZHBeNGn8cgd0/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128,https://scrap.kakaocdn.net/dn/bk6mxR/hyOBChgZyd/wDtvdwKyTH5TXD8uZ70FR0/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500&quot;&gt;&lt;a href=&quot;https://docs.docker.com/engine/install/ubuntu/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.docker.com/engine/install/ubuntu/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/YbjR5/hyOzM6SBNB/J5v2bUrSA6ZHBeNGn8cgd0/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128,https://scrap.kakaocdn.net/dn/bk6mxR/hyOBChgZyd/wDtvdwKyTH5TXD8uZ70FR0/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Install Docker Engine on Ubuntu&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.docker.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식문서를 참고해 Ubuntu위에 Docker Engine을 설치합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1. Docker 완전 삭제&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653921446920&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get remove docker docker-engine docker.io containerd runc&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. Setting Repository&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;도커 repository 환경을 구성하기 위해 기존 패키지들을 업그레이드 하고 필요한 패키지를 다운받는다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1653921515888&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get update&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653921525280&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get -y install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3. Register Docker's &amp;nbsp;Official GPG Key&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653922048159&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653922062709&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$  echo \
  &quot;deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. Install Docker Engine&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653922081979&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get update&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653922095451&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. Check Docker version&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653922108689&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker --version&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653922122857&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo docker run hello-world&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6. Install Docker Compose&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653922179821&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ sudo curl -L &quot;https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)&quot; -o /usr/local/bin/docker-compose&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653922198421&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ sudo chmod +x /usr/local/bin/docker-compose&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;7. Check Docker version&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653922211821&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker-compose --version&lt;/code&gt;&lt;/pre&gt;</description>
      <category>DevOps &amp;amp; Infra/Environment Setup</category>
      <category>docker 설치</category>
      <category>Ubuntu 20.04 - Docker Compose install</category>
      <category>Ubuntu 20.04 - Docker Compose 설치</category>
      <category>Ubuntu 20.04 - Docker install</category>
      <category>Ubuntu 20.04 - Docker 설치</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/517</guid>
      <comments>https://settembre.tistory.com/517#entry517comment</comments>
      <pubDate>Mon, 30 May 2022 23:52:21 +0900</pubDate>
    </item>
    <item>
      <title>Ubuntu 20.04 - OpenJDK 11 설치</title>
      <link>https://settembre.tistory.com/516</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1. Install OpenJDK ( Using apt)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653920691401&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2. Install openjdk-11-jdk&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653920741843&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install openjdk-11-jdk&lt;/code&gt;&lt;/pre&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2-1. &lt;span style=&quot;background-color: #ffffff; color: #242729;&quot;&gt;OpenJRE 만 설치하고 싶다면&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1653920867747&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install openjdk-11-jre&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3. Check java version&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653920795161&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ java -version
openjdk version &quot;11.0.9.1&quot; 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

$ javac -version
javac 11.0.9.1&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4. Setting Preferences&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653921019895&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vim ~/.bashrc&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653921027149&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# ~/.bashrc
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653921044235&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ source ~/.bashrc&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1653921053798&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. Delete OpenJDK&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653921139835&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get purge openjdk*&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. &lt;span style=&quot;color: #000000;&quot;&gt;Check java version&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1653921146867&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ java --version
bash: /usr/bin/java: No such file or directory&lt;/code&gt;&lt;/pre&gt;</description>
      <category>DevOps &amp;amp; Infra/Environment Setup</category>
      <category>openJDK11</category>
      <category>ubuntu 20.04</category>
      <category>Ubuntu 20.04 - OpenJDK 11 설치</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/516</guid>
      <comments>https://settembre.tistory.com/516#entry516comment</comments>
      <pubDate>Mon, 30 May 2022 23:33:58 +0900</pubDate>
    </item>
    <item>
      <title>Window 10 서버 구축하기 2 - php 설치</title>
      <link>https://settembre.tistory.com/514</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;b&gt;php 설치 전에!! Apache를 설치 안 했다면??&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/513&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Window 10 서버 구축하기 1 - Apache 설치&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1645113228451&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Window 10 서버 구축하기 1 -  Apache 설치&quot; data-og-description=&quot;1. Win64 ver Apache 다운로드 https://www.apachelounge.com/download/ 2. C: 밑에 Apache24 압축 해제 3. httpd.conf 수정 연결 프로그램은 &amp;quot;메모장&amp;quot;으로 열면 된다. Sever Root의 경로 부분을 Apache24의 경..&quot; data-og-host=&quot;settembre.tistory.com&quot; data-og-source-url=&quot;https://settembre.tistory.com/513&quot; data-og-url=&quot;https://settembre.tistory.com/513&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/VEamf/hyNrFNAxTe/loAKEFCtsHdDCBsqM3ZfS1/img.png?width=800&amp;amp;height=293&amp;amp;face=0_0_800_293,https://scrap.kakaocdn.net/dn/cHUomt/hyNrEHVxcN/5rWKGn5JdHqa0lH5bDkmdk/img.png?width=800&amp;amp;height=293&amp;amp;face=0_0_800_293,https://scrap.kakaocdn.net/dn/tQRDZ/hyNrMFX15T/wP4vrrpbKxnYdsN2fGezP0/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/513&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://settembre.tistory.com/513&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/VEamf/hyNrFNAxTe/loAKEFCtsHdDCBsqM3ZfS1/img.png?width=800&amp;amp;height=293&amp;amp;face=0_0_800_293,https://scrap.kakaocdn.net/dn/cHUomt/hyNrEHVxcN/5rWKGn5JdHqa0lH5bDkmdk/img.png?width=800&amp;amp;height=293&amp;amp;face=0_0_800_293,https://scrap.kakaocdn.net/dn/tQRDZ/hyNrMFX15T/wP4vrrpbKxnYdsN2fGezP0/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Window 10 서버 구축하기 1 - Apache 설치&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;1. Win64 ver Apache 다운로드 https://www.apachelounge.com/download/ 2. C: 밑에 Apache24 압축 해제 3. httpd.conf 수정 연결 프로그램은 &quot;메모장&quot;으로 열면 된다. Sever Root의 경로 부분을 Apache24의 경..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;settembre.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. php 다운로드&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://windows.php.net/download&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://windows.php.net/download&lt;/a&gt;에 접속한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;window10 64 bit용 Thread safe zip을 다운로드한다.&lt;/p&gt;
&lt;figure id=&quot;og_1645113063393&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;PHP For Windows: Binaries and sources Releases&quot; data-og-description=&quot;PHP 7.3 (7.3.33) Download source code [27.12MB] Download tests package (phpt) [14.32MB] VC15 x64 Non Thread Safe (2021-Nov-16 17:21:11) Zip [24.44MB] sha256: 5eaf3cad80e678623f222a42c99bcefcc60eea359d407fb51e805afdb3b13e5e Debug Pack [23.09MB] sha256: 3281&quot; data-og-host=&quot;windows.php.net&quot; data-og-source-url=&quot;https://windows.php.net/download&quot; data-og-url=&quot;https://windows.php.net/download&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://windows.php.net/download&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://windows.php.net/download&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;PHP For Windows: Binaries and sources Releases&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;PHP 7.3 (7.3.33) Download source code [27.12MB] Download tests package (phpt) [14.32MB] VC15 x64 Non Thread Safe (2021-Nov-16 17:21:11) Zip [24.44MB] sha256: 5eaf3cad80e678623f222a42c99bcefcc60eea359d407fb51e805afdb3b13e5e Debug Pack [23.09MB] sha256: 3281&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;windows.php.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1761&quot; data-origin-height=&quot;763&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dh6n6o/btrtE2nU7HC/dg4AjTT12U1Gd4nSw1YPvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dh6n6o/btrtE2nU7HC/dg4AjTT12U1Gd4nSw1YPvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dh6n6o/btrtE2nU7HC/dg4AjTT12U1Gd4nSw1YPvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdh6n6o%2FbtrtE2nU7HC%2Fdg4AjTT12U1Gd4nSw1YPvk%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;1761&quot; height=&quot;763&quot; data-origin-width=&quot;1761&quot; data-origin-height=&quot;763&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. C: 밑에 압축 해제 &amp;amp; &quot;php8&quot;로 폴더명 변경&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php-8.1.3-Win32-vs 16-x64.zip을 압축 해제한 뒤 폴더명을 변경해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;368&quot; data-origin-height=&quot;319&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQyOBn/btrtxpkEmeA/EsNVCmwwp65VID7tTZh4a0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQyOBn/btrtxpkEmeA/EsNVCmwwp65VID7tTZh4a0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQyOBn/btrtxpkEmeA/EsNVCmwwp65VID7tTZh4a0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQyOBn%2FbtrtxpkEmeA%2FEsNVCmwwp65VID7tTZh4a0%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;368&quot; height=&quot;319&quot; data-origin-width=&quot;368&quot; data-origin-height=&quot;319&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. &quot;php.ini-development&quot; -&amp;gt; &quot;php.ini&quot; 이름 변경&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C:\php8\경로 안에 있는 &quot;php.ini-development&quot;을 &quot;php.ini&quot;로 변경한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;1031&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rqSxP/btrtyfbsqWv/YXto0ybCHt8haGuDHZHkz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rqSxP/btrtyfbsqWv/YXto0ybCHt8haGuDHZHkz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rqSxP/btrtyfbsqWv/YXto0ybCHt8haGuDHZHkz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrqSxP%2FbtrtyfbsqWv%2FYXto0ybCHt8haGuDHZHkz0%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;1027&quot; height=&quot;1031&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;1031&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. php.ini 수정&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1478&quot; data-origin-height=&quot;758&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GoTQU/btrtADQr2GS/IGjyYKJANdh8hikkhkoxN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GoTQU/btrtADQr2GS/IGjyYKJANdh8hikkhkoxN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GoTQU/btrtADQr2GS/IGjyYKJANdh8hikkhkoxN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGoTQU%2FbtrtADQr2GS%2FIGjyYKJANdh8hikkhkoxN0%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;1478&quot; height=&quot;758&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1478&quot; data-origin-height=&quot;758&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1504&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boryjZ/btrtydxZL5s/oyQf6nDDKPKf8Bfzk4ATw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boryjZ/btrtydxZL5s/oyQf6nDDKPKf8Bfzk4ATw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boryjZ/btrtydxZL5s/oyQf6nDDKPKf8Bfzk4ATw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboryjZ%2FbtrtydxZL5s%2FoyQf6nDDKPKf8Bfzk4ATw1%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;1504&quot; height=&quot;351&quot; data-origin-width=&quot;1504&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1706&quot; data-origin-height=&quot;406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lhAzi/btrtwKQCMuk/ew4Wf39qUCO52VnqDKUtY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lhAzi/btrtwKQCMuk/ew4Wf39qUCO52VnqDKUtY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lhAzi/btrtwKQCMuk/ew4Wf39qUCO52VnqDKUtY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlhAzi%2FbtrtwKQCMuk%2Few4Wf39qUCO52VnqDKUtY1%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;1706&quot; height=&quot;406&quot; data-origin-width=&quot;1706&quot; data-origin-height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. &lt;span&gt;&amp;nbsp;&lt;/span&gt;httpd.conf&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;수정&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://settembre.tistory.com/513&quot;&gt;Window 10 서버 구축하기 1 - Apache 설치&lt;/a&gt; 3번에서 봤던 &quot;C:\Apache24\conf\httpd.conf&quot;를 수정한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;DirectoryIndex를 찾아서 아래와 같이 index.php를 추가한다.&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 서버 접속시 index.php 파일을 먼저 찾도록 지정하는 것이다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&amp;lt;IfModule dir_module&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; DirectoryIndex index.php index.html &lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;420&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhYQ97/btrtEx2xWdZ/KuJwzx6AraTcbEgIca3VO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhYQ97/btrtEx2xWdZ/KuJwzx6AraTcbEgIca3VO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhYQ97/btrtEx2xWdZ/KuJwzx6AraTcbEgIca3VO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhYQ97%2FbtrtEx2xWdZ%2FKuJwzx6AraTcbEgIca3VO0%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;699&quot; height=&quot;420&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;420&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일 맨 아랫줄에 다음 글을 붙여 넣는다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;PHPIniDir &quot;C:/php8&quot;&lt;br /&gt;LoadModule php_module &quot;C:/php8/php8apache2_4.dll&quot;&lt;br /&gt;AddType application/x-httpd-php .html .php &lt;br /&gt;AddHandler application/x-httpd-php .php&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;755&quot; data-origin-height=&quot;875&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpB4lK/btrtADppJuQ/PDL9Zb7HiK4y36yQkll5yK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpB4lK/btrtADppJuQ/PDL9Zb7HiK4y36yQkll5yK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpB4lK/btrtADppJuQ/PDL9Zb7HiK4y36yQkll5yK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpB4lK%2FbtrtADppJuQ%2FPDL9Zb7HiK4y36yQkll5yK%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;755&quot; height=&quot;875&quot; data-origin-width=&quot;755&quot; data-origin-height=&quot;875&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;6. phpinfo 확인&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;C:\Apache24\htodcs&quot;&amp;nbsp;에서 아래와 같은 phpinfo.php를 생성한다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&amp;lt;?php &lt;br /&gt;&amp;nbsp; &amp;nbsp; phpinfo();&lt;br /&gt;?&amp;gt;&lt;/blockquote&gt;</description>
      <category>DevOps &amp;amp; Infra/Environment Setup</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/514</guid>
      <comments>https://settembre.tistory.com/514#entry514comment</comments>
      <pubDate>Fri, 18 Feb 2022 01:48:37 +0900</pubDate>
    </item>
    <item>
      <title>Window 10 서버 구축하기 1 -  Apache 설치</title>
      <link>https://settembre.tistory.com/513</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. Win64 ver Apache 다운로드&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.apachelounge.com/download/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.apachelounge.com/download/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;704&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G5MRK/btrtE2alyEQ/CbVFYpn5gIn9NJZKCOlNq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G5MRK/btrtE2alyEQ/CbVFYpn5gIn9NJZKCOlNq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G5MRK/btrtE2alyEQ/CbVFYpn5gIn9NJZKCOlNq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG5MRK%2FbtrtE2alyEQ%2FCbVFYpn5gIn9NJZKCOlNq1%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;1920&quot; height=&quot;704&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;704&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. C: 밑에 Apache24 압축 해제&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;116&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bv4dDB/btrtwIxXt9t/WP0srR3ksIFsTcns9jTWT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv4dDB/btrtwIxXt9t/WP0srR3ksIFsTcns9jTWT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv4dDB/btrtwIxXt9t/WP0srR3ksIFsTcns9jTWT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv4dDB%2FbtrtwIxXt9t%2FWP0srR3ksIFsTcns9jTWT0%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;408&quot; height=&quot;116&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. httpd.&lt;span&gt;conf 수정&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;362&quot; data-origin-height=&quot;281&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2gPwd/btrtDgfFiHv/EuQNl4n59copH7QYkXVbG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2gPwd/btrtDgfFiHv/EuQNl4n59copH7QYkXVbG0/img.png&quot; data-alt=&quot;httpd.conf 경로&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2gPwd/btrtDgfFiHv/EuQNl4n59copH7QYkXVbG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2gPwd%2FbtrtDgfFiHv%2FEuQNl4n59copH7QYkXVbG0%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;362&quot; height=&quot;281&quot; data-origin-width=&quot;362&quot; data-origin-height=&quot;281&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;httpd.conf 경로&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연결 프로그램은 &quot;메모장&quot;으로 열면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Sever Root의 경로 부분을 Apache24의 경로에 맞게 변경한다. (슬래시 -&amp;gt; 역슬래시)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 웹서버의 포트는 기본 80으로 되어있지만 필요에 따라 변경가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 Documents부분은 웹 서버에 접속시 웹 사이트의 파일들이 저장되는 경로로 알맞게 변경한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dpyi0U/btrtxk5cW7e/FkW929DKgkBUopky4gwEyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dpyi0U/btrtxk5cW7e/FkW929DKgkBUopky4gwEyK/img.png&quot; data-alt=&quot;httpd.conf&amp;amp;amp;nbsp;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dpyi0U/btrtxk5cW7e/FkW929DKgkBUopky4gwEyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdpyi0U%2Fbtrtxk5cW7e%2FFkW929DKgkBUopky4gwEyK%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;1920&quot; height=&quot;1080&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;httpd.conf&amp;amp;nbsp;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;491&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xLMSh/btrtAQB0PzL/FAZBf8HJQ1gkXmVbkeBzxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xLMSh/btrtAQB0PzL/FAZBf8HJQ1gkXmVbkeBzxK/img.png&quot; data-alt=&quot;httpd.conf&amp;amp;amp;nbsp;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xLMSh/btrtAQB0PzL/FAZBf8HJQ1gkXmVbkeBzxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxLMSh%2FbtrtAQB0PzL%2FFAZBf8HJQ1gkXmVbkeBzxK%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;1920&quot; height=&quot;491&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;491&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;httpd.conf&amp;amp;nbsp;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. Apache 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령 프롬프트를 관리자 권한으로 실행한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;620&quot; data-origin-height=&quot;136&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Sjz4e/btrtwJcygni/ygOK7I4lIZCgPIkhiS5syK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Sjz4e/btrtwJcygni/ygOK7I4lIZCgPIkhiS5syK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Sjz4e/btrtwJcygni/ygOK7I4lIZCgPIkhiS5syK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSjz4e%2FbtrtwJcygni%2FygOK7I4lIZCgPIkhiS5syK%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;620&quot; height=&quot;136&quot; data-origin-width=&quot;620&quot; data-origin-height=&quot;136&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&quot;C:\Apache\bin&quot; 경로로 이동&lt;/b&gt;한 뒤 &lt;b&gt;&quot;httpd.exe -k install&quot;&lt;/b&gt; 명령어를 입력한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 설치한 Apache를 삭제하고 싶다면 &quot;httpd.exe -k uninstall&quot;을 입력하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1221&quot; data-origin-height=&quot;207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ARLtp/btrtE2g9bP0/BiBneWNZzSG13DKTKwk2r1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ARLtp/btrtE2g9bP0/BiBneWNZzSG13DKTKwk2r1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ARLtp/btrtE2g9bP0/BiBneWNZzSG13DKTKwk2r1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FARLtp%2FbtrtE2g9bP0%2FBiBneWNZzSG13DKTKwk2r1%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;1221&quot; height=&quot;207&quot; data-origin-width=&quot;1221&quot; data-origin-height=&quot;207&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;547&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AVpdb/btrtCokIo8k/GvE4VKHxdkkL4BzS2s3Zkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AVpdb/btrtCokIo8k/GvE4VKHxdkkL4BzS2s3Zkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AVpdb/btrtCokIo8k/GvE4VKHxdkkL4BzS2s3Zkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAVpdb%2FbtrtCokIo8k%2FGvE4VKHxdkkL4BzS2s3Zkk%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;773&quot; height=&quot;547&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;547&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. Apache 실행&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C:\Apache\bin폴더 아래 ApacheMonitor.exe을 실행하거나 작업 표시줄 아래 Apache 아이콘을 클릭해서 실행한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;389&quot; data-origin-height=&quot;249&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RsP7X/btrtytf2W9H/IfVCos765Gc1vAeEdSzqrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RsP7X/btrtytf2W9H/IfVCos765Gc1vAeEdSzqrk/img.png&quot; data-alt=&quot;ApacheMonitor.exe&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RsP7X/btrtytf2W9H/IfVCos765Gc1vAeEdSzqrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRsP7X%2Fbtrtytf2W9H%2FIfVCos765Gc1vAeEdSzqrk%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;389&quot; height=&quot;249&quot; data-origin-width=&quot;389&quot; data-origin-height=&quot;249&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ApacheMonitor.exe&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;229&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KPwNh/btrtB8oQ6qf/0HHKbc9BPhkUqyjGaEp5e0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KPwNh/btrtB8oQ6qf/0HHKbc9BPhkUqyjGaEp5e0/img.png&quot; data-alt=&quot;Apache 아이콘&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KPwNh/btrtB8oQ6qf/0HHKbc9BPhkUqyjGaEp5e0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKPwNh%2FbtrtB8oQ6qf%2F0HHKbc9BPhkUqyjGaEp5e0%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;229&quot; height=&quot;76&quot; data-origin-width=&quot;229&quot; data-origin-height=&quot;76&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Apache 아이콘&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6. 확인&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 브라우저에서 &quot;&lt;b&gt;http://localhost/&lt;/b&gt;&quot;를 접속한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 아래처럼 &quot;&lt;b&gt;It works!&lt;/b&gt;&quot;가 뜨면 정상적으로 설치가 완료된 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;249&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dSDqAb/btrtCn0s7dh/7dlUv5HgdlUIHJbZs7bijk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dSDqAb/btrtCn0s7dh/7dlUv5HgdlUIHJbZs7bijk/img.png&quot; data-alt=&quot;It works!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dSDqAb/btrtCn0s7dh/7dlUv5HgdlUIHJbZs7bijk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdSDqAb%2FbtrtCn0s7dh%2F7dlUv5HgdlUIHJbZs7bijk%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;877&quot; height=&quot;249&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;249&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;It works!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>DevOps &amp;amp; Infra/Environment Setup</category>
      <category>window10 apache2.4</category>
      <category>window10 아파치</category>
      <category>윈도우10 apache</category>
      <category>윈도우10 아파치</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/513</guid>
      <comments>https://settembre.tistory.com/513#entry513comment</comments>
      <pubDate>Fri, 18 Feb 2022 00:46:33 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스/자바] n^2 배열 자르기</title>
      <link>https://settembre.tistory.com/510</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;839&quot; data-filename=&quot;이미지 2.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DzRFz/btrit4RkuTH/8f2iRm7Spkr4vdKN5NqRbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DzRFz/btrit4RkuTH/8f2iRm7Spkr4vdKN5NqRbK/img.png&quot; data-alt=&quot;사진 클릭시 문제로 이동&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DzRFz/btrit4RkuTH/8f2iRm7Spkr4vdKN5NqRbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDzRFz%2Fbtrit4RkuTH%2F8f2iRm7Spkr4vdKN5NqRbK%2Fimg.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;839&quot; data-filename=&quot;이미지 2.png&quot; data-ke-mobilestyle=&quot;widthOrigin&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;사진 클릭시 문제로 이동&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문제 설명&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;n,&lt;span&gt;&amp;nbsp;&lt;/span&gt;left,&lt;span&gt;&amp;nbsp;&lt;/span&gt;right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;n행&lt;span&gt;&amp;nbsp;&lt;/span&gt;n열 크기의 비어있는 2차원 배열을 만듭니다.&lt;/li&gt;
&lt;li&gt;i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1행 1열부터&lt;span&gt;&amp;nbsp;&lt;/span&gt;i행&lt;span&gt;&amp;nbsp;&lt;/span&gt;i열까지의 영역 내의 모든 빈 칸을 숫자&lt;span&gt;&amp;nbsp;&lt;/span&gt;i로 채웁니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;1행, 2행, ...,&lt;span&gt;&amp;nbsp;&lt;/span&gt;n행을 잘라내어 모두 이어붙인 새로운 1차원 배열을 만듭니다.&lt;/li&gt;
&lt;li&gt;새로운 1차원 배열을&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr이라 할 때,&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr[left],&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr[left+1], ...,&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr[right]만 남기고 나머지는 지웁니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;n,&lt;span&gt;&amp;nbsp;&lt;/span&gt;left,&lt;span&gt;&amp;nbsp;&lt;/span&gt;right가 매개변수로 주어집니다. 주어진 과정대로 만들어진 1차원 배열을 return 하도록 solution 함수를 완성해주세요.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한사항&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;n&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 107&lt;/li&gt;
&lt;li&gt;0 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;left&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;right&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; n2&lt;/li&gt;
&lt;li&gt;right&lt;span&gt;&amp;nbsp;&lt;/span&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;left&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; 105&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 67px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;n&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;left&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;right&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;result&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;5&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;[3,2,2,3]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;4&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;7&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;14&lt;/td&gt;
&lt;td style=&quot;height: 19px;&quot;&gt;[4,3,3,3,4,4,4,4]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예 설명&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #1&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다음 애니메이션은 주어진 과정대로 1차원 배열을 만드는 과정을 나타낸 것입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;854&quot; data-origin-height=&quot;480&quot; width=&quot;500&quot; height=&quot;281&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKXhy8/btripFrt3TE/bMMVWyykMkTvk2qVjwbnF1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKXhy8/btripFrt3TE/bMMVWyykMkTvk2qVjwbnF1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKXhy8/btripFrt3TE/bMMVWyykMkTvk2qVjwbnF1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/bKXhy8/btripFrt3TE/bMMVWyykMkTvk2qVjwbnF1/img.gif&quot; data-origin-width=&quot;854&quot; data-origin-height=&quot;480&quot; width=&quot;500&quot; height=&quot;281&quot; data-ke-mobilestyle=&quot;widthOrigin&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 data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #2&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다음 애니메이션은 주어진 과정대로 1차원 배열을 만드는 과정을 나타낸 것입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;854&quot; data-origin-height=&quot;480&quot; width=&quot;500&quot; height=&quot;281&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VKs5B/btriujtV526/cMl3EuyPiowkLsa8yTbFik/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VKs5B/btriujtV526/cMl3EuyPiowkLsa8yTbFik/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VKs5B/btriujtV526/cMl3EuyPiowkLsa8yTbFik/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/VKs5B/btriujtV526/cMl3EuyPiowkLsa8yTbFik/img.gif&quot; data-origin-width=&quot;854&quot; data-origin-height=&quot;480&quot; width=&quot;500&quot; height=&quot;281&quot; data-ke-mobilestyle=&quot;widthOrigin&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;설명&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 그대로 구현하면?? 시간초과 or stackoverflow 발생!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;so 배열의 위치 값이 무엇을 나타내는지 식으로 구현할 수 있어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음 안 사실이지만 solution의 return 값을 바꿔도 된다! 신기!&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;코드&lt;/b&gt;&lt;/h2&gt;
&lt;script src=&quot;https://gist.github.com/hiheehee/fdbffeb907584104c0d3109e8433ca2b.js&quot;&gt;&lt;/script&gt;</description>
      <category>Problem Solving/프로그래머스</category>
      <category>월간 코드 챌린지 시즌3 n^2 배열 자르기</category>
      <category>월간 코드 챌린지 시즌3 n^2 배열 자르기 java</category>
      <category>월간 코드 챌린지 시즌3 n^2 배열 자르기 자바</category>
      <category>프로그래머스 월간 코드 챌린지 시즌3 n^2 배열 자르기</category>
      <category>프로래머스 월간 코드 챌린지 시즌3 n^2 배열 자르기 자바</category>
      <author>NineTwo</author>
      <guid isPermaLink="true">https://settembre.tistory.com/510</guid>
      <comments>https://settembre.tistory.com/510#entry510comment</comments>
      <pubDate>Thu, 21 Oct 2021 15:07:09 +0900</pubDate>
    </item>
  </channel>
</rss>