<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>시바이누 &amp;quot;칸&amp;quot;과 &amp;quot;온&amp;quot;이의 일기장</title>
    <link>https://insight-shiva.tistory.com/</link>
    <description>  시바이누 &amp;quot;칸&amp;quot;과 &amp;quot;온&amp;quot;이와 떠나는 평화로운 일상, 도전하는 코딩, 즐거운 여행 이야기가 가득해질 블로그 입니다 ✈️</description>
    <language>ko</language>
    <pubDate>Tue, 16 Jun 2026 05:19:59 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>시바이누 일기장</managingEditor>
    <image>
      <title>시바이누 &amp;quot;칸&amp;quot;과 &amp;quot;온&amp;quot;이의 일기장</title>
      <url>https://tistory1.daumcdn.net/tistory/7915069/attach/887098a70f9d475faf365bc3ff2c7c3d</url>
      <link>https://insight-shiva.tistory.com</link>
    </image>
    <item>
      <title>[시바이누의 코딩일기 10화] class를 상속한다고? 자식 클래스는 또 뭐야?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-10%ED%99%94-class%EB%A5%BC-%EC%83%81%EC%86%8D%ED%95%9C%EB%8B%A4%EA%B3%A0-%EC%9E%90%EC%8B%9D-%ED%81%B4%EB%9E%98%EC%8A%A4%EB%8A%94-%EB%98%90-%EB%AD%90%EC%95%BC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 10화] class를 상속한다고? 자식 클래스는 또 뭐야?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, &lt;b&gt;시바이누 칸&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지난 시간엔 &lt;b&gt;class(클래스)&lt;/b&gt;를 배웠죠? 오늘은 그 클래스의 능력을 &lt;b&gt;물려받는 방법&lt;/b&gt;, 즉 &lt;b&gt;상속(inheritance)&lt;/b&gt;에 대해 알아볼 거예요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;상속이란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로운 클래스를 만들 때, &lt;b&gt;이미 만든 클래스를 재사용&lt;/b&gt;할 수 있어요.&lt;br /&gt;이게 바로 &amp;ldquo;상속&amp;rdquo;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예: &lt;b&gt;강아지(Dog)&lt;/b&gt; 클래스를 상속받아 &lt;b&gt;서비스견(ServiceDog)&lt;/b&gt;을 만들 수 있어요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;예시: 기본 Dog 클래스&lt;/h3&gt;
