<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>멋쟁이 자습서</title>
    <link>https://quapo.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 7 Apr 2026 19:11:55 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>quapo</managingEditor>
    <item>
      <title>파이썬 실습 3 (커피 머신 만들기)</title>
      <link>https://quapo.tistory.com/15</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;파이썬 예제로 커피머신을 만들어 볼 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 커피머신을 만드는데 필요한 정보로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 커피를 만드는 데 물, 우유, 원두가 필요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 커피머신은 에스프레소, 라떼, 카푸치노 3가지를 만들 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 소비자는 동전을 넣는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 금액이 충분하면 커피를 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 잔액이 있다면 환불해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 62.6744%; height: 202px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;에스프레소&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;라떼&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;카푸치노&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;물&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;50&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;200&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;250&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;커피&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;18&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;24&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;우유&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;150&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;가격&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;900&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;1350&lt;/td&gt;
&lt;td style=&quot;width: 25%; text-align: center;&quot;&gt;2100&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 위의 표를 이용해 메뉴 정보를 만들어 보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;759&quot; data-origin-height=&quot;678&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/02RWF/btsaV368AAF/Ev6DJRk9vKFpXI09CzR3C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/02RWF/btsaV368AAF/Ev6DJRk9vKFpXI09CzR3C0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/02RWF/btsaV368AAF/Ev6DJRk9vKFpXI09CzR3C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F02RWF%2FbtsaV368AAF%2FEv6DJRk9vKFpXI09CzR3C0%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;536&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;759&quot; data-origin-height=&quot;678&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;347&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXrF34/btsaVhEtFiM/dj3JiPoKMd08KBwIrpbuB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXrF34/btsaVhEtFiM/dj3JiPoKMd08KBwIrpbuB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXrF34/btsaVhEtFiM/dj3JiPoKMd08KBwIrpbuB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXrF34%2FbtsaVhEtFiM%2Fdj3JiPoKMd08KBwIrpbuB1%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;347&quot; height=&quot;130&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;347&quot; data-origin-height=&quot;130&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&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;334&quot; data-origin-height=&quot;77&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1FaI3/btsaSkBYekU/Ae21Q9lIUx6nwLQEGTbRqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1FaI3/btsaSkBYekU/Ae21Q9lIUx6nwLQEGTbRqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1FaI3/btsaSkBYekU/Ae21Q9lIUx6nwLQEGTbRqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1FaI3%2FbtsaSkBYekU%2FAe21Q9lIUx6nwLQEGTbRqK%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;334&quot; height=&quot;77&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;334&quot; data-origin-height=&quot;77&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 뒤 자판기 속의 재고를 저장해 주고 번 돈을 저장할 변수를 만들어 주었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 자판기 역할을 할 함수들을 만들어 주도록 하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 커피를 주문했다면 재고를 계산하는 메소드와&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재고가 부족해 판매되지 않았다면 원래 재고로 되돌리는 메소드를 구현해보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;337&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lXcbl/btsa7juehBd/bpsy1thudNPkGMV9n4OShk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lXcbl/btsa7juehBd/bpsy1thudNPkGMV9n4OShk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lXcbl/btsa7juehBd/bpsy1thudNPkGMV9n4OShk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlXcbl%2Fbtsa7juehBd%2Fbpsy1thudNPkGMV9n4OShk%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;263&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;337&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 동전 갯수에 따라 소비자가 넣은 금액을 계산하는 메소드를 만들어보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SdqqW/btsa9xfhmAO/coLK9D6KKIKlvpcWY7lVCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SdqqW/btsa9xfhmAO/coLK9D6KKIKlvpcWY7lVCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SdqqW/btsa9xfhmAO/coLK9D6KKIKlvpcWY7lVCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSdqqW%2Fbtsa9xfhmAO%2FcoLK9D6KKIKlvpcWY7lVCK%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;519&quot; height=&quot;144&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;144&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력한 금액을 변수에 저장해서 반환한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 반환된 금액을 이용해 커피 판매 가격과 비교하여 결제가 가능한지에 대한 메소드를 만들어보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;617&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3Pe1s/btsa6DAymrB/vw9XrREh4c41IpeOrAotgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3Pe1s/btsa6DAymrB/vw9XrREh4c41IpeOrAotgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3Pe1s/btsa6DAymrB/vw9XrREh4c41IpeOrAotgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3Pe1s%2Fbtsa6DAymrB%2Fvw9XrREh4c41IpeOrAotgK%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;617&quot; height=&quot;272&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;617&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 잔돈이 있다면 그 값을 환불해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;858&quot; data-origin-height=&quot;409&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncOB6/btsa9xfiR7Q/qw6BrxIpzkU8Ave64w5Kc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncOB6/btsa9xfiR7Q/qw6BrxIpzkU8Ave64w5Kc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncOB6/btsa9xfiR7Q/qw6BrxIpzkU8Ave64w5Kc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FncOB6%2Fbtsa9xfiR7Q%2Fqw6BrxIpzkU8Ave64w5Kc1%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;700&quot; height=&quot;334&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;858&quot; data-origin-height=&quot;409&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;p data-ke-size=&quot;size16&quot;&gt;위에서 만든 메소드들을 종합하여 커피머신을 작동 해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;report를 입력하면 현재 자판기 재고까지 나타내보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m4SEH/btsbaVmGorX/sES8FkTp0jwg7zVQrHF1N0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m4SEH/btsbaVmGorX/sES8FkTp0jwg7zVQrHF1N0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m4SEH/btsbaVmGorX/sES8FkTp0jwg7zVQrHF1N0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm4SEH%2FbtsbaVmGorX%2FsES8FkTp0jwg7zVQrHF1N0%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;1004&quot; height=&quot;349&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;507&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bu968l/btsa6BW6hlv/KsHJl2YqmgGyDKQhx33CJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bu968l/btsa6BW6hlv/KsHJl2YqmgGyDKQhx33CJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bu968l/btsa6BW6hlv/KsHJl2YqmgGyDKQhx33CJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbu968l%2Fbtsa6BW6hlv%2FKsHJl2YqmgGyDKQhx33CJk%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;507&quot; height=&quot;490&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;507&quot; data-origin-height=&quot;490&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;지도교수 경남정보대학교 김자윤 교수님&lt;/blockquote&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/15</guid>
      <comments>https://quapo.tistory.com/15#entry15comment</comments>
      <pubDate>Wed, 19 Apr 2023 12:17:14 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 OpenCV 라이브러리를 사용해보자 2</title>
      <link>https://quapo.tistory.com/14</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 OpenCV를 이용해 띄운 윈도우 창의 크기와 위치를 설정해볼 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 OpenCV를 임포트 한 뒤 사진을 불러오자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOtMLc/btsaVd821xM/cUQCMtgmcvWxD3UfNI5w5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOtMLc/btsaVd821xM/cUQCMtgmcvWxD3UfNI5w5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOtMLc/btsaVd821xM/cUQCMtgmcvWxD3UfNI5w5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOtMLc%2FbtsaVd821xM%2FcUQCMtgmcvWxD3UfNI5w5K%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;610&quot; height=&quot;162&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;162&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;이제 창을 생성하고 resizeWindow() 메서드를 이용해 크기를 설정 해줄 것 이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;resizeWindow(&quot;창이름&quot;, width , height)를 설정하고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;imshow()를 이용해 윈도우 창에 사진을 불러온 다음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;destroyAllWindow()를 이용해 윈도우 화면을 제거하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;350&quot; data-origin-height=&quot;144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTLZMU/btsaSkuktWC/ps9mtCYBApHuJuvT2k8sVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTLZMU/btsaSkuktWC/ps9mtCYBApHuJuvT2k8sVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTLZMU/btsaSkuktWC/ps9mtCYBApHuJuvT2k8sVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTLZMU%2FbtsaSkuktWC%2Fps9mtCYBApHuJuvT2k8sVk%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;350&quot; height=&quot;144&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;350&quot; data-origin-height=&quot;144&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&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-filename=&quot;3.png&quot; data-origin-width=&quot;1091&quot; data-origin-height=&quot;855&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CTWMr/btsaJUXQ4gu/DCg6kAwiip2fTgxEDA6N3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CTWMr/btsaJUXQ4gu/DCg6kAwiip2fTgxEDA6N3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CTWMr/btsaJUXQ4gu/DCg6kAwiip2fTgxEDA6N3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCTWMr%2FbtsaJUXQ4gu%2FDCg6kAwiip2fTgxEDA6N3k%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;500&quot; height=&quot;392&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1091&quot; data-origin-height=&quot;855&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 크기의 창에 사진을 띄울 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 위치를 설정해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미지가 윈도우 화면을 벗어났을 때 사용할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때는 moveWindow(&quot;창이름&quot;, x축, y축)메소드를 이용하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;167&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/efHxsL/btsaUkmVRXR/eC3fHq7JlNKOox5K8ZH3F0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/efHxsL/btsaUkmVRXR/eC3fHq7JlNKOox5K8ZH3F0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/efHxsL/btsaUkmVRXR/eC3fHq7JlNKOox5K8ZH3F0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FefHxsL%2FbtsaUkmVRXR%2FeC3fHq7JlNKOox5K8ZH3F0%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;459&quot; height=&quot;167&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;167&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드애서 moveWindow() 메서드를 추가한 뒤 실행하면&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0ir2O/btsaSkOHWWn/hcUUOsQnWzUTgNjenckzA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0ir2O/btsaSkOHWWn/hcUUOsQnWzUTgNjenckzA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0ir2O/btsaSkOHWWn/hcUUOsQnWzUTgNjenckzA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0ir2O%2FbtsaSkOHWWn%2FhcUUOsQnWzUTgNjenckzA0%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-filename=&quot;1.PNG&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 100px, 좌측에서 100px 띄워져서 출력되는 창을 볼 수 있다.&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/14</guid>
      <comments>https://quapo.tistory.com/14#entry14comment</comments>
      <pubDate>Tue, 18 Apr 2023 12:25:37 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 openCV 라이브러리를 사용해보자1</title>
      <link>https://quapo.tistory.com/13</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Open CV는 라이브러리 중 하나로 영상 처리 또는 영상 인식 관련 소스들을 모아놓은 라이브러리다.&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;Intel에서 2000년에 수학적인 기능들과 영상 처리 관련 기능들을 라이브러리로 제작하여 공개했다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 OpenCV를 설치해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 아나콘다3로 주피터노트북을 사용하기 때문에 anaconda prompt를 관리자 권한으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행해서 명령어를 입력했다. 이 때 이렇게 다운하지 않고 코딩하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;no module named 'cv2' 라고 실행오류가 날 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;967&quot; data-origin-height=&quot;595&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ClCPk/btsaUi3BL12/wer5mpYYKApPTfXVoy2Jak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ClCPk/btsaUi3BL12/wer5mpYYKApPTfXVoy2Jak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ClCPk/btsaUi3BL12/wer5mpYYKApPTfXVoy2Jak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FClCPk%2FbtsaUi3BL12%2Fwer5mpYYKApPTfXVoy2Jak%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;500&quot; height=&quot;308&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;967&quot; data-origin-height=&quot;595&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;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&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;프롬프트 창이 뜨면 openCV를 다운해보자&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 31.3953%; height: 30px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; pip install opencv-python&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;을 입력하면 다운로드를 할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;1223&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzw4Tv/btsaERAckLz/EUyo6z64omPnqmT0DnO9J0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzw4Tv/btsaERAckLz/EUyo6z64omPnqmT0DnO9J0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzw4Tv/btsaERAckLz/EUyo6z64omPnqmT0DnO9J0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbzw4Tv%2FbtsaERAckLz%2FEUyo6z64omPnqmT0DnO9J0%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;1223&quot; height=&quot;639&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;1223&quot; data-origin-height=&quot;639&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;&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clyDCd/btsaXmq1WRJ/c8KSN51hJK5pJWKxKr3J81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clyDCd/btsaXmq1WRJ/c8KSN51hJK5pJWKxKr3J81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clyDCd/btsaXmq1WRJ/c8KSN51hJK5pJWKxKr3J81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclyDCd%2FbtsaXmq1WRJ%2Fc8KSN51hJK5pJWKxKr3J81%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;500&quot; height=&quot;226&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;271&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;&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;imread('파일경로/파일이름,파일읽기방식')&amp;nbsp;함수를 통해 그림을 불러올 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;446&quot; data-origin-height=&quot;56&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RieIR/btsaw9gBcxx/te6FropivSMXgINwRKgvcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RieIR/btsaw9gBcxx/te6FropivSMXgINwRKgvcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RieIR/btsaw9gBcxx/te6FropivSMXgINwRKgvcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRieIR%2Fbtsaw9gBcxx%2Fte6FropivSMXgINwRKgvcK%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;446&quot; height=&quot;56&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;446&quot; data-origin-height=&quot;56&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 파일 읽기 방식은 0을 입력하면 흑백, 1은 컬러, 2는 반전이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런식으로 경로와 사진명을 입력해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;img 변수에 일단 이미지를 저장했다.&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;&amp;nbsp;&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;&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;namedWindow() 메소드를 이용해 만들수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cv2.namedWindow('창 이름', 창크기)을 입력한다.&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;그 뒤 cv2.imshow('창이름', 출력할 이미지객체) 를 입력하고&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;cv2.waitKey(0) 그림창을 닫는 메소드까지 입력한뒤 실행해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뒤의 숫자는 기다리는 초를 입력하는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3초뒤 꺼지게 하기 위해서는 cv2.waitKey(3000)을 입력하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;892&quot; data-origin-height=&quot;471&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9d6GV/btsaUl0kt7e/aKtG8iTcI8DcT5WLpZrmp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9d6GV/btsaUl0kt7e/aKtG8iTcI8DcT5WLpZrmp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9d6GV/btsaUl0kt7e/aKtG8iTcI8DcT5WLpZrmp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9d6GV%2FbtsaUl0kt7e%2FaKtG8iTcI8DcT5WLpZrmp1%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;500&quot; height=&quot;264&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;892&quot; data-origin-height=&quot;471&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 화면과 같이 새로운 윈도우창에 그림이 뜨는걸 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 waitKey메소드값을 3000을 주고 3초뒤에 꺼지게 해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 창을 제거하는 메소드인 destroyAllWindows()를 추가해주고 실행해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;940&quot; data-origin-height=&quot;437&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sehVg/btsaSTb6UAk/8NixynPspaSTIJjG5mf8f0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sehVg/btsaSTb6UAk/8NixynPspaSTIJjG5mf8f0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sehVg/btsaSTb6UAk/8NixynPspaSTIJjG5mf8f0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsehVg%2FbtsaSTb6UAk%2F8NixynPspaSTIJjG5mf8f0%2Fimg.jpg&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;500&quot; height=&quot;437&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;940&quot; data-origin-height=&quot;437&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 3초뒤에 윈도우창이 자동으로 꺼지는걸 확인할 수 있다.&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/13</guid>
      <comments>https://quapo.tistory.com/13#entry13comment</comments>
      <pubDate>Tue, 18 Apr 2023 10:13:31 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 실습 2 (개발자 현황 분석)</title>
      <link>https://quapo.tistory.com/12</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;개발자를 꿈꾸다 보니 개발자들이 어떤 언어를 쓰고 나이대는 어떻게&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;분포되어 있는지 알아보고싶었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에 데이터파일은 stackoverflow에서 가져왔는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 개발자가 설문에 참여한 것도 아니기 때문에 정확성은 조금 떨어질 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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://insights.stackoverflow.com/survey&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://insights.stackoverflow.com/survey&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681627687417&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;Stack Overflow&quot; data-og-description=&quot;Use Stack Overflow Insights and get information required to understand, reach, and attract developers.Improve tech hiring, recruiting, developer marketing, and and planning initiatives.&quot; data-og-host=&quot;insights.stackoverflow.com&quot; data-og-source-url=&quot;https://insights.stackoverflow.com/survey&quot; data-og-url=&quot;https://insights.stackoverflow.com/survey&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bY4h4s/hySi398U22/tSKPvIS2Fl8hmkmA1e2qfK/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://insights.stackoverflow.com/survey&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://insights.stackoverflow.com/survey&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bY4h4s/hySi398U22/tSKPvIS2Fl8hmkmA1e2qfK/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;Stack Overflow&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Use Stack Overflow Insights and get information required to understand, reach, and attract developers.Improve tech hiring, recruiting, developer marketing, and and planning initiatives.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;insights.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;