&lt;pre class=&quot;ruby&quot;&gt;&lt;code&gt;class Dog:
   def __init__(self, name):
       self.name = name
   def bark(self):
       print(self.name + &quot;가 멍멍 짖어요!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;이제 상속받은 자식 클래스 만들기&lt;/h3&gt;
&lt;pre class=&quot;ruby&quot;&gt;&lt;code&gt;class ServiceDog(Dog):  # Dog 클래스를 상속받음
   def guide(self):
       print(self.name + &quot;가 안내 중입니다!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 &lt;code&gt;ServiceDog&lt;/code&gt;는 &lt;code&gt;bark()&lt;/code&gt;도 쓰고, &lt;code&gt;guide()&lt;/code&gt;도 가질 수 있어요!&lt;/p&gt;
&lt;pre class=&quot;makefile&quot;&gt;&lt;code&gt;dog = ServiceDog(&quot;칸&quot;)
dog.bark()   # 부모 클래스 기능
dog.guide()  # 자식 클래스 고유 기능
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;erlang-repl&quot;&gt;&lt;code&gt;칸가 멍멍 짖어요!
칸가 안내 중입니다!
&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;super()로 부모 기능 확장하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부모 클래스의 &lt;code&gt;__init__()&lt;/code&gt;도 쓰고, 자식만의 설정도 추가하고 싶을 땐?&lt;/p&gt;
&lt;pre class=&quot;ruby&quot;&gt;&lt;code&gt;class ServiceDog(Dog):
   def __init__(self, name, level):
       super().__init__(name)  # 부모 클래스 초기화
       self.level = level
   def info(self):
       print(f&quot;{self.name}는 레벨 {self.level}의 안내견입니다.&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;makefile&quot;&gt;&lt;code&gt;sdog = ServiceDog(&quot;칸&quot;, 5)
sdog.bark()
sdog.info()
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;칸가 멍멍 짖어요!
칸는 레벨 5의 안내견입니다.
&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 칸의 상속 정리!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;개념&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;상속&lt;/td&gt;
&lt;td&gt;부모 클래스를 자식 클래스가 이어받는 것&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;super()&lt;/td&gt;
&lt;td&gt;부모의 기능을 호출할 때 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;오버라이딩&lt;/td&gt;
&lt;td&gt;자식 클래스에서 부모 메서드를 재정의&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 칸&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;이제 난 단순한 강아지가 아니야. 클래스도, 상속도 마스터한 안내견이야!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1870&quot; data-origin-height=&quot;2299&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JA7Hu/btsNIcY9XFj/KBnVDxdqOjuFReYdIFEMUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JA7Hu/btsNIcY9XFj/KBnVDxdqOjuFReYdIFEMUk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JA7Hu/btsNIcY9XFj/KBnVDxdqOjuFReYdIFEMUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJA7Hu%2FbtsNIcY9XFj%2FKBnVDxdqOjuFReYdIFEMUk%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;319&quot; height=&quot;392&quot; data-origin-width=&quot;1870&quot; data-origin-height=&quot;2299&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 11화]&lt;/b&gt; 클래스 총정리! 직접 만들어보는 미니 클래스 실습&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 점은 댓글이나 방명록에 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>python</category>
      <category>super함수</category>
      <category>객체지향</category>
      <category>시바이누코딩</category>
      <category>자식클래스</category>
      <category>코딩일기</category>
      <category>클래스상속</category>
      <category>파이썬</category>
      <category>파이썬class</category>
      <category>파이썬상속</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/12</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-10%ED%99%94-class%EB%A5%BC-%EC%83%81%EC%86%8D%ED%95%9C%EB%8B%A4%EA%B3%A0-%EC%9E%90%EC%8B%9D-%ED%81%B4%EB%9E%98%EC%8A%A4%EB%8A%94-%EB%98%90-%EB%AD%90%EC%95%BC#entry12comment</comments>
      <pubDate>Fri, 2 May 2025 11:07:16 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 9화] class? 시바이누도 객체가 될 수 있어?!</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-9%ED%99%94-class-%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EB%8F%84-%EA%B0%9D%EC%B2%B4%EA%B0%80-%EB%90%A0-%EC%88%98-%EC%9E%88%EC%96%B4</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 9화] class? 시바이누도 객체가 될 수 있어?!&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, 오랜만에 &lt;b&gt;시바이누 칸&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 조금 새로운 개념! 바로 &lt;b&gt;객체(Object)&lt;/b&gt;에 대해 알아볼 거예요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 객체를 만들기 위해 필요한 &lt;b&gt;class(클래스)&lt;/b&gt; 도 함께요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;객체란?&lt;/h3&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;예: 시바이누 칸 &amp;rarr; &lt;b&gt;속성:&lt;/b&gt; 이름, 나이 / &lt;b&gt;행동:&lt;/b&gt; 짖기, 산책하기&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬에서는 이런 객체를 만들 때 &lt;code&gt;class&lt;/code&gt;를 사용해요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;class 기본 구조&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;class Dog:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    
    def bark(self):
        print(self.name + &quot;이가 멍멍 짖어요!&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 &lt;code&gt;__init__()&lt;/code&gt;은 객체를 만들 때 자동으로 실행되는 특별한 함수예요.&lt;br /&gt;&lt;code&gt;self&lt;/code&gt;는 &amp;ldquo;이 클래스 자신&amp;rdquo;을 의미해요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;객체 생성 (인스턴스 만들기)&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;kan = Dog(&quot;칸&quot;, 5)
on = Dog(&quot;온&quot;, 5)

kan.bark()   # 칸이가 멍멍 짖어요!
on.bark()  # 온이가 멍멍 짖어요!&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 &lt;b&gt;같은 클래스&lt;/b&gt;로 만든 &lt;b&gt;다른 객체&lt;/b&gt;가 각각 &lt;b&gt;다른 속성&lt;/b&gt;을 가질 수 있어요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;왜 class를 쓰는 걸까?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비슷한 데이터와 행동을 하나로 묶을 수 있어서 &lt;b&gt;복잡한 프로그램을 더 쉽게 관리&lt;/b&gt;할 수 있기 때문이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단히 말하면 &lt;b&gt;설계도(class)를 바탕으로 여러 개체(object)를 찍어내는 것&lt;/b&gt;이죠!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 칸의 클래스 정리!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;개념&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;class&lt;/td&gt;
&lt;td&gt;객체를 만드는 설계도&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;__init__()&lt;/td&gt;
&lt;td&gt;객체가 생성될 때 실행됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;self&lt;/td&gt;
&lt;td&gt;자기 자신을 가리키는 말&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;object&lt;/td&gt;
&lt;td&gt;class를 통해 만들어진 실제 개체&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 칸&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;이제 나는 단순한 변수 아닌 객체야! 시바이누 class의 인스턴스지!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nBXXm/btsNHyH8oVX/TPwoMkCqKkyUBKfmaT2YT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nBXXm/btsNHyH8oVX/TPwoMkCqKkyUBKfmaT2YT0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nBXXm/btsNHyH8oVX/TPwoMkCqKkyUBKfmaT2YT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnBXXm%2FbtsNHyH8oVX%2FTPwoMkCqKkyUBKfmaT2YT0%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;326&quot; height=&quot;435&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 10화]&lt;/b&gt; class를 상속받는다고? 자식 클래스는 또 뭐야?&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 점은 댓글이나 방명록에 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>init함수</category>
      <category>python</category>
      <category>self</category>
      <category>객체</category>
      <category>객체지향</category>
      <category>시바이누코딩</category>
      <category>코딩일기</category>
      <category>클래스</category>
      <category>파이썬</category>
      <category>파이썬class</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/11</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-9%ED%99%94-class-%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EB%8F%84-%EA%B0%9D%EC%B2%B4%EA%B0%80-%EB%90%A0-%EC%88%98-%EC%9E%88%EC%96%B4#entry11comment</comments>
      <pubDate>Thu, 1 May 2025 23:27:53 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 8화] 함수에 여러 개 값 넣을 땐 어떻게 할까? 기본값은 뭘까?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-8%ED%99%94-%ED%95%A8%EC%88%98%EC%97%90-%EC%97%AC%EB%9F%AC-%EA%B0%9C-%EA%B0%92-%EB%84%A3%EC%9D%84-%EB%95%90-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%A0%EA%B9%8C-%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9D%80-%EB%AD%98%EA%B9%8C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 8화] &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;함수에 여러 개 값 넣을 땐 어떻게 할까? 기본값은 뭘까?&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, &lt;b&gt;시바이누 온&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 시간엔 &lt;b&gt;함수 심화편&lt;/b&gt;! 함수에 &lt;b&gt;여러 개의 값을 넣는 법&lt;/b&gt;, &lt;b&gt;기본값을 설정하는 법&lt;/b&gt;을 함께 배워볼 거예요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;여러 개의 매개변수&lt;/h3&gt;
&lt;pre class=&quot;python&quot;&gt;&lt;code&gt;def give_snack(name, snack):
    print(name + &quot;에게 &quot; + snack + &quot;를 줍니다!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;give_snack(&quot;칸&quot;, &quot;사과&quot;)
give_snack(&quot;온&quot;, &quot;개껌&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;
칸에게 사과를 줍니다!
온에게 개껌를 줍니다!&lt;/code&gt;&lt;/pre&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;h3 data-ke-size=&quot;size23&quot;&gt;기본값 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간식을 지정하지 않으면 기본으로 &quot;개껌&quot;을 주고 싶다면?&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;def give_snack(name, snack=&quot;개껌&quot;):
    print(name + &quot;에게 &quot; + snack + &quot;를 줍니다!&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;give_snack(&quot;칸&quot;)
give_snack(&quot;온&quot;, &quot;고구마&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;
칸에게 개껌를 줍니다!
온에게 고구마를 줍니다!&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;기본값&lt;/b&gt;은 마지막 매개변수에만 설정 가능해요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;키워드 인자 사용&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;def introduce(name, age):
    print(f&quot;{name}는 {age}살이에요.&quot;)

introduce(age=5, name=&quot;온&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;순서를 바꿔도 &lt;b&gt;키워드 인자&lt;/b&gt;를 쓰면 정확하게 전달돼요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;return 여러 개: 튜플 반환&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;def get_dog_info():
    return &quot;온&quot;, 5

name, age = get_dog_info()
print(name)
print(age)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;
온
5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;return은 여러 개 값을 &lt;b&gt;튜플로 묶어&lt;/b&gt;서 반환할 수 있어요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 온의 함수 심화 요약!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;기능&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;매개변수 여러 개&lt;/td&gt;
&lt;td&gt;쉼표로 구분&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;기본값&lt;/td&gt;
&lt;td&gt;기본 설정 가능 (snack=&quot;츄르&quot;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;키워드 인자&lt;/td&gt;
&lt;td&gt;name=&quot;칸&quot; 처럼 지정해서 전달&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;여러 개 반환&lt;/td&gt;
&lt;td&gt;return으로 튜플 형태 반환&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 온&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;이제 함수도 옵션 설정하는 댕댕이 시대야!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;455&quot; data-origin-height=&quot;960&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bB94QH/btsNHtsJYQ6/pPlGteDDYkNEKxWIdj2aJk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bB94QH/btsNHtsJYQ6/pPlGteDDYkNEKxWIdj2aJk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bB94QH/btsNHtsJYQ6/pPlGteDDYkNEKxWIdj2aJk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbB94QH%2FbtsNHtsJYQ6%2FpPlGteDDYkNEKxWIdj2aJk%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;259&quot; height=&quot;546&quot; data-origin-width=&quot;455&quot; data-origin-height=&quot;960&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 9화]&lt;/b&gt; class?&amp;nbsp;시바이누도&amp;nbsp;객체가&amp;nbsp;될&amp;nbsp;수&amp;nbsp;있어?!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>return</category>
      <category>기본값</category>
      <category>매개변수</category>
      <category>시바이누코딩</category>
      <category>코딩일기</category>
      <category>키워드인자</category>
      <category>파이썬</category>
      <category>파이썬함수</category>
      <category>함수심화</category>
      <category>함수여러개</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/10</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-8%ED%99%94-%ED%95%A8%EC%88%98%EC%97%90-%EC%97%AC%EB%9F%AC-%EA%B0%9C-%EA%B0%92-%EB%84%A3%EC%9D%84-%EB%95%90-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%A0%EA%B9%8C-%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9D%80-%EB%AD%98%EA%B9%8C#entry10comment</comments>
      <pubDate>Wed, 30 Apr 2025 21:25:38 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 7화] 함수를 만든다고? def가 도대체 뭐야?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-7%ED%99%94-%ED%95%A8%EC%88%98%EB%A5%BC-%EB%A7%8C%EB%93%A0%EB%8B%A4%EA%B3%A0-def%EA%B0%80-%EB%8F%84%EB%8C%80%EC%B2%B4-%EB%AD%90%EC%95%BC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 7화] 함수를 만든다고? def가 도대체 뭐야?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, &lt;b&gt;시바이누 온&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 드디어 &lt;b&gt;함수(function)&lt;/b&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;함수란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반복되는 코드를 줄이고, 코드를 더 깔끔하게 관리할 수 있어요!&lt;/p&gt;
&lt;pre class=&quot;ruby&quot;&gt;&lt;code&gt;def 함수이름():
   실행할 코드
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들면:&lt;/p&gt;
&lt;pre class=&quot;python&quot;&gt;&lt;code&gt;def give_snack():
   print(&quot;간식 주세요!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 &lt;code&gt;give_snack()&lt;/code&gt;을 부르면 &quot;간식 주세요!&quot;를 출력할 수 있어요.&lt;/p&gt;
&lt;pre class=&quot;stylus&quot;&gt;&lt;code&gt;give_snack()
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;erlang-repl&quot;&gt;&lt;code&gt;간식 주세요!
&lt;/code&gt;&lt;/pre&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;h3 data-ke-size=&quot;size23&quot;&gt;매개변수(parameter)란?&lt;/h3&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;pre class=&quot;python&quot;&gt;&lt;code&gt;def give_specific_snack(snack):
   print(snack, &quot;주세요!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;stylus&quot;&gt;&lt;code&gt;give_specific_snack(&quot;개껌&quot;)
give_specific_snack(&quot;츄르&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;erlang-repl&quot;&gt;&lt;code&gt;개껌 주세요!
츄르 주세요!
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매개변수는 함수에 정보를 넘겨주는 역할을 해요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;return이란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수는 계산한 결과를 돌려줄 수도 있어요. 그럴 때는 &lt;b&gt;return&lt;/b&gt; 키워드를 사용해요.&lt;/p&gt;
&lt;pre class=&quot;isbl&quot;&gt;&lt;code&gt;def get_twice(number):
   return number * 2
result = get_twice(5)
print(result)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;10
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;return은 함수를 &lt;b&gt;계산기처럼&lt;/b&gt; 만들 수 있는 강력한 기능입니다!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 칸의 함수 정리!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;개념&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;def&lt;/td&gt;
&lt;td&gt;함수 선언 키워드&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;매개변수(parameter)&lt;/td&gt;
&lt;td&gt;함수에 넘겨주는 값&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;return&lt;/td&gt;
&lt;td&gt;결과를 돌려주는 키워드&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 온&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;이제는 간식도 함수로 요청하는 프로 시바이누야!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Image (4).jpg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cisbgf/btsNARB21oX/Xe1G0ZZkLh5KABeIWOCkjk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cisbgf/btsNARB21oX/Xe1G0ZZkLh5KABeIWOCkjk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cisbgf/btsNARB21oX/Xe1G0ZZkLh5KABeIWOCkjk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcisbgf%2FbtsNARB21oX%2FXe1G0ZZkLh5KABeIWOCkjk%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;388&quot; height=&quot;291&quot; data-filename=&quot;Image (4).jpg&quot; data-origin-width=&quot;1440&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;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 8화]&lt;/b&gt; 함수에 여러 개 값 넣을 땐 어떻게 할까? 기본값은 뭘까?&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 점은 댓글이나 방명록에 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>Def</category>
      <category>return</category>
      <category>매개변수</category>
      <category>시바이누코딩</category>
      <category>코딩일기</category>
      <category>파이썬</category>
      <category>파이썬기초</category>
      <category>파이썬입문</category>
      <category>파이썬함수</category>
      <category>함수만들기</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/9</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-7%ED%99%94-%ED%95%A8%EC%88%98%EB%A5%BC-%EB%A7%8C%EB%93%A0%EB%8B%A4%EA%B3%A0-def%EA%B0%80-%EB%8F%84%EB%8C%80%EC%B2%B4-%EB%AD%90%EC%95%BC#entry9comment</comments>
      <pubDate>Mon, 28 Apr 2025 09:10:36 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 6화] 딕셔너리? 튜플? 리스트? 전부 어디에 써야하지?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-6%ED%99%94-%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC-%ED%8A%9C%ED%94%8C-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%A0%84%EB%B6%80-%EC%96%B4%EB%94%94%EC%97%90-%EC%8D%A8%EC%95%BC%ED%95%98%EC%A7%80</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 6화] 딕셔너리? 튜플? 리스트? 전부 어디에 써야하지?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, 오늘도 &lt;b&gt;시바이누 온&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 시간에는 파이썬에서 정말 많이 쓰이는 세 가지 자료형을 알려줄게요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;리스트 (list)&lt;/b&gt;: 순서 있는 여러 값&lt;/li&gt;
&lt;li&gt;&lt;b&gt;튜플 (tuple)&lt;/b&gt;: 순서 있지만 &lt;i&gt;수정은 안 되는&lt;/i&gt; 값&lt;/li&gt;
&lt;li&gt;&lt;b&gt;딕셔너리 (dictionary)&lt;/b&gt;: &lt;i&gt;이름표(키)&lt;/i&gt;를 붙인 값들&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 리스트: 순서 있고, 수정 가능&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;snacks = [&quot;사과&quot;, &quot;개껌&quot;, &quot;닭가슴살&quot;]
print(snacks[0])  # 사과
snacks[1] = &quot;고구마&quot;  # 수정 가능!&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리스트는 순서대로 저장되고, 값을 바꿀 수 있어요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 튜플: 수정할 수 없는 리스트&lt;/h3&gt;
&lt;pre class=&quot;hsp&quot;&gt;&lt;code&gt;vaccination_record = (&quot;광견병&quot;, &quot;종합백신&quot;, &quot;심장사상충&quot;)
print(vaccination_record[1])  # 종합백신

# vaccination_record[1] = &quot;코로나&quot; ❌ 오류!
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;튜플은 괄호 &lt;code&gt;()&lt;/code&gt;를 쓰고, &lt;b&gt;한 번 만들면 못 바꿔요!&lt;/b&gt; (불변)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 딕셔너리: 키와 값으로 저장&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;dog_info = {
    &quot;이름&quot;: &quot;온&quot;,
    &quot;나이&quot;: 5,
    &quot;견종&quot;: &quot;시바이누&quot;
}

print(dog_info[&quot;이름&quot;])  # 온
dog_info[&quot;나이&quot;] = 4  # 수정 가능!&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;{키: 값}&lt;/code&gt; 형태로 저장되고, &lt;b&gt;이름으로 꺼낼 수 있어요&lt;/b&gt;.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;정리! 리스트 vs 튜플 vs 딕셔너리&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;자료형&lt;/th&gt;
&lt;th&gt;수정 가능?&lt;/th&gt;
&lt;th&gt;순서 있음?&lt;/th&gt;
&lt;th&gt;키 사용?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;리스트 &lt;code&gt;[]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;튜플 &lt;code&gt;()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;딕셔너리 &lt;code&gt;{}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌(순서가 중요하지 않음)&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;그럼 언제 뭘 써야 할까?&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;리스트&lt;/b&gt;: 같은 종류 데이터를 묶고 싶을 때 (ex. 간식 목록)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;튜플&lt;/b&gt;: 바뀌면 안 되는 값 (ex. 병원 접종 기록)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;딕셔너리&lt;/b&gt;: 이름표로 구분되는 정보 (ex. 이름:나이:견종)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 온&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;리스트엔 간식, 딕셔너리엔 내 프로필, 튜플엔 병원 기록을 넣어두면 완벽!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wQFqC/btsNAU44sKh/cX14vRXOPDPm6eXrmn6szk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wQFqC/btsNAU44sKh/cX14vRXOPDPm6eXrmn6szk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wQFqC/btsNAU44sKh/cX14vRXOPDPm6eXrmn6szk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwQFqC%2FbtsNAU44sKh%2FcX14vRXOPDPm6eXrmn6szk%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;296&quot; height=&quot;395&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 7화]&lt;/b&gt; 함수를 만든다고? def가 도대체 뭐야?&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 점은 댓글이나 방명록에 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>python</category>
      <category>딕셔너리</category>
      <category>리스트</category>
      <category>시바이누코딩</category>
      <category>자료형</category>
      <category>코딩일기</category>
      <category>튜플</category>
      <category>파이썬</category>
      <category>파이썬기초</category>
      <category>파이썬입문</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/8</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-6%ED%99%94-%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC-%ED%8A%9C%ED%94%8C-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%A0%84%EB%B6%80-%EC%96%B4%EB%94%94%EC%97%90-%EC%8D%A8%EC%95%BC%ED%95%98%EC%A7%80#entry8comment</comments>
      <pubDate>Fri, 25 Apr 2025 17:06:06 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 5화] for 반복문은 언제 쓸까? 리스트랑 찰떡 궁합!</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-5%ED%99%94-for-%EB%B0%98%EB%B3%B5%EB%AC%B8%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%93%B8%EA%B9%8C-%EB%A6%AC%EC%8A%A4%ED%8A%B8%EB%9E%91-%EC%B0%B0%EB%96%A1-%EA%B6%81%ED%95%A9</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 5화] &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;for 반복문은 언제 쓸까? 리스트랑 찰떡 궁합!&lt;/span&gt;&lt;/h2&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;4화에서는 &lt;code&gt;while&lt;/code&gt; 반복문을 배웠죠? 이번엔 &lt;b&gt;for 반복문&lt;/b&gt;을 배워볼 거예요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 &lt;b&gt;리스트(list)&lt;/b&gt;와 함께 자주 쓰이기 때문에, 둘을 같이 배워두면 아주 좋아요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;리스트란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리스트는 &lt;b&gt;여러 개의 데이터를 한 번에 저장할 수 있는 상자&lt;/b&gt;예요.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;snacks = [&quot;사과&quot;, &quot;개껌&quot;, &quot;닭가슴살&quot;]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 하나의 변수 &lt;code&gt;snacks&lt;/code&gt; 안에 3개의 간식이 들어 있어요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;for 반복문의 기본 구조&lt;/h3&gt;