&lt;p data-ke-size=&quot;size16&quot;&gt;바로 2022년도 CSV 파일을 다운할 수 있는 링크가있다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;651&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GVnF7/btsamYdPqW1/BZDY3Egp37BQ7QGpoFm5Ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GVnF7/btsamYdPqW1/BZDY3Egp37BQ7QGpoFm5Ik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GVnF7/btsamYdPqW1/BZDY3Egp37BQ7QGpoFm5Ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGVnF7%2FbtsamYdPqW1%2FBZDY3Egp37BQ7QGpoFm5Ik%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;500&quot; height=&quot;284&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;651&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운한 파일의 압축을 풀어준 뒤 폴더 그대로 개발을 공부할 폴더에 넣어줬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 준비는 완료됐다. 분석 하러 가보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;957&quot; data-origin-height=&quot;328&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJycXl/btsamXlG9pJ/FQwiQePxtqw0U8HHvTInR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJycXl/btsamXlG9pJ/FQwiQePxtqw0U8HHvTInR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJycXl/btsamXlG9pJ/FQwiQePxtqw0U8HHvTInR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJycXl%2FbtsamXlG9pJ%2FFQwiQePxtqw0U8HHvTInR1%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;957&quot; height=&quot;328&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;957&quot; data-origin-height=&quot;328&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터를 가져온 것을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;/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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFDMn3/btsaw6I4CXF/zUmbCasJ1lvwQkZkZZ0edK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFDMn3/btsaw6I4CXF/zUmbCasJ1lvwQkZkZZ0edK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFDMn3/btsaw6I4CXF/zUmbCasJ1lvwQkZkZZ0edK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFDMn3%2Fbtsaw6I4CXF%2FzUmbCasJ1lvwQkZkZZ0edK%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;500&quot; height=&quot;183&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;408&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터의 형태를 먼저 파악해보기 위해 head() 함수를 써서 확인 해봤다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 필요한 열만 선별해서 가져올 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;Age - 나이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Country - 국가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LanguageHaveWorkedWith - 다룰줄 아는 프로그래밍 언어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LearnCode - 프로그래밍을 배운 방법&lt;/p&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-filename=&quot;3.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;340&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7jqua/btsaw63nOvi/iNGmU1R3YkjAFkveIPLLyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7jqua/btsaw63nOvi/iNGmU1R3YkjAFkveIPLLyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7jqua/btsaw63nOvi/iNGmU1R3YkjAFkveIPLLyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7jqua%2Fbtsaw63nOvi%2FiNGmU1R3YkjAFkveIPLLyk%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;173&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;340&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;&amp;nbsp;&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;&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;메서드 drop_duplicates() 를 사용해서 출력하자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;292&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHmKWG/btsatUPGogx/RuKhyt957Bb1gzKb5lrPd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHmKWG/btsatUPGogx/RuKhyt957Bb1gzKb5lrPd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHmKWG/btsatUPGogx/RuKhyt957Bb1gzKb5lrPd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHmKWG%2FbtsatUPGogx%2FRuKhyt957Bb1gzKb5lrPd1%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;400&quot; height=&quot;195&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;292&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연령대 별로 가져왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 같은 연령대 개발자를 그룹화해보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;300&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DHBPH/btsakftDQTF/4YOFiHZj4xLZOEZfeFmyR0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DHBPH/btsakftDQTF/4YOFiHZj4xLZOEZfeFmyR0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DHBPH/btsakftDQTF/4YOFiHZj4xLZOEZfeFmyR0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDHBPH%2FbtsakftDQTF%2F4YOFiHZj4xLZOEZfeFmyR0%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;400&quot; height=&quot;197&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;300&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;p data-ke-size=&quot;size16&quot;&gt;여기서는 막대그래프로 분포도를 시각화 하는게 꺾은선그래프보다 더 효율적일 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;plot.bar()를 이용해 막대그래프로 만들어 보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;851&quot; data-origin-height=&quot;734&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/udAsS/btsaqPVrlAO/yV9ygsqYzGrLYnxujCKtnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/udAsS/btsaqPVrlAO/yV9ygsqYzGrLYnxujCKtnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/udAsS/btsaqPVrlAO/yV9ygsqYzGrLYnxujCKtnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FudAsS%2FbtsaqPVrlAO%2FyV9ygsqYzGrLYnxujCKtnK%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;500&quot; height=&quot;734&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;851&quot; data-origin-height=&quot;734&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;p data-ke-size=&quot;size16&quot;&gt;수평그래프로 그리고 싶다면 horizontal의 앞글자를 따 plot.barh()로 h만 붙혀주면 된다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;595&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckbOf1/btsakcKGIqg/E3QN8nR47R5ylgHWgDBfvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckbOf1/btsakcKGIqg/E3QN8nR47R5ylgHWgDBfvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckbOf1/btsakcKGIqg/E3QN8nR47R5ylgHWgDBfvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckbOf1%2FbtsakcKGIqg%2FE3QN8nR47R5ylgHWgDBfvk%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;500&quot; height=&quot;595&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;595&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;161&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pG559/btsar6CDWon/CCKIWGsUkRMJlzmTOYCqmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pG559/btsar6CDWon/CCKIWGsUkRMJlzmTOYCqmk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pG559/btsar6CDWon/CCKIWGsUkRMJlzmTOYCqmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpG559%2Fbtsar6CDWon%2FCCKIWGsUkRMJlzmTOYCqmk%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;500&quot; height=&quot;111&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;161&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;&amp;nbsp;&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;&amp;nbsp;&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;이제 이 색인 정보들을 reindex()를 통해 다시 정렬 해 주었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;522&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0ab5i/btsaEhcqSsG/kVq3KW15Kvpq8SfmlAAMBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0ab5i/btsaEhcqSsG/kVq3KW15Kvpq8SfmlAAMBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0ab5i/btsaEhcqSsG/kVq3KW15Kvpq8SfmlAAMBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0ab5i%2FbtsaEhcqSsG%2FkVq3KW15Kvpq8SfmlAAMBk%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;500&quot; height=&quot;443&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;522&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;594&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcSQKY/btsatWfGQwi/IKJ0GrPkOxPNS6XWawlH4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcSQKY/btsatWfGQwi/IKJ0GrPkOxPNS6XWawlH4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcSQKY/btsatWfGQwi/IKJ0GrPkOxPNS6XWawlH4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcSQKY%2FbtsatWfGQwi%2FIKJ0GrPkOxPNS6XWawlH4k%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;594&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;594&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 훨씬 보기 좋아지게 완성 되었다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확실히 18~ 44세 까지 많은 분포도를 차지 했다는 걸 알 수 있다.&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;&amp;nbsp;&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;&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;먼저 데이터에서 groupby()를 이용해 Country를 가져왔다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;364&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/szs1s/btsaETo4V2G/W3Jsdjz1Zk34ghyrhyrOTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/szs1s/btsaETo4V2G/W3Jsdjz1Zk34ghyrhyrOTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/szs1s/btsaETo4V2G/W3Jsdjz1Zk34ghyrhyrOTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fszs1s%2FbtsaETo4V2G%2FW3Jsdjz1Zk34ghyrhyrOTk%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;662&quot; height=&quot;364&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;364&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;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;445&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcmDmb/btsar3MG2Ej/vkDek7OfKWXvAKBWST0LDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcmDmb/btsar3MG2Ej/vkDek7OfKWXvAKBWST0LDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcmDmb/btsar3MG2Ej/vkDek7OfKWXvAKBWST0LDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcmDmb%2Fbtsar3MG2Ej%2FvkDek7OfKWXvAKBWST0LDk%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;831&quot; height=&quot;445&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;445&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정말 별로다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 그래프에 표현할 나라의 수를 15개로 조정해서 그려야겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때는 nlargest() 함수를 사용하면 상위의 원하는 갯수까지만 가져올 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;751&quot; data-origin-height=&quot;452&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x5JCI/btsakf1tHF5/prvcp8cKdWf8E0WPJYkdB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x5JCI/btsakf1tHF5/prvcp8cKdWf8E0WPJYkdB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x5JCI/btsakf1tHF5/prvcp8cKdWf8E0WPJYkdB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx5JCI%2Fbtsakf1tHF5%2Fprvcp8cKdWf8E0WPJYkdB0%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;361&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;751&quot; data-origin-height=&quot;452&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 다시 파이그래프로 시각화 해보자 이번에는 figsize를 이용해 크기도 조절 해봤다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;1330&quot; data-origin-height=&quot;757&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bD238M/btsar5RgNjH/f08BPSYbj0X43oHEnOaVH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bD238M/btsar5RgNjH/f08BPSYbj0X43oHEnOaVH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bD238M/btsar5RgNjH/f08BPSYbj0X43oHEnOaVH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbD238M%2Fbtsar5RgNjH%2Ff08BPSYbj0X43oHEnOaVH0%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;1330&quot; height=&quot;757&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;1330&quot; data-origin-height=&quot;757&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 사용해본 프로그래밍 언어를 시각화 해서 보도록 하자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 추출 했었던 칼럼명을 이용해 추출하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;LanguageHaveWorkedWith - 다룰줄 아는 프로그래밍 언어&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;751&quot; data-origin-height=&quot;361&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MxSZK/btsaiqvYICM/GlwvIdAreeXaRK2FrtBMF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MxSZK/btsaiqvYICM/GlwvIdAreeXaRK2FrtBMF1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MxSZK/btsaiqvYICM/GlwvIdAreeXaRK2FrtBMF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMxSZK%2FbtsaiqvYICM%2FGlwvIdAreeXaRK2FrtBMF1%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;500&quot; height=&quot;240&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;751&quot; data-origin-height=&quot;361&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;; 로 구분되어 있는게 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 이 사용해본 언어 리스트를 ;구분자 기준으로 split()함수를 통해 분리 시키자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;364&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0t6W8/btsar3sohRs/zreStJ1Ur68DjGikalQYA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0t6W8/btsar3sohRs/zreStJ1Ur68DjGikalQYA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0t6W8/btsar3sohRs/zreStJ1Ur68DjGikalQYA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0t6W8%2Fbtsar3sohRs%2FzreStJ1Ur68DjGikalQYA1%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;722&quot; height=&quot;364&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;364&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배열로 저장된게 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;이제 이 리스트의 항목을 explode() 함수를 이용해 열로 나누어 보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;835&quot; data-origin-height=&quot;364&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/to7oa/btsak3fDdl6/o2PdgYBT22VoZV1xvIH4Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/to7oa/btsak3fDdl6/o2PdgYBT22VoZV1xvIH4Zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/to7oa/btsak3fDdl6/o2PdgYBT22VoZV1xvIH4Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fto7oa%2Fbtsak3fDdl6%2Fo2PdgYBT22VoZV1xvIH4Zk%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;500&quot; height=&quot;364&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;835&quot; data-origin-height=&quot;364&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나누었으니 이제 언어별로 응답한 수를 계산해보자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mXa9S/btsah91PSvA/IXkj3Buu1Tqf4pClHJjMiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mXa9S/btsah91PSvA/IXkj3Buu1Tqf4pClHJjMiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mXa9S/btsah91PSvA/IXkj3Buu1Tqf4pClHJjMiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmXa9S%2Fbtsah91PSvA%2FIXkj3Buu1Tqf4pClHJjMiK%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;239&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&lt;/p&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-filename=&quot;5.PNG&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;766&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx6mg9/btsak28Ts8f/K40UIt0rV4BXkmWigYWkTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx6mg9/btsak28Ts8f/K40UIt0rV4BXkmWigYWkTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx6mg9/btsak28Ts8f/K40UIt0rV4BXkmWigYWkTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx6mg9%2Fbtsak28Ts8f%2FK40UIt0rV4BXkmWigYWkTk%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;976&quot; height=&quot;766&quot; data-filename=&quot;5.PNG&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;766&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이그래프는 3시부터 반시계 방향으로 돌기 때문에 가장 많이 사용하는 언어는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;JavaScript 인것을 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만! 여기서 아쉬운 부분이 있다. 값 마다 몇 퍼센트 인지 알고싶다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이그래프에서 백분율을 표기하기 위해서는 autopct속성을 사용하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;747&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HHLqw/btsalaTaLNI/GTBr3K02yUgemuVYpkz82K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HHLqw/btsalaTaLNI/GTBr3K02yUgemuVYpkz82K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HHLqw/btsalaTaLNI/GTBr3K02yUgemuVYpkz82K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHHLqw%2FbtsalaTaLNI%2FGTBr3K02yUgemuVYpkz82K%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;832&quot; height=&quot;747&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;747&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 백분율을 표기해보니 훨씬 보기 좋은 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/12</guid>
      <comments>https://quapo.tistory.com/12#entry12comment</comments>
      <pubDate>Sun, 16 Apr 2023 17:15:20 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 실습 1 (코로나 확진자 변화 분석)</title>
      <link>https://quapo.tistory.com/11</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬으로 많은 데이터들을 보기 쉽게 정리해서 시각화 해보도록 하자!&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;/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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 owid(&lt;a href=&quot;https://ourworldindata.org/coronavirus&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://ourworldindata.org/coronavirus&lt;/a&gt;)에서 데이터를 받아와서 사용했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사이트에 접속해보면 Download Dataset이 보일것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1908&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cufEqb/btsayWGnvnN/Ng17NyEkAuBHJnwojS8XRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cufEqb/btsayWGnvnN/Ng17NyEkAuBHJnwojS8XRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cufEqb/btsayWGnvnN/Ng17NyEkAuBHJnwojS8XRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcufEqb%2FbtsayWGnvnN%2FNg17NyEkAuBHJnwojS8XRK%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;1908&quot; height=&quot;818&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;1908&quot; data-origin-height=&quot;818&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;&amp;nbsp;&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;&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;Download our complete COVID-19 dataset 옆에 CSV | XLSX | JSON 이 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 CSV파일을 다운했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;721&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0rpjb/btsatWfCuux/AmLRLIsJ2Jin1hZSg5PrA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0rpjb/btsatWfCuux/AmLRLIsJ2Jin1hZSg5PrA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0rpjb/btsatWfCuux/AmLRLIsJ2Jin1hZSg5PrA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0rpjb%2FbtsatWfCuux%2FAmLRLIsJ2Jin1hZSg5PrA1%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;1440&quot; height=&quot;721&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;721&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;&amp;nbsp;&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;&amp;nbsp;&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;&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;일단 다운로드 파일로 가서 받은 csv 파일을 복사해서&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1359&quot; data-origin-height=&quot;678&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WRibp/btsaip4M3Ej/wpJDGYpDkrKpXNU0qP6sc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WRibp/btsaip4M3Ej/wpJDGYpDkrKpXNU0qP6sc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WRibp/btsaip4M3Ej/wpJDGYpDkrKpXNU0qP6sc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWRibp%2Fbtsaip4M3Ej%2FwpJDGYpDkrKpXNU0qP6sc0%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;299&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1359&quot; data-origin-height=&quot;678&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&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;578&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/coQBrn/btsahKOXbSG/56fBsHLgpuJZD2KFfxJ5zK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/coQBrn/btsahKOXbSG/56fBsHLgpuJZD2KFfxJ5zK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/coQBrn/btsahKOXbSG/56fBsHLgpuJZD2KFfxJ5zK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoQBrn%2FbtsahKOXbSG%2F56fBsHLgpuJZD2KFfxJ5zK%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;307&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;578&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 데이터도 받아왔으니 실습을 해보자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 데이터 분석을 위해 pandas 라이브러리를 임포트 하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;csv 파일을 불러오자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;236&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XDMLo/btsalaZRItC/AIuxlKua3QKmr2yQk5LNHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XDMLo/btsalaZRItC/AIuxlKua3QKmr2yQk5LNHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XDMLo/btsalaZRItC/AIuxlKua3QKmr2yQk5LNHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXDMLo%2FbtsalaZRItC%2FAIuxlKua3QKmr2yQk5LNHk%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;678&quot; height=&quot;236&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;236&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pandas 라이브러리의 read_csv()를 이용해 방금 받아온 파일을 읽어들였다.&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;읽어들인 데이터는 데이터프레임 타입으로 저장된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 데이터프레임 정보를 info()함수를 통해 확인해보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;764&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvgI9A/btsak3GDy1S/QWAJQ2lIwlKvXPoxHmc3pk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvgI9A/btsak3GDy1S/QWAJQ2lIwlKvXPoxHmc3pk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvgI9A/btsak3GDy1S/QWAJQ2lIwlKvXPoxHmc3pk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvgI9A%2Fbtsak3GDy1S%2FQWAJQ2lIwlKvXPoxHmc3pk%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;583&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;764&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;총 67개의 칼럼들이 나왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 데이터를 확인할 것인데, 간단하게 일부 데이터를 확인하는 방법인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;head() - 상위 5개 데이터 확인, tail() - 하위 5개 데이터 확인&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;704&quot; data-origin-height=&quot;434&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Hn2CA/btsajePsHYZ/jHQxRG1DKYOl1ccrT0rK9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Hn2CA/btsajePsHYZ/jHQxRG1DKYOl1ccrT0rK9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Hn2CA/btsajePsHYZ/jHQxRG1DKYOl1ccrT0rK9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHn2CA%2FbtsajePsHYZ%2FjHQxRG1DKYOl1ccrT0rK9K%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;400&quot; height=&quot;434&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;704&quot; data-origin-height=&quot;434&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;656&quot; data-origin-height=&quot;419&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnvLgw/btsajdXlKSe/oIHAFqYuNUlaHswKTKyQ11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnvLgw/btsajdXlKSe/oIHAFqYuNUlaHswKTKyQ11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnvLgw/btsajdXlKSe/oIHAFqYuNUlaHswKTKyQ11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnvLgw%2FbtsajdXlKSe%2FoIHAFqYuNUlaHswKTKyQ11%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;400&quot; height=&quot;419&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;656&quot; data-origin-height=&quot;419&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;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;