&lt;pre class=&quot;nginx&quot;&gt;&lt;code&gt;for 변수 in 리스트:
    실행할 내용
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어, 간식을 하나씩 꺼내 먹는다고 해볼게요:&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;snacks = [&quot;사과&quot;, &quot;개껌&quot;, &quot;닭가슴살&quot;]

for snack in snacks:
    print(&quot;간식:&quot;, snack)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;
간식: 사과
간식: 개껌
간식: 닭가슴살&lt;/code&gt;&lt;/pre&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;h3 data-ke-size=&quot;size23&quot;&gt;range()로 숫자 반복도 가능!&lt;/h3&gt;
&lt;pre class=&quot;go&quot;&gt;&lt;code&gt;for i in range(5):
    print(&quot;간식 줄게요!&quot;, i)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;
간식 줄게요! 0
간식 줄게요! 1
간식 줄게요! 2
간식 줄게요! 3
간식 줄게요! 4
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;range(5)&lt;/code&gt;는 0부터 4까지 총 5번 반복하라는 뜻이에요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;응용: enumerate()로 번호 붙이기&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;for i, snack in enumerate(snacks):
    print(f&quot;{i+1}번 간식: {snack}&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;
1번 간식: 츄르
2번 간식: 개껌
3번 간식: 닭가슴살
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;enumerate()&lt;/code&gt;는 리스트의 인덱스(번호)를 함께 꺼내줘요!&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;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 칸의 for문 요약!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;개념&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;for 변수 in 리스트&lt;/td&gt;
&lt;td&gt;리스트 안의 값들을 하나씩 꺼내면서 반복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;range(n)&lt;/td&gt;
&lt;td&gt;0부터 n-1까지 반복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;enumerate()&lt;/td&gt;
&lt;td&gt;인덱스 + 값 동시에 사용 가능&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘은 시바이누 온&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;간식은 리스트로 관리해야 진짜 프로지!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9xiAN/btsNxQPVkT7/qGFJTsNxlthKk821T1uVp0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9xiAN/btsNxQPVkT7/qGFJTsNxlthKk821T1uVp0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9xiAN/btsNxQPVkT7/qGFJTsNxlthKk821T1uVp0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9xiAN%2FbtsNxQPVkT7%2FqGFJTsNxlthKk821T1uVp0%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;294&quot; height=&quot;392&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 6화]&lt;/b&gt; 딕셔너리? 튜플? 리스트? 전부 어디에 써야하지?&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 건 댓글이나 방명록으로 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>enumerate</category>
      <category>for반복문</category>
      <category>python</category>
      <category>range함수</category>
      <category>리스트</category>
      <category>시바이누코딩</category>
      <category>코딩일기</category>
      <category>파이썬</category>
      <category>파이썬기초</category>
      <category>파이썬입문</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/7</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-5%ED%99%94-for-%EB%B0%98%EB%B3%B5%EB%AC%B8%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%93%B8%EA%B9%8C-%EB%A6%AC%EC%8A%A4%ED%8A%B8%EB%9E%91-%EC%B0%B0%EB%96%A1-%EA%B6%81%ED%95%A9#entry7comment</comments>
      <pubDate>Thu, 24 Apr 2025 15:54:50 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 4화] 반복문 while? 무한 루프에 빠지지 않게 조심!</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-4%ED%99%94-%EB%B0%98%EB%B3%B5%EB%AC%B8-while-%EB%AC%B4%ED%95%9C-%EB%A3%A8%ED%94%84%EC%97%90-%EB%B9%A0%EC%A7%80%EC%A7%80-%EC%95%8A%EA%B2%8C-%EC%A1%B0%EC%8B%AC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 4화] &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;반복문 while? 무한 루프에 빠지지 않게 조심!&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, &lt;b&gt;시바이누 칸&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 파이썬에서 아주 중요한 개념 중 하나인 &lt;b&gt;반복문&lt;/b&gt;을 배워볼 거예요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 중에서도 오늘은 &lt;b&gt;while 반복문&lt;/b&gt;에 집중해볼게요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;반복문이란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반복문은 &lt;b&gt;같은 코드를 여러 번 실행할 때&lt;/b&gt; 사용하는 도구예요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 &amp;ldquo;사과 5개 먹기&amp;rdquo;를 코드로 쓰면?&lt;/p&gt;
&lt;pre class=&quot;stylus&quot;&gt;&lt;code&gt;print(&quot;사과 먹기&quot;)
print(&quot;사과 먹기&quot;)
print(&quot;사과 먹기&quot;)
print(&quot;사과 먹기&quot;)
print(&quot;사과 먹기&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;너무 비효율적이죠? 그래서 반복문이 필요해요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;while 문법 알아보기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 문법은 이래요:&lt;/p&gt;
&lt;pre class=&quot;actionscript&quot;&gt;&lt;code&gt;while 조건:
   반복할 내용
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조건이 &lt;b&gt;참(True)&lt;/b&gt;인 동안 계속 반복해요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;예시: 간식 3번 먹기&lt;/h3&gt;
&lt;pre class=&quot;gradle&quot;&gt;&lt;code&gt;count = 0
while count &amp;lt; 3:
   print(&quot;간식 냠냠!&quot;)
   count = count + 1
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;erlang-repl&quot;&gt;&lt;code&gt;간식 냠냠!
간식 냠냠!
간식 냠냠!
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;여기서 중요한 포인트!&lt;/b&gt; &lt;code&gt;count = count + 1&lt;/code&gt;를 안 쓰면&amp;hellip;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;무한 루프의 공포&lt;/h3&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;# 이건 무한 루프예요. 실행 조심!
while True:
   print(&quot;계속 냠냠중...&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;무한 루프란?&lt;/b&gt; 조건이 &lt;code&gt;True&lt;/code&gt;에서 &lt;b&gt;절대 바뀌지 않아서&lt;/b&gt; 끝나지 않는 반복!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이럴 땐 &lt;code&gt;break&lt;/code&gt; 문으로 탈출할 수 있어요:&lt;/p&gt;
&lt;pre class=&quot;gradle&quot;&gt;&lt;code&gt;while True:
   print(&quot;간식 하나 더?&quot;)
   break
&lt;/code&gt;&lt;/pre&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;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 칸의 반복문 요약!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;구문&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;while&lt;/td&gt;
&lt;td&gt;조건이 참이면 반복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;break&lt;/td&gt;
&lt;td&gt;반복 중단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;무한 루프&lt;/td&gt;
&lt;td&gt;조건이 계속 True인 반복문 (조심!)&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 칸&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;간식은 반복해서 먹고 싶지만&amp;hellip; 무한 반복은 좀 무서워!&amp;rdquo;&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-origin-width=&quot;610&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2FskE/btsNv6yL5io/QTjdlMTcKLUsSgiIGKkXEK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2FskE/btsNv6yL5io/QTjdlMTcKLUsSgiIGKkXEK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2FskE/btsNv6yL5io/QTjdlMTcKLUsSgiIGKkXEK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2FskE%2FbtsNv6yL5io%2FQTjdlMTcKLUsSgiIGKkXEK%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;309&quot; height=&quot;405&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 5화]&lt;/b&gt; for 반복문은 언제 쓸까? 리스트랑 찰떡 궁합!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 점은 댓글이나 방명록에 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>python</category>
      <category>무한루프</category>
      <category>반복문</category>
      <category>시바이누코딩</category>
      <category>코딩일기</category>
      <category>파이썬</category>
      <category>파이썬while</category>
      <category>파이썬공부</category>
      <category>파이썬기초</category>
      <category>파이썬입문</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/6</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-4%ED%99%94-%EB%B0%98%EB%B3%B5%EB%AC%B8-while-%EB%AC%B4%ED%95%9C-%EB%A3%A8%ED%94%84%EC%97%90-%EB%B9%A0%EC%A7%80%EC%A7%80-%EC%95%8A%EA%B2%8C-%EC%A1%B0%EC%8B%AC#entry6comment</comments>
      <pubDate>Thu, 24 Apr 2025 10:28:20 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 3화] 조건문 if는 '만약'이라는 뜻이라고?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-3%ED%99%94-%EC%A1%B0%EA%B1%B4%EB%AC%B8-if%EB%8A%94-%EB%A7%8C%EC%95%BD%EC%9D%B4%EB%9D%BC%EB%8A%94-%EB%9C%BB%EC%9D%B4%EB%9D%BC%EA%B3%A0</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 3화] 조건문 if는 '만약'이라는 뜻이라고?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, &lt;b&gt;시바이누 칸&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 파이썬에서 아주 중요한 개념인 &lt;b&gt;&amp;ldquo;조건문 if&amp;rdquo;&lt;/b&gt;에 대해 이야기해볼게요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조건문이 뭐냐고요? 쉽게 말해서&amp;hellip; &lt;b&gt;&amp;ldquo;만약 ~라면&amp;rdquo;&lt;/b&gt;을 코드로 표현하는 방법이에요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;조건문 if란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어,&lt;/p&gt;