&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;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 칼럼 수가 67개나 있기때문에 쓸모 없는 데이터들을 없애고 싶다.&lt;/p&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-filename=&quot;3.png&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;381&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/87vxn/btsak88OyAw/f1jKyYLPqUzMbzfWKAe3x1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/87vxn/btsak88OyAw/f1jKyYLPqUzMbzfWKAe3x1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/87vxn/btsak88OyAw/f1jKyYLPqUzMbzfWKAe3x1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F87vxn%2Fbtsak88OyAw%2Ff1jKyYLPqUzMbzfWKAe3x1%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;624&quot; height=&quot;381&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;381&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&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;&amp;nbsp;&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;&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;일단 여기서 국가를 뜻하는 location의 값을 확인해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cr0U4h/btsayVna084/VksssfDGphLvdDIyN8z07k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cr0U4h/btsayVna084/VksssfDGphLvdDIyN8z07k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cr0U4h/btsayVna084/VksssfDGphLvdDIyN8z07k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcr0U4h%2FbtsayVna084%2FVksssfDGphLvdDIyN8z07k%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;490&quot; height=&quot;360&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동일한 국가 이름이 중복되어 표시되는걸 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;이제 데이터에 있는 나라 이름을 하나씩만 출력하려면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터의 유일 값을 출력해주는 unique() 함수를 쓰면 된다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;780&quot; data-origin-height=&quot;634&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SWxaC/btsal5daYWG/jxiZCs9xgUfvwYPn4nK2H1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SWxaC/btsal5daYWG/jxiZCs9xgUfvwYPn4nK2H1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SWxaC/btsal5daYWG/jxiZCs9xgUfvwYPn4nK2H1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSWxaC%2Fbtsal5daYWG%2FjxiZCs9xgUfvwYPn4nK2H1%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;400&quot; height=&quot;325&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;780&quot; data-origin-height=&quot;634&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국 = South Korea, 미국 United States&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;741&quot; data-origin-height=&quot;309&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z1Uo8/btsaEhKdGsI/BRXurPzSxemzsKSLQSFK11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z1Uo8/btsaEhKdGsI/BRXurPzSxemzsKSLQSFK11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z1Uo8/btsaEhKdGsI/BRXurPzSxemzsKSLQSFK11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ1Uo8%2FbtsaEhKdGsI%2FBRXurPzSxemzsKSLQSFK11%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;500&quot; height=&quot;209&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;741&quot; data-origin-height=&quot;309&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;location열의 데이터가 South Korea 인 데이터만 가져올 수 있었다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인덱스 번호가 거슬린다.. 날짜를 인덱스 대신으로 보여줄 수 있을 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcPFdM/btsajc5cY8G/EpY8IWYaK1MQHkZUnN00wK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcPFdM/btsajc5cY8G/EpY8IWYaK1MQHkZUnN00wK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcPFdM/btsajc5cY8G/EpY8IWYaK1MQHkZUnN00wK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdcPFdM%2Fbtsajc5cY8G%2FEpY8IWYaK1MQHkZUnN00wK%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;500&quot; height=&quot;258&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;set_index함수를 이용해 날짜를 인덱스로 설정했더니 훨씬 보기 좋아졌다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 똑같은 방법으로 미국의 데이터도 받아오자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CGlWT/btsamYrmC7n/2bpB8ikswFLRdHBTHn7iM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CGlWT/btsamYrmC7n/2bpB8ikswFLRdHBTHn7iM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CGlWT/btsamYrmC7n/2bpB8ikswFLRdHBTHn7iM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCGlWT%2FbtsamYrmC7n%2F2bpB8ikswFLRdHBTHn7iM0%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;273&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;372&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;&amp;nbsp;&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;&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;total_cases 열의 데이터만 가져와서 시리즈를 생성했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;656&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FaM7t/btsak3zUl2I/csA7zcdd5OS9Bcf791OqS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FaM7t/btsak3zUl2I/csA7zcdd5OS9Bcf791OqS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FaM7t/btsak3zUl2I/csA7zcdd5OS9Bcf791OqS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFaM7t%2Fbtsak3zUl2I%2FcsA7zcdd5OS9Bcf791OqS0%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;400&quot; height=&quot;214&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;656&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;657&quot; data-origin-height=&quot;355&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4fZrt/btsai55SuIX/lJwrpTYPkDveUVKq2yNIEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4fZrt/btsai55SuIX/lJwrpTYPkDveUVKq2yNIEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4fZrt/btsai55SuIX/lJwrpTYPkDveUVKq2yNIEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4fZrt%2Fbtsai55SuIX%2FlJwrpTYPkDveUVKq2yNIEK%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;400&quot; height=&quot;355&quot; data-filename=&quot;캡처.PNG&quot; data-origin-width=&quot;657&quot; data-origin-height=&quot;355&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 두 시리즈를 합쳐 그래프를 그릴 데이터프레임을 생성하자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;412&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTwR38/btsake9hFl0/qI4jOntCVGWCPvcHeXg3P0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTwR38/btsake9hFl0/qI4jOntCVGWCPvcHeXg3P0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTwR38/btsake9hFl0/qI4jOntCVGWCPvcHeXg3P0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTwR38%2Fbtsake9hFl0%2FqI4jOntCVGWCPvcHeXg3P0%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;500&quot; height=&quot;322&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;412&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;칼럼명을 KOR, USA로 정하고 index번호를 위에서 만든 날짜순 데이터프레임을 이용해&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;이제 plot이라는 시각화 메서드를 사용해 그래프를 그릴건데 꺾은선그래프로 보여주자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;826&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUdGFW/btsaqOWt4XS/QZbmp8iILoXbqbAkhGZXZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUdGFW/btsaqOWt4XS/QZbmp8iILoXbqbAkhGZXZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUdGFW/btsaqOWt4XS/QZbmp8iILoXbqbAkhGZXZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUdGFW%2FbtsaqOWt4XS%2FQZbmp8iILoXbqbAkhGZXZK%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;639&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;826&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;슬라이싱을 해서 가져올 수 있다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;690&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqHgNU/btsal4SP56L/A9Sh3XJXrHIkpNRRxfkhl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqHgNU/btsal4SP56L/A9Sh3XJXrHIkpNRRxfkhl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqHgNU/btsal4SP56L/A9Sh3XJXrHIkpNRRxfkhl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqHgNU%2Fbtsal4SP56L%2FA9Sh3XJXrHIkpNRRxfkhl1%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;504&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;690&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 날짜가 곂쳐보이는 것은line() 메서드에 속성 rot를 쓰면 되는데 반시계 방향으로 돌아간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 2022-01-01 부터 슬라이싱해 가져온것을 볼 수 있다.&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 이렇게 데이터를 가져와도 의미가 크게 없는것 같다는 생각이 들었고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인구 비율당 확진자 수를 비교하고 싶다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리가 가져온 csv 파일에는 population라는 칼럼이 존재한걸 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인구를 일단 가져와보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;205&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6JldE/btsaEgxNnhJ/SqiT6dN6V8uuOcbiKvklJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6JldE/btsaEgxNnhJ/SqiT6dN6V8uuOcbiKvklJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6JldE/btsaEgxNnhJ/SqiT6dN6V8uuOcbiKvklJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6JldE%2FbtsaEgxNnhJ%2FSqiT6dN6V8uuOcbiKvklJK%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;559&quot; height=&quot;205&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;205&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;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래프를 2022-01-01 부터 그릴 것이기 때문에 그 날의 인구를 가져와서 비율을 구해보도록 하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬의 round함수를 이용해 소숫점 2째짜리수 까지만 보여주도록 했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;483&quot; data-origin-height=&quot;110&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7Vmgq/btsakiw6kw3/kJXRMF524NIlSzMUQdteJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7Vmgq/btsakiw6kw3/kJXRMF524NIlSzMUQdteJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7Vmgq/btsakiw6kw3/kJXRMF524NIlSzMUQdteJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7Vmgq%2Fbtsakiw6kw3%2FkJXRMF524NIlSzMUQdteJK%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;483&quot; height=&quot;110&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;483&quot; data-origin-height=&quot;110&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 비율을 구할 수 있었다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 비율을 적용한 최종 데이터프레임을 만들어 보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;409&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mfoUm/btsamXFYgso/sCejZ6qRVJw9PY4oatWXW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mfoUm/btsamXFYgso/sCejZ6qRVJw9PY4oatWXW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mfoUm/btsamXFYgso/sCejZ6qRVJw9PY4oatWXW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmfoUm%2FbtsamXFYgso%2FsCejZ6qRVJw9PY4oatWXW0%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;500&quot; height=&quot;335&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;409&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국 비율을 미국과 같게 하기위해 위에서 구한 rate값을 곱해서 적용해줬다.&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;867&quot; data-origin-height=&quot;711&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mbrCM/btsahy1MUwS/HqOjSmRKKnlSm5CLHRr6B1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mbrCM/btsahy1MUwS/HqOjSmRKKnlSm5CLHRr6B1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mbrCM/btsahy1MUwS/HqOjSmRKKnlSm5CLHRr6B1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmbrCM%2Fbtsahy1MUwS%2FHqOjSmRKKnlSm5CLHRr6B1%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;500&quot; height=&quot;410&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;867&quot; data-origin-height=&quot;711&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변화가 컸던 2022년 부터 다시 그래프를 그려보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;881&quot; data-origin-height=&quot;696&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WyrRB/btsagqXgq7q/jjeZKkyuFUXf0TtOA8iRJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WyrRB/btsagqXgq7q/jjeZKkyuFUXf0TtOA8iRJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WyrRB/btsagqXgq7q/jjeZKkyuFUXf0TtOA8iRJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWyrRB%2FbtsagqXgq7q%2FjjeZKkyuFUXf0TtOA8iRJ0%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;500&quot; height=&quot;395&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;881&quot; data-origin-height=&quot;696&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/11</guid>
      <comments>https://quapo.tistory.com/11#entry11comment</comments>
      <pubDate>Sun, 16 Apr 2023 15:38:32 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 Pandas 라이브러리를 사용해보자</title>
      <link>https://quapo.tistory.com/10</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;판다스 라이브러리 데이터 구조&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 시리즈(Series) : 1차원의 자료구조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; &amp;nbsp;인덱스를 이용해 값을 얻을 수 있다.&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;2. 데이터프레임(DataFrame) : 2차원의 자료구조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; &amp;nbsp;인덱스와 열을 이용해 값을 얻을 수 있다.&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 판다스 라이브러리를 임포트 하자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRybum/btsamXS8rA8/FF2ygcQ7Tzy0174IFnlifK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRybum/btsamXS8rA8/FF2ygcQ7Tzy0174IFnlifK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRybum/btsamXS8rA8/FF2ygcQ7Tzy0174IFnlifK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRybum%2FbtsamXS8rA8%2FFF2ygcQ7Tzy0174IFnlifK%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;652&quot; height=&quot;145&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;145&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 시리즈(1차원의 자료구조) 객체를 생성해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실수형 배열을 넣고 index값을 a, b, c, d, e로 설정했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uki0o/btsar4qSRvs/iCA1FbSJenEDPF96NosgNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uki0o/btsar4qSRvs/iCA1FbSJenEDPF96NosgNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uki0o/btsar4qSRvs/iCA1FbSJenEDPF96NosgNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuki0o%2Fbtsar4qSRvs%2FiCA1FbSJenEDPF96NosgNk%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;148&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 key - value 형태의 시리즈가 완성 되었고 datatype은 float64(실수형)이 출력 되었다.&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;&amp;nbsp;&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;&amp;nbsp;&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;&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;5.PNG&quot; data-origin-width=&quot;306&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqrMy6/btsafQ2BOX0/xdv8rACLUHOkkYA1oLqgb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqrMy6/btsafQ2BOX0/xdv8rACLUHOkkYA1oLqgb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqrMy6/btsafQ2BOX0/xdv8rACLUHOkkYA1oLqgb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqrMy6%2FbtsafQ2BOX0%2Fxdv8rACLUHOkkYA1oLqgb0%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;306&quot; height=&quot;186&quot; data-filename=&quot;5.PNG&quot; data-origin-width=&quot;306&quot; data-origin-height=&quot;186&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;&amp;nbsp;&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;&amp;nbsp;&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;&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;263&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0uEZt/btsatWfb1Go/U6EFoBfMrIxNSCmO9EyJT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0uEZt/btsatWfb1Go/U6EFoBfMrIxNSCmO9EyJT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0uEZt/btsatWfb1Go/U6EFoBfMrIxNSCmO9EyJT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0uEZt%2FbtsatWfb1Go%2FU6EFoBfMrIxNSCmO9EyJT1%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;500&quot; height=&quot;218&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;263&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&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-filename=&quot;2.PNG&quot; data-origin-width=&quot;592&quot; data-origin-height=&quot;168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Rwj44/btsatWlXfm9/m7XKiw8LkztVAHBitu6KFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Rwj44/btsatWlXfm9/m7XKiw8LkztVAHBitu6KFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Rwj44/btsatWlXfm9/m7XKiw8LkztVAHBitu6KFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRwj44%2FbtsatWlXfm9%2Fm7XKiw8LkztVAHBitu6KFk%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;592&quot; height=&quot;168&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;592&quot; data-origin-height=&quot;168&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;&amp;nbsp;&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;그리고 두개의 시리즈를 설정해 인덱스 값을 똑같이 한 뒤&amp;nbsp;&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;236&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nuXS6/btsaqO2ONSC/4pPATnoSiWZ4J8Qqyy4OGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nuXS6/btsaqO2ONSC/4pPATnoSiWZ4J8Qqyy4OGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nuXS6/btsaqO2ONSC/4pPATnoSiWZ4J8Qqyy4OGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnuXS6%2FbtsaqO2ONSC%2F4pPATnoSiWZ4J8Qqyy4OGK%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;629&quot; height=&quot;236&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;236&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;&amp;nbsp;&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;&amp;nbsp;&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;이번에는 시리즈의 요약 정보를 출력해보는 함수 describe()를 사용해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수에다가 시리즈를 앞에서 다뤘던 numpy.arange()를 이용해 값을 저장한 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수명.describe()를 사용해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;311&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7IQCb/btsak9M4VHh/iqnK5zSGvUCS3llZ1pEKXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7IQCb/btsak9M4VHh/iqnK5zSGvUCS3llZ1pEKXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7IQCb/btsak9M4VHh/iqnK5zSGvUCS3llZ1pEKXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7IQCb%2Fbtsak9M4VHh%2FiqnK5zSGvUCS3llZ1pEKXk%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;486&quot; height=&quot;311&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;311&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;412&quot; data-origin-height=&quot;113&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIbVxB/btsaibdRipx/22DBZr4Qdwx9kN6TNEZV0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIbVxB/btsaibdRipx/22DBZr4Qdwx9kN6TNEZV0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIbVxB/btsaibdRipx/22DBZr4Qdwx9kN6TNEZV0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIbVxB%2FbtsaibdRipx%2F22DBZr4Qdwx9kN6TNEZV0k%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;412&quot; height=&quot;113&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;412&quot; data-origin-height=&quot;113&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mean 키 값의 밸류값인 14.5를 가져온 것을 볼 수 있다.&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;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 데이터프레임을 생성해보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;163&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dSye7Y/btsahJoyAJi/a7TLCLCyAIk2KKdVc4j9Vk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dSye7Y/btsahJoyAJi/a7TLCLCyAIk2KKdVc4j9Vk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dSye7Y/btsahJoyAJi/a7TLCLCyAIk2KKdVc4j9Vk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdSye7Y%2FbtsahJoyAJi%2Fa7TLCLCyAIk2KKdVc4j9Vk%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;876&quot; height=&quot;163&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;163&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;일단 이렇게 2차원 배열을 정의했다.&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 판다스라이브러리를 이용해 DataFrame()함수를 사용해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;591&quot; data-origin-height=&quot;268&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmmNS8/btsaipDiQ6E/DpXkruIykZmaRz8JB9R9H0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmmNS8/btsaipDiQ6E/DpXkruIykZmaRz8JB9R9H0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmmNS8/btsaipDiQ6E/DpXkruIykZmaRz8JB9R9H0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmmNS8%2FbtsaipDiQ6E%2FDpXkruIykZmaRz8JB9R9H0%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;591&quot; height=&quot;268&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;591&quot; data-origin-height=&quot;268&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;훨씬 보기좋게 2차원의 표가 나타났다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터가 많아질수록 DataFrame() 함수를 이용해 데이터를 한 눈에 알아보기 쉽게 할 수 있을것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/10</guid>
      <comments>https://quapo.tistory.com/10#entry10comment</comments>
      <pubDate>Sat, 15 Apr 2023 17:33:57 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 numpy 사용해보기</title>
      <link>https://quapo.tistory.com/9</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬에는 많은 라이브러리가 있는데 일단&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기초적인 라이브러리인 NumPy를 사용해보자!&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;일단 사용하기 위해선 라이브러리를 import 해주어야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqB8OO/btsal5qdNyJ/prBsi6pKeoyyhhnHY9PwgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqB8OO/btsal5qdNyJ/prBsi6pKeoyyhhnHY9PwgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqB8OO/btsal5qdNyJ/prBsi6pKeoyyhhnHY9PwgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqB8OO%2Fbtsal5qdNyJ%2FprBsi6pKeoyyhhnHY9PwgK%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;480&quot; height=&quot;183&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 as는 함수의 별칭을 정해주는 것인데 나중에 사용할 때 별칭을 사용해 편리하게 쓸 수 있다.&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;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;numpy를 이용해 리스트를 저장 해보자&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;501&quot; data-origin-height=&quot;181&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjPaTp/btsaf8CjCL1/f8BWeIuWANljEu8qk9FIRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjPaTp/btsaf8CjCL1/f8BWeIuWANljEu8qk9FIRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjPaTp/btsaf8CjCL1/f8BWeIuWANljEu8qk9FIRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjPaTp%2Fbtsaf8CjCL1%2Ff8BWeIuWANljEu8qk9FIRk%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;501&quot; height=&quot;181&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;501&quot; data-origin-height=&quot;181&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;numpy를 이용해 리스트를 저장 했다. type()함수를 사용해보니 numpy.ndarray형태인 걸 알 수 있다.&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;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&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;이제 변수 a에 저장된 array의 차원 수와 각 차원에 몇개의 값이 있는지 반환하는 함수를 사용해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi8MEG/btsai5Epggq/4FFI6GqPPXTWttT8rEo9tK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi8MEG/btsai5Epggq/4FFI6GqPPXTWttT8rEo9tK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi8MEG/btsai5Epggq/4FFI6GqPPXTWttT8rEo9tK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi8MEG%2Fbtsai5Epggq%2F4FFI6GqPPXTWttT8rEo9tK%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;514&quot; height=&quot;190&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ndim은 array의 차원 수, shape는 각 차원에 몇개의 값이 있는지 튜플로 반환해준다.&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;&amp;nbsp;&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;numpy 배열 기본 활용&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;numpy로 배열을 활용 해보자!&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;142&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yJIP6/btsak9zxYdW/pKRN1fvnj1QjaCKpwcdchk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yJIP6/btsak9zxYdW/pKRN1fvnj1QjaCKpwcdchk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yJIP6/btsak9zxYdW/pKRN1fvnj1QjaCKpwcdchk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyJIP6%2Fbtsak9zxYdW%2FpKRN1fvnj1QjaCKpwcdchk%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;411&quot; height=&quot;142&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;142&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배열 안에는 실수형과 정수형으로 저장된 것을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&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;이제 numpy의 array를 이용해 다른 변수에 다시 저장해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;381&quot; data-origin-height=&quot;109&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/drOneb/btsaiqhQn5e/UrHlV9WaVTUB363kVz4v1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/drOneb/btsaiqhQn5e/UrHlV9WaVTUB363kVz4v1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/drOneb/btsaiqhQn5e/UrHlV9WaVTUB363kVz4v1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdrOneb%2FbtsaiqhQn5e%2FUrHlV9WaVTUB363kVz4v1K%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;381&quot; height=&quot;109&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;381&quot; data-origin-height=&quot;109&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배열에 저장된 값이 모두 실수형으로 저장된 것을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 2차원 배열로 생성해보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L7Alc/btsahKOvuzN/K0mmwaZjjdlv8fhmCUOG2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L7Alc/btsahKOvuzN/K0mmwaZjjdlv8fhmCUOG2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L7Alc/btsahKOvuzN/K0mmwaZjjdlv8fhmCUOG2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL7Alc%2FbtsahKOvuzN%2FK0mmwaZjjdlv8fhmCUOG2K%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;512&quot; height=&quot;150&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;386&quot; data-origin-height=&quot;106&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfFomc/btsaipQMi2R/pUWhonSoqhpiSVkhW1benk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfFomc/btsaipQMi2R/pUWhonSoqhpiSVkhW1benk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfFomc/btsaipQMi2R/pUWhonSoqhpiSVkhW1benk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfFomc%2FbtsaipQMi2R%2FpUWhonSoqhpiSVkhW1benk%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;386&quot; height=&quot;106&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;386&quot; data-origin-height=&quot;106&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 사용했던 넘파이의 shape함수를 이용해 각 차원에 몇개의 값이 있는지 확인 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2행 5열이라는 것을 확인 할 수 있었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&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;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 인덱싱과 슬라이싱을 해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 배열을 생성하는데 numpy의 arange()를 이용해 0부터 시작되는 정수 10개를 넣고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;reshape()를 사용해 배열을 2차원으로 재배치 했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;530&quot; data-origin-height=&quot;144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjmQ7F/btsar5wxyLT/opPlTwEXBiPef9vo04oHtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjmQ7F/btsar5wxyLT/opPlTwEXBiPef9vo04oHtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjmQ7F/btsar5wxyLT/opPlTwEXBiPef9vo04oHtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjmQ7F%2Fbtsar5wxyLT%2FopPlTwEXBiPef9vo04oHtK%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;530&quot; height=&quot;144&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;530&quot; data-origin-height=&quot;144&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 인덱싱을 해볼 차례다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단하게 1행만 인덱싱 해 보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;90&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6zcz1/btsai4Fw3oH/R1bpKVjgYngDX5ab5lKFo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6zcz1/btsai4Fw3oH/R1bpKVjgYngDX5ab5lKFo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6zcz1/btsai4Fw3oH/R1bpKVjgYngDX5ab5lKFo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6zcz1%2Fbtsai4Fw3oH%2FR1bpKVjgYngDX5ab5lKFo1%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;367&quot; height=&quot;90&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;90&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인덱스 번호를 이용해 1행만 인덱실 할 수 있었다.&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;&amp;nbsp;&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;그럼 이번엔 1행의 3열만 따로 인덱싱해서 가져와 보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;194&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxMCIp/btsaia0k6M5/mNgsGNjtkelN5QSYDhmDQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxMCIp/btsaia0k6M5/mNgsGNjtkelN5QSYDhmDQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxMCIp/btsaia0k6M5/mNgsGNjtkelN5QSYDhmDQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxMCIp%2Fbtsaia0k6M5%2FmNgsGNjtkelN5QSYDhmDQ1%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;454&quot; height=&quot;194&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;194&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두개의 방법으로 가져올 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 슬라이싱을 해볼 것이다. 슬라이싱과 인덱싱의 차이는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인덱싱은 차원을 자동으로 낮춰서 변환한 결과를 반환하는데,&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #202124; text-align: left;&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;&lt;b&gt;반면 슬라이싱은 차원을 유지하면서 결과를 반환한다.&lt;/b&gt;&lt;b&gt;&lt;/b&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;1행의 모든 값을 슬라이싱 해오자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;396&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csfdzX/btsal4x4MM0/KmUeeg6mTns7qOs9Lx868K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csfdzX/btsal4x4MM0/KmUeeg6mTns7qOs9Lx868K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csfdzX/btsal4x4MM0/KmUeeg6mTns7qOs9Lx868K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsfdzX%2Fbtsal4x4MM0%2FKmUeeg6mTns7qOs9Lx868K%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;396&quot; height=&quot;88&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;396&quot; data-origin-height=&quot;88&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;&amp;nbsp;&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;이번엔 1열의 모든 값을 슬라이싱 해오자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lSjE2/btsakf7Qjla/PsWMZy2Atdl44fyk1GyC9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lSjE2/btsakf7Qjla/PsWMZy2Atdl44fyk1GyC9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lSjE2/btsakf7Qjla/PsWMZy2Atdl44fyk1GyC9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlSjE2%2Fbtsakf7Qjla%2FPsWMZy2Atdl44fyk1GyC9k%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;421&quot; height=&quot;99&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 식으로 배열을 가져왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나중에 데이터 분석을 하게되면 슬라이싱을 자주 사용할 것 같다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 numpy에 대해 간단하게 공부를 해봤다.&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/9</guid>
      <comments>https://quapo.tistory.com/9#entry9comment</comments>
      <pubDate>Sat, 15 Apr 2023 16:50:52 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 기초 5(자료형)</title>
      <link>https://quapo.tistory.com/8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬에서는 리스트 말고도 세트, 튜플, 딕셔너리 등의 자료형이 나뉘어져 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각각의 용도가 있기 때문에 공부하고 넘어가려고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;세트(set)&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-filename=&quot;4.PNG&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;378&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btSPQn/btsafPWWtA1/OwtaHJbXY3lQKExzzzllg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btSPQn/btsafPWWtA1/OwtaHJbXY3lQKExzzzllg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btSPQn/btsafPWWtA1/OwtaHJbXY3lQKExzzzllg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtSPQn%2FbtsafPWWtA1%2FOwtaHJbXY3lQKExzzzllg0%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;500&quot; height=&quot;305&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;378&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 변수에 저장한 뒤 type() 함수를 사용하여 확인한 결과 세트라는 것을 알 수 있디/&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;튜플(tuple)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;튜플은 리스트와 용법이 비슷한데 표기할 때 () 소괄호를 사용한다.(리스트는 [] 대괄호)&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;203&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xqYgI/btsaf8ChJEn/KNSHUfD7ejz47UHgXrHXvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xqYgI/btsaf8ChJEn/KNSHUfD7ejz47UHgXrHXvK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xqYgI/btsaf8ChJEn/KNSHUfD7ejz47UHgXrHXvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxqYgI%2Fbtsaf8ChJEn%2FKNSHUfD7ejz47UHgXrHXvK%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;491&quot; height=&quot;203&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;203&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소괄호 안에 1, 2, 3값을 넣어 t 변수에 저장하고 type(변수명) 함수를 이용해&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;형태를 출력해보니 tuple이 출력 된 것을 알수있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 튜플은 일반 변수 타입과 마찬가지로 다중 할당이 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;466&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5jEpS/btsalaSHnZE/JS5MTALWmT3BM3GkJjXO10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5jEpS/btsalaSHnZE/JS5MTALWmT3BM3GkJjXO10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5jEpS/btsalaSHnZE/JS5MTALWmT3BM3GkJjXO10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5jEpS%2FbtsalaSHnZE%2FJS5MTALWmT3BM3GkJjXO10%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;466&quot; height=&quot;180&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;466&quot; data-origin-height=&quot;180&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;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;딕셔너리(dictionary)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사전이라는 의미를 갖고있는 딕셔너리는 key - value 구조를 이용해서 생성할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;dict() 함수를 이용해 딕셔너리를 생성할 수 있는데&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;396&quot; data-origin-height=&quot;164&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dLnVZl/btsar5iZor1/IgmcIqsRaynNbrzrbuMza0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dLnVZl/btsar5iZor1/IgmcIqsRaynNbrzrbuMza0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dLnVZl/btsar5iZor1/IgmcIqsRaynNbrzrbuMza0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdLnVZl%2Fbtsar5iZor1%2FIgmcIqsRaynNbrzrbuMza0%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;396&quot; height=&quot;164&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;396&quot; data-origin-height=&quot;164&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 a, b, c 는 key 역할을 하고 1, 3, 5는 value 역할을 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;type() 함수로 호출했을때 결과 값은 dict인것을 알 수 있다.&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;&amp;nbsp;&lt;/p&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-filename=&quot;5.PNG&quot; data-origin-width=&quot;541&quot; data-origin-height=&quot;137&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blg598/btsagqvNlQw/eSwn2jKxIFIU5P0pidTqDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blg598/btsagqvNlQw/eSwn2jKxIFIU5P0pidTqDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blg598/btsagqvNlQw/eSwn2jKxIFIU5P0pidTqDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblg598%2FbtsagqvNlQw%2FeSwn2jKxIFIU5P0pidTqDk%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;541&quot; height=&quot;137&quot; data-filename=&quot;5.PNG&quot; data-origin-width=&quot;541&quot; data-origin-height=&quot;137&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 딕셔너리가 생성된 모습을 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 딕셔너리의 원소에 접근해야 하는데 리스트같이 index번호를 이용해 접근하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;값을 가져올수 없고 key 를 이용해 값을 가져와야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;329&quot; data-origin-height=&quot;91&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clQdkI/btsaipccY2y/4C3nOssEPra1ocB7E0OnmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clQdkI/btsaipccY2y/4C3nOssEPra1ocB7E0OnmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clQdkI/btsaipccY2y/4C3nOssEPra1ocB7E0OnmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclQdkI%2FbtsaipccY2y%2F4C3nOssEPra1ocB7E0OnmK%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;329&quot; height=&quot;91&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;329&quot; data-origin-height=&quot;91&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;key 값을 입력하면 value값인 red가 출력 된 것을 볼 수 있다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 value값을 바꿔 보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;149&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qA73U/btsatVtMjaq/9LUCdNWT8AQ22HeC0eMcm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qA73U/btsatVtMjaq/9LUCdNWT8AQ22HeC0eMcm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qA73U/btsatVtMjaq/9LUCdNWT8AQ22HeC0eMcm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqA73U%2FbtsatVtMjaq%2F9LUCdNWT8AQ22HeC0eMcm0%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;491&quot; height=&quot;149&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;149&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 key 값을 가져와서 green으로 다시 정의하면 딕셔너리의 value값이 바뀐걸 확인 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 딕셔너리에 새로운 값을 추가 해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p3KJv/btsagPidRK0/mchBz8z5PjfLrEtO1W8jU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p3KJv/btsagPidRK0/mchBz8z5PjfLrEtO1W8jU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p3KJv/btsagPidRK0/mchBz8z5PjfLrEtO1W8jU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp3KJv%2FbtsagPidRK0%2FmchBz8z5PjfLrEtO1W8jU0%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;618&quot; height=&quot;150&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 새로운 키 값을 입력하고 거기에 할당될 value값을 넣으면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;딕셔너리에는 새로운 값이 추가 된 것을 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/8</guid>
      <comments>https://quapo.tistory.com/8#entry8comment</comments>
      <pubDate>Sat, 15 Apr 2023 16:04:56 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 기초 4(제어문)</title>
      <link>https://quapo.tistory.com/7</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;제어문은 코딩할 때 정말 많이 쓰인다&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;for 반복문&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;for 변수명 in 반복할 객체 :&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;수행할 코드&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 구문을 이용해 i 변수에 반복할 배열 1, 2, 3, 4를 하나씩 출력 해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;277&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T1O1W/btsaf7cjR27/K1PG7rCpupOPu1E5RkYCtk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T1O1W/btsaf7cjR27/K1PG7rCpupOPu1E5RkYCtk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T1O1W/btsaf7cjR27/K1PG7rCpupOPu1E5RkYCtk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT1O1W%2Fbtsaf7cjR27%2FK1PG7rCpupOPu1E5RkYCtk%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;567&quot; height=&quot;277&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;277&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;&amp;nbsp;&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;for( i = 1, i &amp;lt; 5, i++){&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; system.out.println(i);&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;/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;파이썬에는 range()함수를 이용해 원하는부분만 출력할 수도 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBdGm7/btsar3yF11N/ypX3mf1sMfuG2rkgXTKjZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBdGm7/btsar3yF11N/ypX3mf1sMfuG2rkgXTKjZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBdGm7/btsar3yF11N/ypX3mf1sMfuG2rkgXTKjZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBdGm7%2Fbtsar3yF11N%2FypX3mf1sMfuG2rkgXTKjZ1%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;393&quot; height=&quot;245&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;range(0, 6)은 0부터 시작해서 인덱스번호 6번째까지의 수를 출력해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇기 때문에 0부터 5까지 출력된것을 알 수 있다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;while 반복문&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;while 조건문 :&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 수행할 코드&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조건문이 참일 경우 코드를 수행하고, 거짓인 경우 while문을 빠져나가 반복문을 종료해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3OGrw/btsak3F87k0/H45w22jsolMSbjTHEnw4w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3OGrw/btsak3F87k0/H45w22jsolMSbjTHEnw4w1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3OGrw/btsak3F87k0/H45w22jsolMSbjTHEnw4w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3OGrw%2Fbtsak3F87k0%2FH45w22jsolMSbjTHEnw4w1%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;548&quot; height=&quot;271&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;271&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;value 변수에 5를 저장해두고 1씩 빼주며 value가 0이 되면 반복문을 종료하는 구문이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;for와 while은 본인이 쓰기 편한걸 써주면 될 것 같다.&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;&amp;nbsp;&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;if else elif 조건문&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조건문은 조건을 만족했을 경우 다음 문장을 수행하는 구문이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 들여쓰기를 주의해야한다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;if 조건 :&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;수행할 코드&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수에 10을 저장하고 만약 변수가 5보다 크다면 문자열을 출력해보자&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;257&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcAXk7/btsak3zoyeK/llPdr52jq2z9s4rlNvlkKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcAXk7/btsak3zoyeK/llPdr52jq2z9s4rlNvlkKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcAXk7/btsak3zoyeK/llPdr52jq2z9s4rlNvlkKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdcAXk7%2Fbtsak3zoyeK%2FllPdr52jq2z9s4rlNvlkKk%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;582&quot; height=&quot;257&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;257&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;10은 5보다 크기 때문에 조건에 충족하여 문자열이 출력된것을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 5가아닌 15를 조건으로 둔다면 아래와 같이 아무것도 출력되지 않은 것을 볼 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;426&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZD4Hy/btsamXyMeaU/OSGWHZaorZ3aC2EOb4lwvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZD4Hy/btsamXyMeaU/OSGWHZaorZ3aC2EOb4lwvK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZD4Hy/btsamXyMeaU/OSGWHZaorZ3aC2EOb4lwvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZD4Hy%2FbtsamXyMeaU%2FOSGWHZaorZ3aC2EOb4lwvK%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;426&quot; height=&quot;200&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;426&quot; data-origin-height=&quot;200&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;이번엔 if문 조건에 충족하지 않았을때 실행되는 else 구문을 해보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;655&quot; data-origin-height=&quot;254&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAr4cF/btsal45SuQP/iroORHlFwXWqIrwh57LR2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAr4cF/btsal45SuQP/iroORHlFwXWqIrwh57LR2k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAr4cF/btsal45SuQP/iroORHlFwXWqIrwh57LR2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAr4cF%2Fbtsal45SuQP%2FiroORHlFwXWqIrwh57LR2k%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;655&quot; height=&quot;254&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;655&quot; data-origin-height=&quot;254&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수명 m에 10을 저장해두고 if문 조건을 m이 100보다 크면 item변수에 big을 저장하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇지 않다면 small을 저장해둔 후 item을 출력했을 때 10은 100보다 작기떄문에 small이 출력되는것을 알 수 있다.&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;&amp;nbsp;&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;이번엔 elif문을 써보도록하자 조건문 예제 단골인 점수를 입력했을 때 나오는 등급을 알아보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 점수를 입력받을 것이다. input()을 이용해 문자열을 입력받아 int로 변환 시키는 구문을 작성했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;660&quot; data-origin-height=&quot;132&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E2GHB/btsar4dh2xR/xlKukdkKvSzEh13IPs3qYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E2GHB/btsar4dh2xR/xlKukdkKvSzEh13IPs3qYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E2GHB/btsar4dh2xR/xlKukdkKvSzEh13IPs3qYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE2GHB%2Fbtsar4dh2xR%2FxlKukdkKvSzEh13IPs3qYk%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;660&quot; height=&quot;132&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;660&quot; data-origin-height=&quot;132&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 이제 if elif else를 이용해 등급을 반환 받아 보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;316&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vi2HI/btsagP3wueP/XFHi5t977jnttBFr280kBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vi2HI/btsagP3wueP/XFHi5t977jnttBFr280kBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vi2HI/btsagP3wueP/XFHi5t977jnttBFr280kBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvi2HI%2FbtsagP3wueP%2FXFHi5t977jnttBFr280kBk%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;618&quot; height=&quot;316&quot; data-filename=&quot;4.PNG&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;316&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;90 이상일 경우 A, 80이상 90미만일 경우 B, 70이상 80미만일 경우 C, 60이상 70미만일 경우 D&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 외엔 F 를 주는 조건을 줬고 입력했던 값인 80은 80이상 90 미만이기 떄문에 B가 출력되는걸 알 수 있다.&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/7</guid>
      <comments>https://quapo.tistory.com/7#entry7comment</comments>
      <pubDate>Sat, 15 Apr 2023 15:21:31 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 기초 3(함수 정의)</title>
      <link>https://quapo.tistory.com/6</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 함수를 정의 해서 호출해보자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수명을&amp;nbsp; func로 정의해보자. 구문은 다음과 같다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;def 함수명() :&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 함수를 호출했을 때 실행할 코드 블록&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;5.PNG&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;216&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRNgDH/btsamWGBGAT/QOfPNxVmfUVW0TkR5fp8Mk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRNgDH/btsamWGBGAT/QOfPNxVmfUVW0TkR5fp8Mk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRNgDH/btsamWGBGAT/QOfPNxVmfUVW0TkR5fp8Mk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRNgDH%2FbtsamWGBGAT%2FQOfPNxVmfUVW0TkR5fp8Mk%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;679&quot; height=&quot;216&quot; data-filename=&quot;5.PNG&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;216&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수를 실행할 때 가져올 값 a, b를 변수를 저장하고 값마다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1을 더한 후 두 값을 곱해서 출력 해주는 함수를 만들었다.&amp;nbsp;&lt;/p&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-filename=&quot;1.PNG&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;97&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QmiDT/btsahJ215z2/yYUkLd5RSTgA3J49UtRbQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QmiDT/btsahJ215z2/yYUkLd5RSTgA3J49UtRbQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QmiDT/btsahJ215z2/yYUkLd5RSTgA3J49UtRbQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQmiDT%2FbtsahJ215z2%2FyYUkLd5RSTgA3J49UtRbQ1%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;459&quot; height=&quot;97&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;97&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a 값을 5, b 값을 10으로 호출했다.&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;a(5 + 1) * b(10 + 1) 이 되었으므로 출력 값은 6 x 11인 66이 출력된걸 알 수 있다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 함수를 실행했을 때 return이 없다면 반환값은 None이 출력되는걸 확인 할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;173&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bno62o/btsagQg2SHC/UUbXRrYSjTb4xfbLOGU0e1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bno62o/btsagQg2SHC/UUbXRrYSjTb4xfbLOGU0e1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bno62o/btsagQg2SHC/UUbXRrYSjTb4xfbLOGU0e1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbno62o%2FbtsagQg2SHC%2FUUbXRrYSjTb4xfbLOGU0e1%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;548&quot; height=&quot;173&quot; data-filename=&quot;3.PNG&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;173&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python(파이썬) 공부</category>
      <author>quapo</author>
      <guid isPermaLink="true">https://quapo.tistory.com/6</guid>
      <comments>https://quapo.tistory.com/6#entry6comment</comments>
      <pubDate>Sat, 15 Apr 2023 14:26:08 +0900</pubDate>
    </item>
  </channel>
</rss>