&lt;pre class=&quot;nginx&quot;&gt;&lt;code&gt;if 배고프면:
   밥을 먹는다
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이걸 파이썬으로 쓰면 이렇게 돼요:&lt;/p&gt;
&lt;pre class=&quot;isbl&quot;&gt;&lt;code&gt;hungry = True
if hungry:
   print(&quot;밥 먹을 시간이에요!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt; &lt;code&gt;밥 먹을 시간이에요!&lt;/code&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;이해됐나요?&lt;/b&gt; if는 &amp;ldquo;만약&amp;rdquo;을, `:`(콜론)과 들여쓰기(스페이스 4칸)는 &amp;ldquo;그 다음 행동&amp;rdquo;을 말해주는 신호에요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;else: 그렇지 않다면?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 배가 안 고플 땐?&lt;/p&gt;
&lt;pre class=&quot;isbl&quot;&gt;&lt;code&gt;hungry = False
if hungry:
   print(&quot;밥 먹자!&quot;)
else:
   print(&quot;그럼 산책하자!&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt; &lt;code&gt;그럼 산책하자!&lt;/code&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;elif: 그렇지 않고, 또 다른 조건이 있다면?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조건이 두 가지 이상일 땐 &lt;code&gt;elif&lt;/code&gt;를 써요:&lt;/p&gt;
&lt;pre class=&quot;isbl&quot;&gt;&lt;code&gt;weather = &quot;비&quot;
if weather == &quot;맑음&quot;:
   print(&quot;산책 가자!&quot;)
elif weather == &quot;비&quot;:
   print(&quot;집에서 잠이나 자자~&quot;)
else:
   print(&quot;밖에 나가긴 좀 그렇다&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 출력:&lt;/b&gt; &lt;code&gt;집에서 잠이나 자자~&lt;/code&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;시바이누 칸의 조건문 정리!&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;조건문&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;if&lt;/td&gt;
&lt;td&gt;만약 조건이 참이라면&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;else&lt;/td&gt;
&lt;td&gt;그렇지 않다면&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;elif&lt;/td&gt;
&lt;td&gt;조건이 여러 개일 때&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주의!&lt;/b&gt; 파이썬은 &lt;b&gt;들여쓰기(스페이스 4칸)&lt;/b&gt;이 매우 중요해요.&lt;br /&gt;틀리면 에러가 나니까 꼭 신경 써주세요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 칸&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;칸은 배고프면 밥, 아니면 산책을 원한답니다!&amp;rdquo;&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-origin-width=&quot;635&quot; data-origin-height=&quot;579&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p5MSx/btsNvF1xEbL/9CNeRwCxKHDFvVTjW3jeG0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p5MSx/btsNvF1xEbL/9CNeRwCxKHDFvVTjW3jeG0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p5MSx/btsNvF1xEbL/9CNeRwCxKHDFvVTjW3jeG0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp5MSx%2FbtsNvF1xEbL%2F9CNeRwCxKHDFvVTjW3jeG0%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;369&quot; height=&quot;336&quot; data-origin-width=&quot;635&quot; data-origin-height=&quot;579&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 4화]&lt;/b&gt; 반복문 while? 무한 루프에 빠지지 않게 조심!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 건 댓글이나 방명록으로 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>if문</category>
      <category>python</category>
      <category>시바이누코딩</category>
      <category>코딩일기</category>
      <category>파이썬</category>
      <category>파이썬공부</category>
      <category>파이썬기초</category>
      <category>파이썬입문</category>
      <category>파이썬조건문</category>
      <category>프로그래밍초보</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/5</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-3%ED%99%94-%EC%A1%B0%EA%B1%B4%EB%AC%B8-if%EB%8A%94-%EB%A7%8C%EC%95%BD%EC%9D%B4%EB%9D%BC%EB%8A%94-%EB%9C%BB%EC%9D%B4%EB%9D%BC%EA%B3%A0#entry5comment</comments>
      <pubDate>Wed, 23 Apr 2025 10:23:21 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기  2화] 변수? 그게 뭐야?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-2%ED%99%94-%EB%B3%80%EC%88%98-%EA%B7%B8%EA%B2%8C-%EB%AD%90%EC%95%BC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기&amp;nbsp;&amp;nbsp;2] 변수? 그게 뭐야?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요! &lt;b&gt;시바이누 칸&lt;/b&gt;이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지난 시간엔 &amp;ldquo;파이썬이 뭔지&amp;rdquo; 알아봤죠? 오늘은 파이썬의 첫걸음, 바로 &lt;b&gt;&amp;ldquo;변수&amp;rdquo;&lt;/b&gt;에 대해 알려줄게요!&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;h3 data-ke-size=&quot;size23&quot;&gt;변수란 뭘까? 쉽게 말하면 '이름표'!&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수는 &lt;b&gt;어떤 값을 저장해두는 상자&lt;/b&gt;예요. 그리고 그 상자에 이름을 붙여놓는다고 생각하면 돼요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어:&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;age = 5
name = &quot;칸&quot;
is_dog = True&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이건 무슨 뜻일까요?&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;code&gt;age&lt;/code&gt;라는 상자에 숫자 5을 넣었어요&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt;이라는 상자엔 &quot;칸&quot;이라는 글자를 넣었어요&lt;/li&gt;
&lt;li&gt;&lt;code&gt;is_dog&lt;/code&gt;라는 상자엔 True(참)라는 값을 넣었어요&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;비유로 더 쉽게 이해해볼까?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;택배 상자에 이름 스티커를 붙여놓는다고 상상해보세요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;상자에 '강아지 이름'이라고 쓰고 &amp;rarr; 칸을 넣음&lt;/li&gt;
&lt;li&gt;상자에 '나이'라고 쓰고 &amp;rarr; 5살을 넣음&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이처럼 파이썬에서는:&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;name = &quot;칸&quot;
age = 5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 &lt;b&gt;=&lt;/b&gt; 기호로 값을 넣는 거예요. 이걸 &amp;ldquo;&lt;b&gt;할당&lt;/b&gt;&amp;rdquo;이라고 불러요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;파이썬 변수 이름 규칙 (간단히)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;숫자로 시작하면 안 돼요 &amp;rarr; &lt;code&gt;1dog = &quot;칸&quot;&lt;/code&gt; ❌&lt;/li&gt;
&lt;li&gt;띄어쓰기 안 돼요 &amp;rarr; &lt;code&gt;my name = &quot;칸&quot;&lt;/code&gt; ❌&lt;/li&gt;
&lt;li&gt;대신 언더바(_) 사용 &amp;rarr; &lt;code&gt;my_name = &quot;칸&quot;&lt;/code&gt; ✅&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 파이썬은 **대소문자를 구분**해요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;그럼 한번 실행해볼까요?&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;name = &quot;칸&quot;
age = 5
print(&quot;나는 시바이누 이름은&quot;, name)
print(&quot;나이는&quot;, age, &quot;살이에요&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;결과:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;나는 시바이누 이름은 칸
나이는 5 살이에요&lt;/code&gt;&lt;/pre&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;h3 data-ke-size=&quot;size23&quot;&gt;변수의 종류 (데이터형)&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;데이터형&lt;/th&gt;
&lt;th&gt;예시&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;정수(int)&lt;/td&gt;
&lt;td&gt;10, -3&lt;/td&gt;
&lt;td&gt;숫자&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;실수(float)&lt;/td&gt;
&lt;td&gt;3.14&lt;/td&gt;
&lt;td&gt;소수&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;문자열(str)&lt;/td&gt;
&lt;td&gt;&quot;칸&quot;, &quot;hello&quot;&lt;/td&gt;
&lt;td&gt;글자&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;불린(bool)&lt;/td&gt;
&lt;td&gt;True, False&lt;/td&gt;
&lt;td&gt;참/거짓&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 칸&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;이젠 나도 변수 정도는 기억할 수 있개!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Image (1).jpg&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D6JQu/btsNvy1TgoG/MHilkGjENOX9zAn6wkKtEk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D6JQu/btsNvy1TgoG/MHilkGjENOX9zAn6wkKtEk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D6JQu/btsNvy1TgoG/MHilkGjENOX9zAn6wkKtEk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD6JQu%2FbtsNvy1TgoG%2FMHilkGjENOX9zAn6wkKtEk%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;431&quot; height=&quot;244&quot; data-filename=&quot;Image (1).jpg&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 3화]&lt;/b&gt; 조건문 if는 '만약'이라는 뜻이라고?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시바이누 칸과 함께 파이썬 한 입씩 계속 먹어보자구요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;궁금한 건 댓글이나 방명록으로 남겨줘요! 다음 편에서 반영할게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>변수란</category>
      <category>시바이누코딩</category>
      <category>자동화공부</category>
      <category>코딩일기</category>
      <category>파이썬</category>
      <category>파이썬공부</category>
      <category>파이썬기초</category>
      <category>파이썬변수</category>
      <category>파이썬입문</category>
      <category>프로그래밍초보</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/4</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-2%ED%99%94-%EB%B3%80%EC%88%98-%EA%B7%B8%EA%B2%8C-%EB%AD%90%EC%95%BC#entry4comment</comments>
      <pubDate>Tue, 22 Apr 2025 15:41:06 +0900</pubDate>
    </item>
    <item>
      <title>[시바이누의 코딩일기 1화] 파이썬(Python) 이 뭐야?</title>
      <link>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-1%ED%99%94-%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-%EC%9D%B4-%EB%AD%90%EC%95%BC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;[시바이누의 코딩일기 1화] 파이썬(Python)&amp;nbsp;이&amp;nbsp;뭐야?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, &lt;b&gt;시바이누 칸&lt;/b&gt;이에요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 저는 코딩에 완전 문외한이었어요. (책도 안 읽고 있는데 코드는 언제 읽고 앉아있어...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 이런 제가 처음 파이썬을 접하게 된 이유는 &lt;b&gt;회사 업무가 너무 귀찮아서 자동화하고 싶었기 때문&lt;/b&gt;이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(코드 읽기보다 반복 업무가 더 귀찮더라고요 ㅋㅋㅋ...)&lt;/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; &quot;이걸 컴퓨터가 대신해주면 안 될까?&quot;&lt;/b&gt;라는 생각이 계속 들더라고요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다 어느 날, 인터넷에서 &lt;b&gt;&amp;ldquo;파이썬으로 자동화하는 방법&amp;rdquo;&lt;/b&gt;을 보게 됐고, 정말 신세계였어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게다가 제가 관심 있던 &lt;b&gt;비트코인 트레이딩도 자동으로 돌릴 수 있다니!&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그날 이후로, 저는 야근 대신 파이썬을 배우기 시작했어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 지금, 제가 배운 내용을 &lt;b&gt;처음 파이썬을 시작하는 분들께도 쉽게 풀어서 공유&lt;/b&gt;해보려고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복잡한 이론 말고, &lt;b&gt;&amp;ldquo;왜 필요한지&amp;rdquo;, &amp;ldquo;어떻게 써먹는지&amp;rdquo;&lt;/b&gt; 중심으로요. &lt;b&gt;시바이누 칸&lt;/b&gt;과 함께하는 파이썬 입문, 지금 시작해볼게요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;파이썬이란?&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;파이썬은 &lt;b&gt;사람이 읽기 쉬운 문법&lt;/b&gt;으로 만들어진 프로그래밍 언어예요.&lt;/li&gt;
&lt;li&gt;복잡한 기호 대신, &lt;b&gt;문장처럼 읽히는 코드&lt;/b&gt;가 특징이에요.&lt;/li&gt;
&lt;li&gt;그래서 &lt;b&gt;프로그래밍을 처음 배우는 사람들에게 추천 1위!&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;왜 파이썬부터 배워야 할까?&lt;/h3&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;이유&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;쉬운 문법&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;마치 영어처럼 자연스럽게 읽혀요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;많은 예제&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;구글에 검색하면 대부분의 답이 나와요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;다양한 분야 활용&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;웹, 데이터 분석, AI, 자동화 등 거의 다 가능해요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;무료로 시작 가능&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;인터넷만 되면 당장 코딩 시작 가능!&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;진짜 예제를 보여줄게요!&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;print(&quot;안녕하세요, 시바이누 칸 입니다!&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;rarr; 실행하면 이렇게 나와요:&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;안녕하세요, 시바이누 칸 입니다!&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;어떻게 시작할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치도 필요 없어요! 아래 사이트에서 바로 파이썬을 실행해볼 수 있어요:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://replit.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;replit.com (온라인 코딩 환경)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.programiz.com/python-programming/online-compiler&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Programiz 온라인 파이썬 컴파일러&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 직접 설치하고 싶다면 아래 링크도 참고해보세요:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.python.org/downloads/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;파이썬 공식 다운로드 페이지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.anaconda.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anaconda (데이터 분석용 통합 설치)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;오늘의 시바이누 칸&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘도 열심히 코딩 중인 시바이누 칸이에요.&lt;br /&gt;&amp;ldquo;파이썬이 뭐냐고? 나도 이제 조금씩 알아가고 있개!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNT5o5/btsNt0yI1F3/0KkddSTMll96YcDwoh1ec1/img.jpg&quot; width=&quot;50%&quot; /&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음 편 예고:&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[시바이누의 코딩일기 2화]&lt;/b&gt; 변수? 그게 뭔데?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시바이누 칸과 함께, 차근차근 파이썬 배워봐요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;댓글이나 방명록으로 궁금한 내용을 남겨주세요. 다음 편에서 반영해볼게요!&lt;/p&gt;</description>
      <category>시바이누 코딩생활</category>
      <category>개발블로그</category>
      <category>비트코인자동화</category>
      <category>시바이누</category>
      <category>시바이누코딩</category>
      <category>업무자동화</category>
      <category>코딩일기</category>
      <category>파이썬</category>
      <category>파이썬공부</category>
      <category>파이썬입문</category>
      <category>프로그래밍초보</category>
      <author>시바이누 일기장</author>
      <guid isPermaLink="true">https://insight-shiva.tistory.com/3</guid>
      <comments>https://insight-shiva.tistory.com/entry/%EC%8B%9C%EB%B0%94%EC%9D%B4%EB%88%84%EC%9D%98-%EC%BD%94%EB%94%A9%EC%9D%BC%EA%B8%B0-1%ED%99%94-%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-%EC%9D%B4-%EB%AD%90%EC%95%BC#entry3comment</comments>
      <pubDate>Tue, 22 Apr 2025 10:57:10 +0900</pubDate>
    </item>
  </channel>
</rss>