<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Don't forget to smile</title>
    <link>https://dltmdghkssla.tistory.com/</link>
    <description>Best Day Ever :D</description>
    <language>ko</language>
    <pubDate>Fri, 21 Aug 2026 02:58:04 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>에르더그</managingEditor>
    <image>
      <title>Don't forget to smile</title>
      <url>https://tistory1.daumcdn.net/tistory/5804046/attach/3db3d332d139486580189d831bd449d8</url>
      <link>https://dltmdghkssla.tistory.com</link>
    </image>
    <item>
      <title>[혼자 공부하는 파이썬] Chapter 2-1. 자료형과 문자열</title>
      <link>https://dltmdghkssla.tistory.com/32</link>
      <description>&lt;div id=&quot;SE-4fbd87e5-1664-4d93-a7d8-f68a5427fe58&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-251cc100-415f-4762-aa67-f6c8f533c2f4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;자료(data)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 프로그래밍에서 프로그램이 처리할 수 있는 모든 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e1c52515-5bcc-4eed-bb55-1fdb120eb3f7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-77966a3c-f500-469c-b4d7-d060139ebcd1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;자료형(data type)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 자료의 기능과 역할에 따라 개발자들이 분류한 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-28469f1d-e1ff-4f8d-a2cb-c68a9de3abae&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;주로 사용되는 자료형은 &lt;/span&gt;&lt;span&gt;&lt;b&gt;문자열(string)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&lt;b&gt;숫자(number)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&lt;b&gt;논리(boolean)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;가 존재&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3e5ce25b-96a3-47f9-a9d5-8a38a42ef20b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a5affe27-c807-42de-9493-90a6bb9163e7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;자료형 확인&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0accc48b-7d5c-47f6-aaad-270e09bd298d&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;503&quot; data-origin-height=&quot;81&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/onvMK/btr0hc7hxAm/uPIWzYNM45lzel0s2gNrBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/onvMK/btr0hc7hxAm/uPIWzYNM45lzel0s2gNrBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/onvMK/btr0hc7hxAm/uPIWzYNM45lzel0s2gNrBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FonvMK%2Fbtr0hc7hxAm%2FuPIWzYNM45lzel0s2gNrBk%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;503&quot; height=&quot;81&quot; data-origin-width=&quot;503&quot; data-origin-height=&quot;81&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-fec73e14-9b6d-4778-a326-a02b33406c0f&quot;&gt;
&lt;pre id=&quot;code_1677000970098&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(type(&quot;안녕하세요&quot;)) 
print(type(273))&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-7a6dce88-d6c6-447a-b5ac-03e7e6caabab&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-52ca9e79-310d-4560-923c-c6577a370bcf&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 파이썬에서 자료 형식은 type() 함수를 사용하 확인 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-93acffcb-eb2c-45c7-ae97-dbabafd3ade1&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1b946077-5afd-4c08-91ed-ae48cce4243b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;문자열 만들기&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-03b7a0b1-3b06-4574-b63f-3ef91c5fc9e1&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;195&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LRhHE/btr0h15wjqf/gwi6WobnVkhrf8G8k3Dsok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LRhHE/btr0h15wjqf/gwi6WobnVkhrf8G8k3Dsok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LRhHE/btr0h15wjqf/gwi6WobnVkhrf8G8k3Dsok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLRhHE%2Fbtr0h15wjqf%2Fgwi6WobnVkhrf8G8k3Dsok%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;536&quot; height=&quot;195&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;195&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2c15ae36-6b71-45bc-9e16-0bad5a1957b3&quot;&gt;
&lt;pre id=&quot;code_1677001012360&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(&quot;안녕하세요&quot;) #큰따옴표 문자열 
print('안녕하세요') #작은따옴표 문자열 
print('&quot;안녕하세요&quot;라고 말했습니다') #문자열 내부에 따옴표 넣기 
print(&quot;\&quot;안녕하세요\&quot;라고 말했습니다&quot;) #이스케이프 문자 활용 
print(&quot;안녕하세요\n안녕하세요&quot;) #줄바꿈 
print(&quot;안녕하세요\t안녕하세요&quot;) #탭&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5e6a10af-06c1-40d2-9927-8803a6884d0f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-70bcd8f4-75d7-4c67-9553-5ed9c70bb24d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) print() 함수를 사용하여 글자들이 나열된 자료인 문자열을 생성 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-76658bdf-d322-4099-b900-da0cd5947fcd&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;문자열은 기본적으로 &lt;/span&gt;&lt;span&gt;&lt;b&gt;큰따옴표&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 혹은&lt;/span&gt;&lt;span&gt;&lt;b&gt; 작은따옴표&lt;/b&gt;&lt;/span&gt;&lt;span&gt;로 감싸서 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2ec2f091-485e-4cc4-9f10-1f74b64abb27&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7bc1ffc2-ada5-4ea2-b136-3bc5b412baa4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) 큰따옴표 안에 큰따옴표, 혹은 작은따옴표 안에 작은따옴표를 사용할 경우 에러 발생&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0196a8f1-dc47-43f4-a882-1e0702ec03a2&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이 경우 두 따옴표를 섞어서 사용하거나,&lt;/span&gt;&lt;span&gt;&lt;b&gt; 이스케이프 문자(\)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;를 활용하여 따옴표를 구분&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5dc2fb29-b4e8-4f73-a0da-8e98efbc0624&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-601e1600-9633-45ac-a7ec-34d88764001b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 이스케이프 문자 중 \n은 줄바꿈, \t는 탭(띄어쓰기)을 의미&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-04f61e4d-6b59-4325-9e5c-3518447e1db1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b3b70ac5-a0a5-4273-b813-6c249e81ae1d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;문자열 연산자&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-fe7f926e-4851-4bf7-bdc8-d575a5bfd39e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HhHug/btr0jjkxZgY/LXIL9pmkQzrdQRUh7j9Trk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HhHug/btr0jjkxZgY/LXIL9pmkQzrdQRUh7j9Trk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HhHug/btr0jjkxZgY/LXIL9pmkQzrdQRUh7j9Trk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHhHug%2Fbtr0jjkxZgY%2FLXIL9pmkQzrdQRUh7j9Trk%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;560&quot; height=&quot;366&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;366&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b7f59554-7dcb-42d8-93dd-542f0edfa688&quot;&gt;
&lt;pre id=&quot;code_1677001055224&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(&quot;안녕&quot; + &quot;하세요&quot;) #문자열 연결 
print(&quot;안녕하세요&quot; * 3) #문자열 반복 
print(&quot;안녕하세요&quot;[0]) #문자 선택 
print(&quot;안녕하세요&quot;[1]) #문자 선택 
print(&quot;안녕하세요&quot;[2]) #문자 선택 
print(&quot;안녕하세요&quot;[3]) #문자 선택 
print(&quot;안녕하세요&quot;[4]) #문자 선택 
print(&quot;안녕하세요&quot;[-5]) #문자 선택 
print(&quot;안녕하세요&quot;[-4]) #문자 선택 
print(&quot;안녕하세요&quot;[-3]) #문자 선택 
print(&quot;안녕하세요&quot;[-2]) #문자 선택 
print(&quot;안녕하세요&quot;[-1]) #문자 선택 
print(&quot;안녕하세요&quot;[1:4]) #문자열 슬라이싱 
print(len(&quot;안녕하세요&quot;)) #문자열 길이&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-44c192d5-a8b9-4b82-9c65-fbbf71f11a1e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-dc81f8c4-064f-4d6d-a374-e2659a8cce9c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 문자열끼리 연산이 가능한 문자열 연산자가 존재&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4520b28b-d396-4dd7-8b6d-b9775d8f0bac&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;가장 간단한 문자열 연산자는 문자열끼리 이어주는 &lt;/span&gt;&lt;span&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;span&gt;와 문자열 하나를 반복하는&lt;/span&gt;&lt;span&gt;&lt;b&gt; *&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-386722eb-ecc7-4976-80cd-508f5bb3be77&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-758da8d2-45ed-4c5b-aa63-287fd357981c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) 대괄호를 사용하면 &lt;/span&gt;&lt;span&gt;&lt;b&gt;문자열 내부의 문자&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 하나를 선택이 가능하며, 이 숫자를 &lt;/span&gt;&lt;span&gt;&lt;b&gt;인덱스&lt;/b&gt;&lt;/span&gt;&lt;span&gt;라고 함&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4a1a3216-e740-4583-81b7-8bc6a4a131ee&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;인덱스 입력 시 음수를 입력하면 문자열 뒤에서부터 출력 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6edebeda-7bba-4e0f-acea-1d8e99066171&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fadc1a74-fd0b-45fc-9640-6f0e810e8a43&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 문자열의 특정 범위 선택 시 사용하는 슬라이싱도 있음&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-480fa6e9-3e27-4ff5-ae3c-9d5a38e4adaa&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;사용법은 인덱스와 마찬가지로 대괄호 안에&lt;/span&gt;&lt;span&gt;&lt;b&gt; [원하는 숫자:원하는 숫자+1]&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 만큼의 범위를 설정하면 됨&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f531494b-1ceb-4d6e-9be0-905c3e71c688&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b2b048b7-cd2e-4c0e-b03a-5152b3ccd6f1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4) len() 함수를 사용하여 문자열의 길이 측정 가능&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Python</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/32</guid>
      <comments>https://dltmdghkssla.tistory.com/32#entry32comment</comments>
      <pubDate>Wed, 22 Feb 2023 02:37:41 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 파이썬] Chapter 1-3. 이 책에서 자주 나오는 파이썬 용어들</title>
      <link>https://dltmdghkssla.tistory.com/31</link>
      <description>&lt;div id=&quot;SE-2854b5d5-2867-4a4e-8bec-0d605cf3ed4c&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-b9fe061a-1f24-48eb-be9a-e58d5a328a14&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;표현식(expression)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 값을 만들어내는 코드&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5e641496-93b9-477f-b5e1-df99e16a4e49&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;숫자, 수식, 문자열 등&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0e4b2759-af14-4f4f-a790-c8aa83db6f99&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b3afe6ae-a735-4d38-9ba0-0603a0074278&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;문장(statement)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 표현식이 하나 이상 모인 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f3c70884-ea89-4191-ae87-1090014bf449&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ba84d108-0604-45a2-a856-871800a9a7d8&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;프로그램(program)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 문장이 모인 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8a0db49b-c750-4a42-b8ea-86d3b4e56c6c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7a11a3b9-9402-43ab-a1b7-559cd33aac16&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;키워드(keyword) &lt;/b&gt;&lt;/span&gt;&lt;span&gt;: 특별한 의미가 부여된 단어로 파이썬이 이미 사용하겠다고 예약해 놓은 단어&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c291b1d4-9747-4dbe-8d0f-b14766deddb5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-17332f1a-a06e-4e6e-bbf3-e3cc7003185b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;식별자(identifier)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1b24c1df-6c23-4572-aeed-efc4279fd47b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;주로 변수 또는 함수 이름으로 이용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1ad42e52-c545-4f63-b47d-857bc7d4717b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;식별자는 다음과 같은 특징을 지님&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c50704ff-8fe2-4e59-8b8b-aab227f34857&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0bca6ac4-fff1-49f8-aec1-8e77297d36cf&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;1) &lt;/b&gt;&lt;/span&gt;&lt;span&gt;키워드 사용 불가&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-afa7856a-92e7-4db8-b3f6-b89ce5409e4a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;2) &lt;/b&gt;&lt;/span&gt;&lt;span&gt;특수 문자는 언더바(_)만 허용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3a1934b7-5c4b-4b82-9138-a2fb3cb2b7d1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;3) &lt;/b&gt;&lt;/span&gt;&lt;span&gt;숫자 시작 불가&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-722308da-46cf-47fd-8319-0fa0e91bca65&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;4) &lt;/b&gt;&lt;/span&gt;&lt;span&gt;공백 포함 불가&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0d5af697-c1f1-4d1b-9c37-89a7c9a00bb2&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5b12af40-f541-40c9-a60f-ac9a5628655a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;스네이크 케이스와 캐멀 케이스&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 공백을 사용할 수 없는 식별자를 보다 이해하기 쉽게 만들어 주는 표기법으로&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0815f3ff-196e-445f-9c52-d8d9572f8583&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;소문자 사이에 언더바&lt;/b&gt;&lt;/span&gt;&lt;span&gt;를 넣는 &lt;/span&gt;&lt;span&gt;&lt;b&gt;스네이크 케이스&lt;/b&gt;&lt;/span&gt;&lt;span&gt;는 주로 함수나 변수에 사용되고&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4b366685-b3fd-40f8-afd4-b2f9f5326a77&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;단어의 첫 글자를 대문자&lt;/b&gt;&lt;/span&gt;&lt;span&gt;로 시작하는 &lt;/span&gt;&lt;span&gt;&lt;b&gt;캐멀 케이스&lt;/b&gt;&lt;/span&gt;&lt;span&gt;는 주로 클래스 선언에 사용됨&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d1f13437-0f50-4b25-b404-a9136c5bd6ff&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7712879f-bd8e-4238-9a64-c9e475ae1886&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;주석(comment)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : &lt;/span&gt;&lt;span&gt;&lt;b&gt;프로그램 진행에 영향을 주지 않는 코드&lt;/b&gt;&lt;/span&gt;&lt;span&gt;로 프로그램 설명을 위해 사용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1e30ec92-e216-410e-8694-c96d1726bab5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;파이썬에서는 주석 처리 부분 앞에&lt;/span&gt;&lt;span&gt;&lt;b&gt; #&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 기호를 붙여 사용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-85927c29-0456-4dd7-9132-3d591130d7a4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d84d6f0e-6a8b-4718-9d42-7aeb0f1ad251&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;연산자와 자료&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 연산자는 스스로 값이 될 수 없고 값과 값 사이에서 기능을 하는 무언가&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-baa8f5cf-d243-4b1f-96e2-68d30ec70924&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;자료는 어떠한 값을 의미&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8c1161a2-6ffd-4de2-8dd0-53c08c609847&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-26cac8e9-4cb0-4de2-bc0e-6681058273ec&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;출력: print()&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-d678b80c-e3a6-4649-8943-fe004211f9f3&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;284&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjkISx/btrZ6j0Szee/526RW5vVb006s5T9K1bA0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjkISx/btrZ6j0Szee/526RW5vVb006s5T9K1bA0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjkISx/btrZ6j0Szee/526RW5vVb006s5T9K1bA0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjkISx%2FbtrZ6j0Szee%2F526RW5vVb006s5T9K1bA0k%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;284&quot; height=&quot;108&quot; data-origin-width=&quot;284&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-7015d192-bde4-45ba-8617-763aafd49143&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-4d19107b-ae7b-4dc5-8829-38263646a53c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 메시지를 &lt;/span&gt;&lt;span&gt;&lt;b&gt;출력&lt;/b&gt;&lt;/span&gt;&lt;span&gt;하는 기본 방법은 print() 함수를 사용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a465fefe-fe25-4935-910c-e83c5d98c7e1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;print() 함수는 &lt;/span&gt;&lt;span&gt;&lt;b&gt;print(출력1, 출력2, ...)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;와 같은 방식의 문법을 지님&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-270ddb90-d901-49bb-8b1d-e9cdfeec45e0&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;257&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKpsG4/btrZ84uL8X9/chzKGnHbPKrxVbAnEtcpH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKpsG4/btrZ84uL8X9/chzKGnHbPKrxVbAnEtcpH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKpsG4/btrZ84uL8X9/chzKGnHbPKrxVbAnEtcpH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKpsG4%2FbtrZ84uL8X9%2FchzKGnHbPKrxVbAnEtcpH1%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;257&quot; height=&quot;246&quot; data-origin-width=&quot;257&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a303d60c-8b7d-43c0-b46b-251cc182b1b2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-65f23b56-0105-41c8-8a31-201db37b6e2e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) print() 함수에서 아무 것도 입력하지 않으면 줄바꿈이 가능&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-64b80eb7-411f-4229-b1e3-d5c625c4df37&quot;&gt;
&lt;pre id=&quot;code_1676918583863&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(&quot;#하나만 출력합니다.&quot;) 
print(&quot;Hello Python Programmiong...!!&quot;) 
print() 

print(&quot;#여러 개를 출력합니다.&quot;) 
print(10, 20, 30, 40, 50) 
print(&quot;안녕하세요.&quot;, &quot;반갑습니다.&quot;) 
print() 

print(&quot;#아무것도 출력하지 않습니다.&quot;) 
print(&quot;--------------------------------&quot;) 
print() 
print(&quot;--------------------------------&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5c380d65-7486-4362-adf9-dbebaca8e307&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;340&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lD94Z/btrZ8OMfH2d/jjmYmaKSap6NGTk7C7ivd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lD94Z/btrZ8OMfH2d/jjmYmaKSap6NGTk7C7ivd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lD94Z/btrZ8OMfH2d/jjmYmaKSap6NGTk7C7ivd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlD94Z%2FbtrZ8OMfH2d%2FjjmYmaKSap6NGTk7C7ivd1%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;340&quot; height=&quot;193&quot; data-origin-width=&quot;340&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-3396adf8-7c4e-43f4-856a-b2e199094a0c&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-e12697a6-4588-4b1c-b59b-719885d3e946&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 위와 같이 print() 함수를 이용해 출력에 성공&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/31</guid>
      <comments>https://dltmdghkssla.tistory.com/31#entry31comment</comments>
      <pubDate>Tue, 21 Feb 2023 03:43:15 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 파이썬] Chapter 1-2. 파이썬을 배우기 위해 준비해야 할 것들</title>
      <link>https://dltmdghkssla.tistory.com/30</link>
      <description>&lt;div id=&quot;SE-0961ee30-ed32-4abe-bff5-a8d6b11910f6&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-3dd24c67-d53b-4790-b613-4cd7a6603c2d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;개발 환경&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 프로그래밍을 할 수 있는 환경&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-98f94b5e-ede5-4084-871c-dd055721dc5f&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-bfa0b949-c528-480b-a48e-dc0317eae54c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;텍스트 에디터&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 프로그래밍 언어로 이루어진 코드를 작성하는 도구&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-95eca012-87e2-45d3-89cf-7af0ff311a28&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c2ed164a-7477-4cb8-8350-a177115f5db5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;코드 실행기(파이썬 인터프리터)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 작성한 코드를 실행할 수 있는 도구&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3d4f1f7f-dbec-409b-a4a9-7b06b90d43ee&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-45d61cd7-d53a-457d-9496-a398d86d7051&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;파이썬 설치하기&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-59fad63b-db41-4b27-8440-e3410ece9097&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;425&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uuLcw/btrZPS8LgNe/XnnFKYkIxunql2tdzaLs41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uuLcw/btrZPS8LgNe/XnnFKYkIxunql2tdzaLs41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uuLcw/btrZPS8LgNe/XnnFKYkIxunql2tdzaLs41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuuLcw%2FbtrZPS8LgNe%2FXnnFKYkIxunql2tdzaLs41%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;966&quot; height=&quot;425&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;425&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b4e4d970-6fcc-4438-b2dd-85c3f227383b&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-0454f550-eaec-4248-8f1e-93dfb6881107&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-99b1fcda-97e1-40c8-99f5-960aa824ba99&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 파이썬 공식 홈페이지 &lt;/span&gt;&lt;span&gt;&lt;a href=&quot;https://www.python.org/downloads/&quot;&gt;https://www.python.org/downloads/&lt;/a&gt;&lt;/span&gt;&lt;span&gt;에 접속&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-410a42ea-9183-400c-af5b-ea520a17b909&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a href=&quot;https://www.python.org/downloads/&quot;&gt;
&lt;div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-31f44d7f-a33b-4139-b5ee-e3a81c6b397a&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-1a136889-88f6-4cce-90ad-590304d4f225&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2)&lt;/span&gt;&lt;span&gt;&lt;b&gt; Downloads&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 메뉴를 클릭하여 최신 버전의 파이썬 다운로드&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-85c2b460-bfae-4844-8d72-71549390b235&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0a0a8956-ab57-4cec-a8a3-894a1cbbc8ae&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) &lt;/span&gt;&lt;span&gt;&lt;b&gt;Add Python to PATH&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 체크박스를 체크한 후 파이썬을 설치&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4e8e8baa-6e79-4570-973a-3f925219aeb3&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8fc938d8-a16f-4a55-9a0e-e6b3045cb155&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;파이썬 인터렉티브 셸&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-9528abdf-845d-462c-a714-33b0bf6f4737&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYBdpS/btrZPTGBzPa/YNfzKBXpCZOkSZYZgCfCek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYBdpS/btrZPTGBzPa/YNfzKBXpCZOkSZYZgCfCek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYBdpS/btrZPTGBzPa/YNfzKBXpCZOkSZYZgCfCek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYBdpS%2FbtrZPTGBzPa%2FYNfzKBXpCZOkSZYZgCfCek%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;695&quot; height=&quot;193&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-ed796665-e1ab-477e-835b-4ea4f1448948&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2341e2ad-aa7e-49c3-82aa-9be8c0cbd294&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 파이썬 설치가 종료되면 파이썬으로 작성된 코드를 실행할 수 있는 인터프리터 사용이 가능&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8f44cb82-67ab-49a2-ae85-737e1ca44729&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvXbTA/btrZKxYSigO/VG46uN0Iy5pRjwhkwdOskK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvXbTA/btrZKxYSigO/VG46uN0Iy5pRjwhkwdOskK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvXbTA/btrZKxYSigO/VG46uN0Iy5pRjwhkwdOskK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvXbTA%2FbtrZKxYSigO%2FVG46uN0Iy5pRjwhkwdOskK%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;139&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;139&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-754a2d10-f017-42cc-b09c-296d1de295a5&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-27c770c8-9601-4ec8-85bc-4d32fa1261fb&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) 실행된 프롬프트는 코드를 한 줄 한 줄 입력하여 곧바로 실행 결과 확인이 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f397d02c-100f-4e7b-864f-b537ca69aeda&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이러한 공간을 &lt;/span&gt;&lt;span&gt;&lt;b&gt;인터렉티브 셸&lt;/b&gt;&lt;/span&gt;&lt;span&gt;, 또는 &lt;/span&gt;&lt;span&gt;&lt;b&gt;대화형 셸&lt;/b&gt;&lt;/span&gt;&lt;span&gt;이라고 함&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a1e582fb-6fd7-4388-b1e7-9e0bb8921da1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-55a66564-26af-4b69-901b-4a021cba1c00&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;텍스트 에디터 사용하기 (1) : 파이썬 IDLE 에디터&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-34613c09-263b-4cdc-b803-87276498403e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;165&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rV5up/btrZJdT3gXO/NrkG25gG9t38HAeYXGF0k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rV5up/btrZJdT3gXO/NrkG25gG9t38HAeYXGF0k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rV5up/btrZJdT3gXO/NrkG25gG9t38HAeYXGF0k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrV5up%2FbtrZJdT3gXO%2FNrkG25gG9t38HAeYXGF0k1%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;458&quot; height=&quot;165&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;165&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-18e20af8-fdc2-4387-91ac-9d9093682103&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-69abf813-b777-42ae-801d-ba21ca28ebe7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 대화형 셸은 간단한 프로그래밍에는 간편하지만, 긴 코드를 입력하거나 코드 저장이 필요할 때는 사용 불가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-832f6001-ceb7-4514-955f-c8613630cf8d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그럴 때는 일반적으로&lt;/span&gt;&lt;span&gt;&lt;b&gt; 텍스트 에디터&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 프로그램을 사용하게 되는데, &lt;/span&gt;&lt;span&gt;&lt;b&gt;글자를 적을 수 있는 모든 종류&lt;/b&gt;&lt;/span&gt;&lt;span&gt;의 프로그램이 가능&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-44fb2e28-8ec8-406e-b53f-30c984a01aff&quot;&gt;
&lt;pre id=&quot;code_1676697330528&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(&quot;IDLE에서 파이썬 코드를&quot;) 
print(&quot;작성해서 출력해 보는&quot;) 
print(&quot;예제입니다.&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-80643fd2-d893-4db3-899f-c79569e7799b&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;373&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRag9E/btrZIJMqIdE/2PzZe83H5KuFZC3yLY59H1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRag9E/btrZIJMqIdE/2PzZe83H5KuFZC3yLY59H1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRag9E/btrZIJMqIdE/2PzZe83H5KuFZC3yLY59H1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRag9E%2FbtrZIJMqIdE%2F2PzZe83H5KuFZC3yLY59H1%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;373&quot; height=&quot;100&quot; data-origin-width=&quot;373&quot; data-origin-height=&quot;100&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-c0d782f0-69e1-429f-8056-13b4b260b440&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-0ef77510-5c0a-4f39-a874-81072266b89d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) 연습을 위해 간단한 출력 프로그램을 작성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b772770c-04fe-4370-b4c4-cde2eb75e111&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;텍스트 에디터를 사용할 경우에는 반드시 모든 파일을 &lt;/span&gt;&lt;span&gt;&lt;b&gt;저장한 후&lt;/b&gt;&lt;/span&gt;&lt;span&gt; 사용해야 함&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-10d34ab9-7ff3-435a-ad92-cf1bb7e9a8d1&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;132&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oy1t6/btrZNwdQTU2/fPshdYLmLcbquljR7b1bKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oy1t6/btrZNwdQTU2/fPshdYLmLcbquljR7b1bKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oy1t6/btrZNwdQTU2/fPshdYLmLcbquljR7b1bKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foy1t6%2FbtrZNwdQTU2%2FfPshdYLmLcbquljR7b1bKK%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;394&quot; height=&quot;132&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;132&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2533a2f1-9a7b-491d-8a00-628edd9bec2a&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;354&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/K41H9/btrZJ2rhTF4/jSDORD7fUgkY7EWQkA4Odk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/K41H9/btrZJ2rhTF4/jSDORD7fUgkY7EWQkA4Odk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/K41H9/btrZJ2rhTF4/jSDORD7fUgkY7EWQkA4Odk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FK41H9%2FbtrZJ2rhTF4%2FjSDORD7fUgkY7EWQkA4Odk%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;354&quot; height=&quot;100&quot; data-origin-width=&quot;354&quot; data-origin-height=&quot;100&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-dfc11066-fc40-4848-8471-297d30ff1192&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-a4253f4e-95cf-432b-bb12-8c359ca4440a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 파일에서 Run - Run Module을 선택할 경우 파이썬 코드가 정상적으로 실행&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-41a3ac31-f5ce-400b-abc2-e22a9ea40331&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5e7b047e-c081-43a8-88f1-f204342a506e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;lt;텍스트 에디터 사용하기 (2) : 비주얼 스튜디오 코드&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d8c59f03-d2f1-4f88-94db-531a5b945cee&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;348&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KQy3K/btrZIe0tjH8/fAgRLuVU0ekEh7n5hGA1z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KQy3K/btrZIe0tjH8/fAgRLuVU0ekEh7n5hGA1z0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KQy3K/btrZIe0tjH8/fAgRLuVU0ekEh7n5hGA1z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKQy3K%2FbtrZIe0tjH8%2FfAgRLuVU0ekEh7n5hGA1z0%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;966&quot; height=&quot;348&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;348&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-ef061b1a-9d39-4b10-8f91-f3d3b2db7872&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-d0c0f06c-b059-4007-8b02-a4452cb506d3&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) 간단한 파이썬 개발에는 IDLE 에디터 사용도 가능하지만, 일반적으로 현업에서는 긴 코드를 사용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-94398a57-d053-47e7-b9f4-3c54aaa2ca00&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;따라서 &lt;/span&gt;&lt;span&gt;&lt;b&gt;비주얼 스튜디오 코드&lt;/b&gt;&lt;/span&gt;&lt;span&gt;와 같은 텍스트 에디터를 사용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e3b7c917-69a3-4595-9e47-6e91ec1eeb0a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-692d0747-efd3-41dd-972b-98342937cc8c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) 비주얼 스튜디오 코드 홈페이지 &lt;/span&gt;&lt;span&gt;&lt;a href=&quot;https://code.visualstudio.com/&quot;&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;/span&gt;&lt;span&gt;에 접속하여 다운로드&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-52e82633-d2e3-42d1-9cd3-325faedc58f6&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a href=&quot;https://code.visualstudio.com/&quot;&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d819c0cf-c462-42ba-8122-a1618a571888&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;454&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wXNdN/btrZLSVLvID/NfVGPGOieiG5iEprsyqkOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wXNdN/btrZLSVLvID/NfVGPGOieiG5iEprsyqkOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wXNdN/btrZLSVLvID/NfVGPGOieiG5iEprsyqkOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwXNdN%2FbtrZLSVLvID%2FNfVGPGOieiG5iEprsyqkOk%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;811&quot; height=&quot;454&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;454&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-15da4ee4-e6e0-4c7b-9034-bdca4e2be095&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-f356f3ec-1c84-4701-a9a2-a18bfecc4e74&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 비주얼 스튜디오 코드 실행 - 파일 - 새 파일 메뉴를 클릭&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a8c2f789-4371-45f7-a2bf-0a065d01dacc&quot;&gt;
&lt;pre id=&quot;code_1676697339422&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(&quot;Hello Coding Python&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-31571ae3-2541-4751-b69a-10c0ac42c366&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;236&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vgIWC/btrZJDZB0YW/K5zXkUt7xoglKKK22kpkRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vgIWC/btrZJDZB0YW/K5zXkUt7xoglKKK22kpkRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vgIWC/btrZJDZB0YW/K5zXkUt7xoglKKK22kpkRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvgIWC%2FbtrZJDZB0YW%2FK5zXkUt7xoglKKK22kpkRk%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;236&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;236&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c23e4aab-5159-43ff-9017-4d0f5fba647c&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-c963b8f1-5689-48c6-a3ae-344f2c278465&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4) 다음과 같은 간단한 코드 입력 후 확장자를&lt;/span&gt;&lt;span&gt;&lt;b&gt; py&lt;/b&gt;&lt;/span&gt;&lt;span&gt;로 저장 시 비주얼 스튜디오 코드가 자동으로 파이썬 코드로 인식&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-9d9bf099-e046-43a7-9628-a7d5ad73d14b&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV4Qql/btrZLSIedaR/4NuLIe9AMT7FFKrVYzVJrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV4Qql/btrZLSIedaR/4NuLIe9AMT7FFKrVYzVJrK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV4Qql/btrZLSIedaR/4NuLIe9AMT7FFKrVYzVJrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV4Qql%2FbtrZLSIedaR%2F4NuLIe9AMT7FFKrVYzVJrK%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;508&quot; height=&quot;326&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8af753e1-2f3d-4496-8f93-b0f2e18421b5&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-10331084-807f-450a-8fda-4d2aeaf18d51&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5) 바탕화면에서 우클릭 후 &lt;/span&gt;&lt;span&gt;&lt;b&gt;터미널에서 열기 &lt;/b&gt;&lt;/span&gt;&lt;span&gt;클릭&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-92faeaec-2c30-4ee4-bca4-f71a0cb6ff70&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;137&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zaKL9/btrZNLhHMp3/u7xYurRj98pZYkpSIJ33Sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zaKL9/btrZNLhHMp3/u7xYurRj98pZYkpSIJ33Sk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zaKL9/btrZNLhHMp3/u7xYurRj98pZYkpSIJ33Sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzaKL9%2FbtrZNLhHMp3%2Fu7xYurRj98pZYkpSIJ33Sk%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;566&quot; height=&quot;137&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;137&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-320a4f3e-6df8-4669-ac81-3c79ce66e4c5&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-0dd738d0-7b21-4bb1-8fa6-1079e38060ad&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6) 터미널에서 &lt;/span&gt;&lt;span&gt;&lt;b&gt;python 파일명&lt;/b&gt;&lt;/span&gt;&lt;span&gt;을 입력하면 저장해 둔 파이썬 코드가 실행&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1ea1f0cd-701a-4d23-8f69-fa7d9a30f829&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;위 경우 파일명이 Hello이므로 python Hello.py를 사용&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Python</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/30</guid>
      <comments>https://dltmdghkssla.tistory.com/30#entry30comment</comments>
      <pubDate>Sat, 18 Feb 2023 14:15:47 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 파이썬] Chapter 1-1. 파이썬을 하기 전에 읽는 아주 간단한 설명</title>
      <link>https://dltmdghkssla.tistory.com/29</link>
      <description>&lt;div id=&quot;SE-f1c83343-2ad8-4f3f-b4d6-1002d49a5632&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-4804a056-59b8-4219-b7ad-24b011f13431&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;프로그래밍(Programming) &lt;/b&gt;&lt;/span&gt;&lt;span&gt;: 프로그램을 만드는 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f9ba7f8e-c6fa-4e7d-a243-32b5ac7c0d0e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-12decd90-7e7b-48a9-84a0-136ee272e3ac&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;프로그램(Program)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : Pro(미리) + Gram(작성된 것) = 미리 작성된 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d4ac9dcf-7c58-4666-b009-c53625be7078&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4917cc4c-4947-43d1-9be3-1bed684c7738&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;컴퓨터 프로그램(Computer Program)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 컴퓨터가 무엇을 해야할 지 미리 작성한 진행 계획&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fa29b828-c22a-4823-8a29-dd86722300fc&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0f22b10f-9b6d-4f98-8ea2-ff1d19b90a98&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;이진 숫자&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 0과 1로 이루어진 숫자로 컴퓨터가 유일하게 이해할 수 있는 값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ef0fd988-d84d-43dc-9f87-a120e447a733&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c195fc1b-a346-4a19-8e25-7eacfc48102e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;프로그래밍 언어&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 이진 숫자로 이루어진 이진 코드 대신 사용자가 더 쉽게 이해할 수 있는 언어&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-36de4167-65b7-44bf-be5b-69acfaa6802b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8f8a17ae-b6f9-4c54-8e5f-7fbbf79948b8&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;소스 코드&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 프로그래밍 언어로 작성된 프로그램&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-db4ab422-917f-424f-816e-238a662eb727&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chsMSw/btrXcemvOLW/7TiDRILOnFXMFSqwOMrBB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chsMSw/btrXcemvOLW/7TiDRILOnFXMFSqwOMrBB1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chsMSw/btrXcemvOLW/7TiDRILOnFXMFSqwOMrBB1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchsMSw%2FbtrXcemvOLW%2F7TiDRILOnFXMFSqwOMrBB1%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;585&quot; height=&quot;390&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-73d756e0-b4d2-4100-a649-acf7392a7383&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-73e9afe7-9f55-4f54-abf5-87ec95d524d6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;파이썬(Python)&lt;/b&gt;&lt;/span&gt;&lt;span&gt; : 1991년 귀도 반 로섬이 발표한 프로그래밍 언어&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fd50a147-d575-457c-95c3-057a7ce6a5c3&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;문법이 간단하여 배우기 쉽고 다양한 분야에서 활용되어 초보자가 배우기 쉬움&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8caeb94d-51c9-4ac1-8d36-ba23ac30ec61&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;하지만 다른 언어들에 비해 느리다는 단점이 존재&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Python</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/29</guid>
      <comments>https://dltmdghkssla.tistory.com/29#entry29comment</comments>
      <pubDate>Thu, 26 Jan 2023 03:24:12 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 파이썬] Chapter 0. 책 소개</title>
      <link>https://dltmdghkssla.tistory.com/28</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;1200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZWDyg/btrW555Qmpq/B70CqGtgQdVoUkCWB0hicK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZWDyg/btrW555Qmpq/B70CqGtgQdVoUkCWB0hicK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZWDyg/btrW555Qmpq/B70CqGtgQdVoUkCWB0hicK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZWDyg%2FbtrW555Qmpq%2FB70CqGtgQdVoUkCWB0hicK%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;585&quot; height=&quot;800&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;1200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;b&gt;&amp;lt;책 이름&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-26ffccde-0979-4de6-bdff-d4e253fb64f6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c63059af-2232-426d-8154-f353bebea2c3&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;혼자 공부하는 파이썬&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f1668c8b-48c4-44fc-9c46-8c0bc4811aed&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a7709eb4-ea4a-438d-ab53-4aa843fb4b22&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;b&gt;&amp;lt;내용&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cf63bbdc-972b-44f1-be7e-6507e0d0504b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-11b08795-6f03-4c01-918c-f5919ea9e0f9&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Python&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3819b24f-c361-4733-a098-6e91539b89fa&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-032349be-45bf-42a7-bd43-cf38fa38a1d7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;b&gt;&amp;lt;목차&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-89c59068-c2d3-4001-a9e8-3a760825cfe8&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4d7b08f0-eec6-4961-9a6b-f770a341e1e6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 1. 파이썬 시작하기&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a376e0d0-f2de-4abd-b975-03842865b0ca&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 2. 자료형&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b4461ee4-0b97-4122-9f44-b07a663222ba&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 3. 조건문&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cecba4c3-bcfe-423e-9fad-ddb0d30c65b3&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 4. 반복문&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c063474b-3cf9-4d74-9633-3e0c0fef542d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 5. 함수&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cd1138a1-23ab-419c-9b40-85f698322c1b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 6. 예외 처리&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-40642938-4610-43cd-83c2-4e605c9e3424&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 7. 모듈&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-80c7fabe-9aff-4667-9b5f-109ad9f94b89&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Chapter 8. 클래스&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-dd371dc2-a3c0-4f9d-a6c0-418156721eab&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0975e9fa-3f44-49b4-9741-fb19a8913ecf&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;b&gt;&amp;lt;가격&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cc14b7c4-ee0c-46b6-bd24-de9f56d49e78&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-adc4f948-8e1d-4ed9-ad3d-0cdabdaed334&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;16,200원&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cc039d41-9b98-4b34-a557-ab368b068773&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f0db6ad1-af6b-4081-9622-567d84dbc84e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;b&gt;&amp;lt;대상 독자&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9f68d171-b2c1-4e9a-b879-29af9516f7a7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6a00f036-7e28-4025-aa4b-df226bb75d85&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;- 독학으로 프로그래밍을 배우려는 입문자&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5696dd62-bae1-4588-9ada-3cbfd52f8d1d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;- 혼자서 파이썬을 배우고 싶은 누구나&lt;/span&gt;&lt;/p&gt;</description>
      <category>Python</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/28</guid>
      <comments>https://dltmdghkssla.tistory.com/28#entry28comment</comments>
      <pubDate>Thu, 26 Jan 2023 02:39:16 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 자바] Chapter 0. 책 소개</title>
      <link>https://dltmdghkssla.tistory.com/27</link>
      <description>&lt;div id=&quot;SE-ca8845b1-e37c-4706-8acf-c6c81da1cf21&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;1200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JEwHI/btrVAKnmWE0/3nFkhlCpIKDnHbpW5vlRZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JEwHI/btrVAKnmWE0/3nFkhlCpIKDnHbpW5vlRZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JEwHI/btrVAKnmWE0/3nFkhlCpIKDnHbpW5vlRZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJEwHI%2FbtrVAKnmWE0%2F3nFkhlCpIKDnHbpW5vlRZ1%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;585&quot; height=&quot;800&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;1200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-4ac7a927-11ea-4f02-ab8b-5de299462097&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-40fc98a3-d0c6-494d-bab1-7ba72c224d25&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;책 이름&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a62b87e4-6975-4c09-b883-ee642acfb7ba&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6f850353-7023-4186-b755-c24c52416984&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;혼자 공부하는 자바&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-507f3c3c-e799-4562-9b20-db351db32706&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-acdc3426-4b79-4dde-85d3-d5080fad1d17&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;내용&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-21067cb8-dacc-40dd-8efa-2ad827335d49&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-68bbefda-1147-4cd6-b019-5987a07741cd&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Java&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b8add736-468a-4d37-af9a-febe77342b85&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a0cd7f19-ecb6-420a-a0a6-1cddaa2a53c6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;목차&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-73f041b1-cd49-443d-ba90-6feb485453eb&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5fd061a1-b687-4034-8faf-cda8e0b83c51&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 1. 자바 시작하기&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a52b18b7-bc8f-4b45-9616-1b4828b07f60&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 2. 변수와 타입&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9ebf841a-4dc6-4de3-9489-0ce20343d04c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 3. 연산자&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-95a5d1a4-2fac-4091-8e14-a4b3d1e961b9&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 4. 조건문과 반복문&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fc697138-8d40-4307-b3e1-2d89ccb8543e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 5. 참조 타입&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d7545d54-469d-4807-a044-2bb4993ae9d6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 6. 클래스&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cfc1ba8a-fa75-464f-8c5d-b96013460486&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 7. 상속&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-935a4553-7c8d-4ea8-8171-e2533da19f21&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 8. 인터페이스&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5982a840-bc58-49fc-a81a-7a02c811079b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 9. 중첩 클래스와 중첩 인터페이스&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1ef80806-389e-4708-94c7-e20b43c0e6c5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 10. 예외 처리&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-23ceb5f7-95ce-46a0-8565-c1c66f9938c6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 11. 기본 API 클래스&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b64c9ae8-e9d7-497f-945a-7767779d37ae&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 12. 스레드&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7d549148-02e2-4efe-9ddf-007eb0a2232e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 13. 컬렉션 프레임워크&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5940873a-22f2-437b-9f4b-50161b49cd94&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;Chapter 14. 입출력 스트림&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f842062a-440f-429a-adcb-fbd2e2a7781c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b3151d13-b934-4f3c-801b-b87cf1e934dc&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;가격&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-561dbe8e-6206-4d0b-b330-bf4326f5a3b4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-50017f5b-3e51-4c21-85f5-09fd54784486&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;21,600원&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b861087c-acbc-47d3-a574-7ba93c661eea&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-57fcf98b-70f3-430f-9b61-7be434016da5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;대상 독자&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ef4d942c-70ef-4ef9-8f31-d3e2b960a1cc&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-651112af-8b29-461a-96b3-cbfcbfa9214d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;- 학부 강의를 수강했지만 자바에 여전히 아쉬움이 있는 전공자&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-49a474e5-e74b-4cf5-bae5-3222942e78ac&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;- 학원이나 과외로 자바를 배우기엔 시간적 문제가 있는 현직자&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-136d5829-eb87-420a-9f2a-ddb0c36849a4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; font-family: 'Nanum Gothic';&quot;&gt;- 자바에 관심이 있는 일반인 누구나&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Java</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/27</guid>
      <comments>https://dltmdghkssla.tistory.com/27#entry27comment</comments>
      <pubDate>Sat, 7 Jan 2023 02:54:26 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 SQL] Chapter 8-3. GUI 응용 프로그램</title>
      <link>https://dltmdghkssla.tistory.com/26</link>
      <description>&lt;div id=&quot;SE-87d5adb7-4784-4e3c-a22c-888838a67864&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-687314cf-8fef-4e08-bd27-259a3f5cd745&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;GUI(Graphical User Interface)&lt;/b&gt; : 윈도우에 그래픽으로 제공되는 모든 화면을 통틀어서 이르는 말&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-663d25f7-2ef3-481e-91a1-d9f1a7de8639&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d48cf203-dea4-460a-9c17-d4bffe69cf2a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;tkinter&lt;/b&gt; : 엑셀, 한글, 크롬 등의 응용 프로그램과 비슷한 형태의 프로그램을 작성하도록 도와주는 라이브러리&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-28a7d608-a63d-4b39-92de-d1f1b814edf0&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-80e8ec48-8a63-492f-a53a-254ad24ca0c7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;GUI 기본 프로그래밍&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-45ba6784-b406-4b80-a581-d2cf7e9e44b8&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;351&quot; data-origin-height=&quot;249&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/64V4w/btrVkWJyZYc/JYwcISiA6KHggD9Xd7kLuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/64V4w/btrVkWJyZYc/JYwcISiA6KHggD9Xd7kLuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/64V4w/btrVkWJyZYc/JYwcISiA6KHggD9Xd7kLuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F64V4w%2FbtrVkWJyZYc%2FJYwcISiA6KHggD9Xd7kLuk%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;351&quot; height=&quot;249&quot; data-origin-width=&quot;351&quot; data-origin-height=&quot;249&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-de514dd3-825c-45fd-8967-aed9a1fcb2e6&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-66da0b2d-ba90-49ac-9fd5-f27144678908&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 위 코드는 tkinter 라이브러리의 가장 기본적인 화면 구성을 나타낸 코드&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2cd0b773-966d-46d0-b71b-26f381b2513c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Tk()&lt;/b&gt;는 기본이 되는 윈도우를 반환하며, &lt;b&gt;mainloop() &lt;/b&gt;함수 내에서 코드를 처리&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2c500192-7bf3-41bd-b270-737c893ed281&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckeEDl/btrVkXVXdEJ/dgdC71IT19SPAulBjjumg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckeEDl/btrVkXVXdEJ/dgdC71IT19SPAulBjjumg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckeEDl/btrVkXVXdEJ/dgdC71IT19SPAulBjjumg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckeEDl%2FbtrVkXVXdEJ%2FdgdC71IT19SPAulBjjumg1%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;199&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;199&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-fa5d993a-b2ed-405c-a4cd-0db3fc127e7f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-e93cd667-f016-43fb-8428-a3011f4d4be0&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) &lt;b&gt;title() &lt;/b&gt;함수는 윈도우의 제목, &lt;b&gt;geometry()&lt;/b&gt; 함수는 윈도우의 크기를 결정&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-94b09c81-f8f5-42e7-90f3-73916736ea2c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a18be59d-deec-4add-b2cc-7f162d0653aa&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;기본 위젯&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c86f0c75-4605-4186-9437-c7bd888e0f02&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;266&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Sub2t/btrVq13osJA/kkVyYgrkTyFz7EhhvqPSK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Sub2t/btrVq13osJA/kkVyYgrkTyFz7EhhvqPSK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Sub2t/btrVq13osJA/kkVyYgrkTyFz7EhhvqPSK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSub2t%2FbtrVq13osJA%2FkkVyYgrkTyFz7EhhvqPSK1%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;536&quot; height=&quot;266&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;266&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2b5210c7-fa21-4b58-b1be-861f4e445d32&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-3b8fbd83-7fc3-48de-ac08-7ed16ba7305b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 문자를 표현할 수 있는 위젯인&lt;b&gt; 라벨(label)&lt;/b&gt;을 사용 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e4f67388-41aa-4550-9e94-d1bda31372a5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Label(부모윈도우, 옵션...) &lt;/b&gt;형식으로 사용하며 반드시 &lt;b&gt;pack()&lt;/b&gt; 함수를 사용해야 화면에 표시&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-89292ddc-786e-4d48-b3b4-84fc37db631e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;630&quot; data-origin-height=&quot;423&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/df8OVt/btrVjOyfjN1/dPoRwOdl1rVkxBJwKrLypk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/df8OVt/btrVjOyfjN1/dPoRwOdl1rVkxBJwKrLypk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/df8OVt/btrVjOyfjN1/dPoRwOdl1rVkxBJwKrLypk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdf8OVt%2FbtrVjOyfjN1%2FdPoRwOdl1rVkxBJwKrLypk%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;630&quot; height=&quot;423&quot; data-origin-width=&quot;630&quot; data-origin-height=&quot;423&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5f29ddbb-42b2-408c-a2fa-8b6d1d0b83bb&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-6c870114-c592-4fb9-8e70-d984f53e1fd6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) 마우스로 클릭하면 지정된 작업이 수행되는 &lt;b&gt;버튼(button)&lt;/b&gt;을 사용 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7e401ff1-436c-4bb7-bef8-f679763d19a0&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Button(부모윈도우, 옵션...) &lt;/b&gt;형식으로 사용하며 마찬가지로 pack() 함수를 사용해야 화면에 표시&lt;/span&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c8d392e3-efbf-47a6-8231-ce78b6849428&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 때 &lt;b&gt;command 옵션&lt;/b&gt;으로 반드시 버튼이 눌려졌을 때의 작업을 지정해야 함&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5595de01-5295-4c93-b6e3-ef73cd1e2341&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;483&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by8SiA/btrVpZdIZRY/e8K6elODVPFKp76tUKkT80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by8SiA/btrVpZdIZRY/e8K6elODVPFKp76tUKkT80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by8SiA/btrVpZdIZRY/e8K6elODVPFKp76tUKkT80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby8SiA%2FbtrVpZdIZRY%2Fe8K6elODVPFKp76tUKkT80%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;199&quot; data-origin-width=&quot;483&quot; data-origin-height=&quot;199&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-00892fc9-0011-4416-a3a7-9b5f22f06dea&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-23690793-8036-4285-938b-787ede3c183e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) pack() 함수의 옵션 중 LEFT를 선택하면 좌측, RIGHT를 선택하면 우측, &lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2040168c-9fec-4422-92a4-2b63ebc0cb19&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;TOP 또는 BOTTOM 옵션 사용 시 수직으로 정렬 가능&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-e2665c3f-5ccf-4c19-b0ac-307980f65eca&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rlVnG/btrVsICvh7e/qaacHZ8BbDa4UtaqLemkT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rlVnG/btrVsICvh7e/qaacHZ8BbDa4UtaqLemkT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rlVnG/btrVsICvh7e/qaacHZ8BbDa4UtaqLemkT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrlVnG%2FbtrVsICvh7e%2FqaacHZ8BbDa4UtaqLemkT0%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;560&quot; height=&quot;214&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-f6af2c6d-60dd-4def-9ae8-3ec70f981dd9&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-7340c570-9c32-4e4b-9bf8-4f6b794fef40&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4) pack() 함수에 padx 또는 pady의 픽셀값 부여 시 위젯 사이에 여백 설정 가능&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9bc6b323-c47e-4738-a4bd-bdf92826b5b0&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;543&quot; data-origin-height=&quot;332&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/K3W5C/btrVnZZ4aYG/j2UDl1DvfXJjitg9XrbPkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/K3W5C/btrVnZZ4aYG/j2UDl1DvfXJjitg9XrbPkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/K3W5C/btrVnZZ4aYG/j2UDl1DvfXJjitg9XrbPkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FK3W5C%2FbtrVnZZ4aYG%2Fj2UDl1DvfXJjitg9XrbPkk%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;543&quot; height=&quot;332&quot; data-origin-width=&quot;543&quot; data-origin-height=&quot;332&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-6d6f95c5-dad0-4735-b5ad-d4a5025d1896&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2b87acaf-0e8d-40e1-9d77-129de9f26de7&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5) 화면을 여러 구역으로 나누는 &lt;b&gt;프레임(frame)&lt;/b&gt;, 입력 상자를 표시하는 &lt;b&gt;엔트리(entry)&lt;/b&gt;, 목록을 표시하는 &lt;b&gt;리스트(list)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-98e21eab-0af0-46b6-a503-0d86f594c316&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;역시 모두 GUI 프로그래밍을 구성하는 기본 위젯&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6a0612d6-c5d1-4bb1-95f2-df750b7ad2f2&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-b78f5147-6c85-4cb9-b968-88b628a03421&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;완전한 형태의 GUI 응용 프로그래밍&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1672861936549&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import pymysql
from tkinter import *
from tkinter import messagebox

##함수 코드부
def insertData():
    conn, cur = None, None
    data1, data2, data3, data4 = &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;
    sql = &quot;&quot;

    conn = pymysql.connect(host = '127.0.0.1', user = 'root', password = '0000', db = 'soloDB', charset = 'utf8')
    cur = conn.cursor()

    data1 = edit1.get(); data2 = edit2.get()
    data3 = edit3.get(); data4 = edit4.get()
    sql = &quot;INSERT INTO userTable VALUES('&quot; + data1 + &quot;', '&quot; + data2 + &quot;', '&quot; + data3 + &quot;', &quot; + data4 + &quot;)&quot;
    cur.execute(sql)

    conn.commit()
    conn.close()

    messagebox.showinfo('성공', '데이터 입력 성공')

def selectData():
    strData1, strData2, strData3, strData4 = [], [], [], []

    conn = pymysql.connect(host = '127.0.0.1', user = 'root', password = '0000', db = 'soloDB', charset = 'utf8')
    cur = conn.cursor()
    cur.execute(&quot;SELECT * FROM userTable&quot;)

    strData1.append(&quot;사용자 ID&quot;); strData2.append(&quot;사용자 이름&quot;)
    strData3.append(&quot;사용자 이메일&quot;); strData4.append(&quot;사용자 출생연도&quot;)
    strData1.append(&quot;----------&quot;); strData2.append(&quot;----------&quot;)
    strData3.append(&quot;----------&quot;); strData4.append(&quot;----------&quot;)

    while(True):
        row = cur.fetchone()
        if row == None:
            break;
        strData1.append(row[0]); strData2.append(row[1])
        strData3.append(row[2]); strData4.append(row[3])

        listData1.delete(0, listData1.size() - 1)
        listData2.delete(0, listData2.size() - 1)
        listData3.delete(0, listData3.size() - 1)
        listData4.delete(0, listData4.size() - 1)

        for item1, item2, item3, item4 in zip(strData1, strData2, strData3, strData4):
            listData1.insert(END, item1);  listData2.insert(END, item2);
            listData3.insert(END, item3);  listData4.insert(END, item4);
            
        conn.close()

##위젯 코드부

        root = Tk()
        root.geometry(&quot;600x300&quot;)
        root.title(&quot;완전한 GUI 응용 프로그램&quot;)

        edtFrame = Frame(root);
        edtFrame.pack()
        listFrame = Frame(root)
        listFrame.pack(side = BOTTOM, fill = BOTH, expand = 1)

        edt1 = Entry(edtFrame, width = 10); edt1.pack(side = LEFT, padx = 10, pady = 10)
        edt2 = Entry(edtFrame, width = 10); edt2.pack(side = LEFT, padx = 10, pady = 10)
        edt3 = Entry(edtFrame, width = 10); edt3.pack(side = LEFT, padx = 10, pady = 10)
        edt4 = Entry(edtFrame, width = 10); edt4.pack(side = LEFT, padx = 10, pady = 10)

        btnInsert = Button(edtFrame, text = &quot;입력&quot;, command = insertData)
        btnInsert.pack(side = LEFT, padx = 10, pady = 10)
        btnSelect = Button(edtFrame, text = &quot;조회&quot;, command = selectData)
        btnSelect.pack(side = LEFT, padx = 10, pady = 10)

        listData1 = Listbox(listFrame, bg = 'yellow');
        listData1.pack(side = LEFT, fill = BOTH, expand = 1)
        listData2 = Listbox(listFrame, bg = 'yellow');
        listData2.pack(side = LEFT, fill = BOTH, expand = 1)
        listData3 = Listbox(listFrame, bg = 'yellow');
        listData3.pack(side = LEFT, fill = BOTH, expand = 1)
        listData4 = Listbox(listFrame, bg = 'yellow');
        listData4.pack(side = LEFT, fill = BOTH, expand = 1)

        root.mainloop()&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-99b243fa-a095-4409-9529-e05fb3ad7840&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-b538dcc0-cd10-41e5-aa8c-b97b5ccffb8e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 지금까지 배운 MySQL과 Python의 연동, GUI 프로그래밍을 이용하여 데이터를 입력하는 프로그램을 작성할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>SQL</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/26</guid>
      <comments>https://dltmdghkssla.tistory.com/26#entry26comment</comments>
      <pubDate>Thu, 5 Jan 2023 04:51:20 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 SQL] Chapter 8-2. 파이썬과 MySQL의 연동</title>
      <link>https://dltmdghkssla.tistory.com/25</link>
      <description>&lt;div id=&quot;SE-07decece-c1dc-4b2b-bbcf-1ba6b9eb6422&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-5a2d5e6d-fbfb-4e25-809b-947d8c7e0bfd&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;연동 프로그래밍 기본&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-129aeb80-b57f-4b2b-8479-2a780fae357f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;381&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OOCnU/btrVcLOdxHY/kW7dhPT4ET9F7FxbkuPp30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OOCnU/btrVcLOdxHY/kW7dhPT4ET9F7FxbkuPp30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OOCnU/btrVcLOdxHY/kW7dhPT4ET9F7FxbkuPp30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOOCnU%2FbtrVcLOdxHY%2FkW7dhPT4ET9F7FxbkuPp30%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;221&quot; data-origin-width=&quot;381&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-e4e033f6-946a-4dde-8df9-25479460d3ba&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-0e77d5c2-f933-4666-bc2e-78b7071f1b66&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) MySQL에서 soloDB라는 이름의 테스트용 데이터베이스 구축&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-cda987e7-68a9-4580-bc32-2dc92f33f151&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;72&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yMmD8/btrVh6wPKGc/lKkDdc6VSwmvRVoHAYR3G1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yMmD8/btrVh6wPKGc/lKkDdc6VSwmvRVoHAYR3G1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yMmD8/btrVh6wPKGc/lKkDdc6VSwmvRVoHAYR3G1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyMmD8%2FbtrVh6wPKGc%2FlKkDdc6VSwmvRVoHAYR3G1%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;627&quot; height=&quot;72&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;72&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-3c884ba9-2b2f-44b2-8252-833a793b337e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-466de20a-d234-435b-89a9-003f4c5bb2a1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) Python을 실행하여 MySQL 연동 관련 모듈인 &lt;b&gt;pymysql&lt;/b&gt;&lt;b&gt;​&lt;/b&gt;&lt;b&gt;​&lt;/b&gt;을 임포트한 후 데이터베이스와 연동&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8ad3cfc8-85b1-40e7-86fd-d7b9afc6ed29&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;621&quot; data-origin-height=&quot;47&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfgrRe/btrVaSUnyvZ/Y52USfxpkJ0dWoOtT6q7x1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfgrRe/btrVaSUnyvZ/Y52USfxpkJ0dWoOtT6q7x1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfgrRe/btrVaSUnyvZ/Y52USfxpkJ0dWoOtT6q7x1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfgrRe%2FbtrVaSUnyvZ%2FY52USfxpkJ0dWoOtT6q7x1%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;621&quot; height=&quot;47&quot; data-origin-width=&quot;621&quot; data-origin-height=&quot;47&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b344e6a1-6406-4f85-b053-c573ee47b60e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2b587d27-b8ab-43df-a4d4-b7b893fe989c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 이어서 데이터베이스에 SQL 문을 실행하는 통로인 커서를 선언한 후 커서를 통해 테이블 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-231c5aac-5bf8-4679-a167-351bf7855e27&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 때 &lt;b&gt;커서이름.execute()&lt;/b&gt; 문법을 사용하여 원하는 SQL 문을 실행&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b5c361ff-3e7c-42d7-9237-66e709cc9bcf&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;553&quot; data-origin-height=&quot;118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/br52fL/btrVcNL1PB0/0IjPS9SNW0zNf5lZi7xSPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/br52fL/btrVcNL1PB0/0IjPS9SNW0zNf5lZi7xSPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/br52fL/btrVcNL1PB0/0IjPS9SNW0zNf5lZi7xSPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbr52fL%2FbtrVcNL1PB0%2F0IjPS9SNW0zNf5lZi7xSPK%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;553&quot; height=&quot;118&quot; data-origin-width=&quot;553&quot; data-origin-height=&quot;118&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-6535afa5-c427-44c4-a9b1-f95aa34a5539&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-f8dca4bc-fb3d-41d9-8e8e-6df7367eb12b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 데이터 입력 역시 마찬가지로 커서이름.execute() 문법 사용&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1b3b54fb-61f6-4c80-9382-ef63e09b2fcc&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;171&quot; data-origin-height=&quot;35&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVo7oa/btrVfrIfsld/ruWzTtRJS0ncA0EQW35Hd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVo7oa/btrVfrIfsld/ruWzTtRJS0ncA0EQW35Hd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVo7oa/btrVfrIfsld/ruWzTtRJS0ncA0EQW35Hd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVo7oa%2FbtrVfrIfsld%2FruWzTtRJS0ncA0EQW35Hd1%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;171&quot; height=&quot;35&quot; data-origin-width=&quot;171&quot; data-origin-height=&quot;35&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-99df0c4f-85fc-4396-aed3-a0892cd36f47&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-c8382867-fe00-4c2a-8a25-b75b62f056f6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4) 데이터 입력을 완료하면 데이터베이서에 완전히 저장하는 커밋 작업을 수행해야 함&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-03f6d475-344a-47fa-9fe1-a23682fc0608&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 연결된 데이터베이스를 close 명령을 통해 종료&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-dc75ac2e-47e0-4fab-be9f-7bb9054e375c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9738617c-93fd-4457-85e8-1c9ebd41f110&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;연동 프로그래밍 활용&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-247f9fcd-9674-4369-bdd3-6c41d4a5ea39&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;332&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caa8nM/btrVeURtUkc/2AKlaFCdNruv6MiouiLgp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caa8nM/btrVeURtUkc/2AKlaFCdNruv6MiouiLgp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caa8nM/btrVeURtUkc/2AKlaFCdNruv6MiouiLgp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcaa8nM%2FbtrVeURtUkc%2F2AKlaFCdNruv6MiouiLgp1%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;627&quot; height=&quot;332&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;332&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c38ff630-cba0-45df-9ecb-6955f956a26f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-5fee154f-e45e-4d57-accf-331c7357de7d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 사용자가 직접 soloDB에 데이터를 입력하는 프로그램 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a7b4f1a1-25df-42f2-8cae-26df0ceaf44a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 코드는 MySQL과 Python의 연동을 이용하여 Python을 통해 데이터베이스에 데이터를 입력하는 프로그램&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8b65fdd6-de31-474c-b98f-90eb9b75e57d&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;253&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKFqTw/btrU6YnoraW/Jrcb4oVdi9HXHSokhGenUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKFqTw/btrU6YnoraW/Jrcb4oVdi9HXHSokhGenUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKFqTw/btrU6YnoraW/Jrcb4oVdi9HXHSokhGenUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKFqTw%2FbtrU6YnoraW%2FJrcb4oVdi9HXHSokhGenUK%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;253&quot; height=&quot;88&quot; data-origin-width=&quot;253&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-e232aa5a-ca97-4e7b-9dc5-be54e6f91751&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-4ab3910f-38c4-4f41-b16f-106df9f92a42&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) 각 데이터에 사용자가 원하는 값을 입력한 후, ID에 공백을 입력하면 프로그램이 종료&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-fafd82fb-ecb7-44ec-81cc-a908c761b782&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;385&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UJjJp/btrVew4kBSh/8Z1oHDdNCpkIz8bTFKxxKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UJjJp/btrVew4kBSh/8Z1oHDdNCpkIz8bTFKxxKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UJjJp/btrVew4kBSh/8Z1oHDdNCpkIz8bTFKxxKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUJjJp%2FbtrVew4kBSh%2F8Z1oHDdNCpkIz8bTFKxxKK%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;385&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;385&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-131c14e6-765a-4ef0-a03f-1343e9f69748&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-1d1b7f50-d70d-46c4-a66a-54dbeed22230&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 마찬가지로 soloDB의 데이터를 한 줄씩 출력하는 프로그램 작성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-28b26914-e308-4393-b1e1-6dbcbbbf7f4e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 때&lt;b&gt; fetchone()&lt;/b&gt; 함수는 모든 데이터를 한 행씩 추출하는 역할&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5bd5a96d-0530-4f75-8afd-1665d832a819&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;57&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dC1Jyt/btrVeWBLsUo/7Nbpllh4nmygnE3erV7rvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dC1Jyt/btrVeWBLsUo/7Nbpllh4nmygnE3erV7rvK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dC1Jyt/btrVeWBLsUo/7Nbpllh4nmygnE3erV7rvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdC1Jyt%2FbtrVeWBLsUo%2F7Nbpllh4nmygnE3erV7rvK%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;338&quot; height=&quot;57&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;57&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-90333f54-2db1-45f8-9e6f-74a6031f8329&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-618bc6c8-37ac-40ee-b944-a2537ff00ced&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4) soloDB에 저장된 데이터가 정상적으로 출력되며, 추가 입력했을 경우 해당 데이터도 출력됨&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>SQL</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/25</guid>
      <comments>https://dltmdghkssla.tistory.com/25#entry25comment</comments>
      <pubDate>Tue, 3 Jan 2023 04:43:34 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 SQL] Chapter 8-1. 파이썬 개발 환경 준비</title>
      <link>https://dltmdghkssla.tistory.com/24</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-ae87dda2-0f3c-4562-9743-b098ba269ad0&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-206589da-a73b-4835-9f28-1919043a8251&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;파이썬(Python)&lt;/b&gt; : 프로그래머 귀도 반 로섬이 C언어를 기반으로 제작하여 1991년에 발표한 프로그래밍 언어&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-bb089271-3740-4721-8404-4db137eca975&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다른 프로그래밍 언어에 비해 직관적인 문법으로 배우기 쉬움&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8fca35ff-dea7-484b-9927-5f7c0e732193&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;빅데이터, 인공지능, 웹 개발 등 다양한 분야에 이용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-feb16c01-2267-4c97-9a75-6e0ab71eba89&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0da8f616-55c1-4eb6-9618-a8cf7eb5a7a5&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;PyMySQL&lt;/b&gt; : MySQL에는 파이썬을 인식하는 기능이 없으므로 PyMySQL이라는 외부 라이브러리 필요&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-22171aaf-9bc6-4e47-a18f-eee7d19d5943&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3f0685b3-7a33-4b6a-abbf-4bd7c9007a01&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;외부 라이브러리&lt;/b&gt; : 프로그램이 제공하지 않는 기능을 외부 개발자가 만들어서 제공하는 추가 기능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7b63b484-758e-4fb8-81e6-e6fbf9c26f9c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-28c3b91c-f6d9-4a67-9038-86ee9c0a4d9b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;파이썬 설치&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-da621e73-0d72-4cef-9131-69c83f04e266&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;405&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOCkSD/btrUlIx07MD/4Lrcz833LeZ7hybfledyGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOCkSD/btrUlIx07MD/4Lrcz833LeZ7hybfledyGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOCkSD/btrUlIx07MD/4Lrcz833LeZ7hybfledyGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOCkSD%2FbtrUlIx07MD%2F4Lrcz833LeZ7hybfledyGk%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;966&quot; height=&quot;405&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;405&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-caf609e9-1e0f-4320-8a6a-b4ca52f44b8a&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-07379504-79d9-40c6-93fd-cf03c2251e81&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) &lt;b&gt;&lt;a href=&quot;http://www.python.org&quot;&gt;http://www.python.org&lt;/a&gt;&lt;/b&gt;에 접속하여 최신 버전 파이썬 다운로드&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-3a3ac973-823e-4fa1-9d95-dd48e855c305&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;453&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rjcVz/btrUhgP53EB/vUD0j1KKLusGBK5sAMTfOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rjcVz/btrUhgP53EB/vUD0j1KKLusGBK5sAMTfOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rjcVz/btrUhgP53EB/vUD0j1KKLusGBK5sAMTfOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrjcVz%2FbtrUhgP53EB%2FvUD0j1KKLusGBK5sAMTfOK%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;697&quot; height=&quot;453&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9acd83b1-e921-4fd3-becf-64cc46213236&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2219a4bd-4f32-4f47-9c99-28d219518abe&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) 다운로드 받은 파일을&lt;b&gt; python.exe to PATH &lt;/b&gt;옵션 설정 후 설치&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a670fddb-9793-48d6-b16d-5b4a5635ee77&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;525&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi5ESl/btrUh6l6l4D/EfaLuf8QgrKsxKy1pozD30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi5ESl/btrUh6l6l4D/EfaLuf8QgrKsxKy1pozD30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi5ESl/btrUh6l6l4D/EfaLuf8QgrKsxKy1pozD30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi5ESl%2FbtrUh6l6l4D%2FEfaLuf8QgrKsxKy1pozD30%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;966&quot; height=&quot;525&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;525&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d645aaf9-b8e2-403e-90ae-f93b6a310941&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-5adffb51-a69c-45c4-b1e2-f0d9efd8d16a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 파일 다운로드 후 cmd 창에서 &lt;b&gt;pip install pymysql&lt;/b&gt; 명령을 통해 PyMySQL 라이브러리 설치&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-68080e3d-e174-4c3c-8e22-5a4e161135f8&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-088b2794-cbf2-4c4a-89c0-f23c0d1205db&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;파이썬 사용&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c21cefe2-42cb-4273-a02c-85caa1507b4b&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;160&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRUtXv/btrUjkxD4lx/1OP6T6BiwGoV86jUgLc2k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRUtXv/btrUjkxD4lx/1OP6T6BiwGoV86jUgLc2k0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRUtXv/btrUjkxD4lx/1OP6T6BiwGoV86jUgLc2k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRUtXv%2FbtrUjkxD4lx%2F1OP6T6BiwGoV86jUgLc2k0%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;696&quot; height=&quot;160&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;160&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0815db71-5a9f-4d31-8b35-d5454fd5f160&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-3d44b4ad-e3d9-4760-af0e-526ced47dd57&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 설치된 파이썬에서&lt;b&gt; IDLE &lt;/b&gt;환경을 클릭하여 코드 실행&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c0d1474d-77f3-4655-9274-322e837aad3e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이런 식으로 명령어 한 줄을 입력하면 &lt;b&gt;즉시 실행&lt;/b&gt;되는 방식을 &lt;b&gt;대화형 모드&lt;/b&gt;라고 함&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-4ad30e7f-1157-4bb4-b510-0ea58b803567&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdAKE5/btrUh6fm8XN/k8JGlGmLGpbvuF4cO7Qm8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdAKE5/btrUh6fm8XN/k8JGlGmLGpbvuF4cO7Qm8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdAKE5/btrUh6fm8XN/k8JGlGmLGpbvuF4cO7Qm8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdAKE5%2FbtrUh6fm8XN%2Fk8JGlGmLGpbvuF4cO7Qm8K%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;664&quot; height=&quot;145&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;145&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1f2de278-7d17-4577-ab47-6253c51ab145&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-f6f9d43f-2124-40d1-8736-c4e676727ec6&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) 반대로 New File 키를 통해 새로운 파일을 생성하여 명령어를 입력할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-90f53d0e-4d8f-490f-9cb9-766e1f75312c&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;121&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KRwOy/btrUkB7ipI8/uVyUykfac3vPfm1xnGtER1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KRwOy/btrUkB7ipI8/uVyUykfac3vPfm1xnGtER1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KRwOy/btrUkB7ipI8/uVyUykfac3vPfm1xnGtER1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKRwOy%2FbtrUkB7ipI8%2FuVyUykfac3vPfm1xnGtER1%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;693&quot; height=&quot;121&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;121&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5736ca3f-3c28-491f-9b9c-d2ddb5eef5ee&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-b752db05-409c-46ec-8a3c-a552faa2b2a3&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 이러한 방식은 엔터 키를 입력해도 실행되지 않으며, Run 버튼 또는 Run Module 메뉴를 통해 한 번에 실행&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3c737ce1-9456-496d-ad7e-096a3b2bb41d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이러한 방식을 &lt;b&gt;스크립트 모드&lt;/b&gt;라고 함&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>SQL</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/24</guid>
      <comments>https://dltmdghkssla.tistory.com/24#entry24comment</comments>
      <pubDate>Thu, 22 Dec 2022 17:21:47 +0900</pubDate>
    </item>
    <item>
      <title>[혼자 공부하는 SQL] Chapter 7-3. 자동 실행되는 트리거</title>
      <link>https://dltmdghkssla.tistory.com/23</link>
      <description>&lt;div id=&quot;SE-4d4d2845-0e88-4a12-b3e0-243e361caf49&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-c2ec2be5-69d8-4f4c-a46b-944a6e5c5438&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;트리거(Trigger)&lt;/b&gt; : INSERT, UPDATE, DELETE 문이 작동될 때 자동으로 실행되는 프로그래밍 기능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-291d885e-bad5-40fa-af3c-f8f8f50cf414&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사용자가 추가 작업을 잊어버리는 실수를 방지하여 데이터의 무결성을 유지&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-564b3443-1b93-4f77-9f84-c4f55895915b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8c3be225-7237-4bc3-b56c-23ee68639870&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;트리거 기본&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-16fdd076-bbc7-4218-9dcb-78ff41f7e70e&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-24d980b4-c07e-4fba-a504-bc59330677df&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;트리거는 테이블에서 DML 문의 이벤트가 발생할 때 작동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-618dd035-ea8c-4c39-a01e-c1913c6a0d9b&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;526&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxT7Il/btrTPRCDW1f/rRtvkakPpOBoSIAE9DKHkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxT7Il/btrTPRCDW1f/rRtvkakPpOBoSIAE9DKHkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxT7Il/btrTPRCDW1f/rRtvkakPpOBoSIAE9DKHkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxT7Il%2FbtrTPRCDW1f%2FrRtvkakPpOBoSIAE9DKHkK%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;526&quot; height=&quot;125&quot; data-origin-width=&quot;526&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-13e6dfd8-5c67-456d-9f12-9ce11a159efd&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-d88f10e8-118b-4998-a7c3-cb3edb106b5b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 트리거 사용을 할 간단한 trigger_table 테이블 생성&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-37525427-369a-4c39-adf8-5a181d854abb&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;305&quot; data-origin-height=&quot;233&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ca7B48/btrTPU0e5zK/9yOLgaPiHWkKg2uOfvufhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ca7B48/btrTPU0e5zK/9yOLgaPiHWkKg2uOfvufhK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ca7B48/btrTPU0e5zK/9yOLgaPiHWkKg2uOfvufhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fca7B48%2FbtrTPU0e5zK%2F9yOLgaPiHWkKg2uOfvufhK%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;305&quot; height=&quot;233&quot; data-origin-width=&quot;305&quot; data-origin-height=&quot;233&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-739f0df6-0f68-4022-bbed-1dc4d7d10127&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-6e6fd945-3c7f-4531-a155-0eaefc68e4b4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) DELETE 문이 작동한 후에 가수 그룹이 삭제되었다는 메시지를 출력하는 myTrigger 트리거 생성&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0e5ff9c6-acd2-4c1e-a05c-a2d164792c89&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;211&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpcLqG/btrTPLWQzbK/W7AhQgtC4IBGitPDmR1yMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpcLqG/btrTPLWQzbK/W7AhQgtC4IBGitPDmR1yMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpcLqG/btrTPLWQzbK/W7AhQgtC4IBGitPDmR1yMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpcLqG%2FbtrTPLWQzbK%2FW7AhQgtC4IBGitPDmR1yMK%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;467&quot; height=&quot;211&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;211&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-24b3c636-cf94-45b9-b0e6-550d17aca251&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-17b573a4-fdd7-4c89-8439-ff942339db3f&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) DELETE 문에만 발동하는 트리거이기 때문에 위 코드처럼 INSERT 문과 UPDATE 문에는 반응하지 않음&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5897c6f9-2f57-4e22-aa2e-466904d27280&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;372&quot; data-origin-height=&quot;201&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dGWnXW/btrTPzhYNOx/qlRYlLLdLhypbAaif3xHv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dGWnXW/btrTPzhYNOx/qlRYlLLdLhypbAaif3xHv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dGWnXW/btrTPzhYNOx/qlRYlLLdLhypbAaif3xHv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdGWnXW%2FbtrTPzhYNOx%2FqlRYlLLdLhypbAaif3xHv0%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;372&quot; height=&quot;201&quot; data-origin-width=&quot;372&quot; data-origin-height=&quot;201&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-ae150230-ddd4-4532-8152-a5b106f2d155&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-e246d266-3244-4eef-9111-c5b56297b860&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4) DELECTE 문을 테이블에 적용하자 미리 만들어두었던 트리거가 정상적으로 작동&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4ccd6dac-291c-436e-b81a-f0da5acdeea9&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f194e782-4f8f-4287-9b05-bf0aa854c2fa&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;lt;트리거 활용&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fecb9633-ca1a-4b12-ba49-dd7b56386372&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b5a5e7fe-2cec-4e69-815e-dbc789a1b75a&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;트리거는 단순 문자열 출력 뿐만 아니라 정보를 백업하는 용도로 사용 가능&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9bc46c36-47e8-4a9a-a2e1-46de7b898093&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pq3yL/btrTQexpKvi/vd2r7wbu6x5aFMwVQEJJD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pq3yL/btrTQexpKvi/vd2r7wbu6x5aFMwVQEJJD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pq3yL/btrTQexpKvi/vd2r7wbu6x5aFMwVQEJJD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpq3yL%2FbtrTQexpKvi%2Fvd2r7wbu6x5aFMwVQEJJD0%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;615&quot; height=&quot;93&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;93&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9b5851c3-d152-48f1-9ae6-d0769d4465a1&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;330&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCQhEt/btrTRG7qFBF/bV0llOuZXOqC4UlW4yRAg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCQhEt/btrTRG7qFBF/bV0llOuZXOqC4UlW4yRAg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCQhEt/btrTRG7qFBF/bV0llOuZXOqC4UlW4yRAg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCQhEt%2FbtrTRG7qFBF%2FbV0llOuZXOqC4UlW4yRAg0%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;330&quot; height=&quot;199&quot; data-origin-width=&quot;330&quot; data-origin-height=&quot;199&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d00a0536-69db-426d-a2d6-721ea5541fc1&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-e072eb30-e337-404a-8a72-624a6d97772d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 백업 실습에 사용될 메인 테이블 singer와 백업 테이블 backup_singer를 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-036da2b9-c7a5-4658-a016-9d0988f0a563&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 때 백업 테이블은 수정과 삭제를 구분할 modType, modDate, modUser 추가&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-f87f4453-de66-483d-91db-01e5bee4bd25&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxidTk/btrTRpSn8oy/yEmhsQJAuiz0jnDhm7Ycf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxidTk/btrTRpSn8oy/yEmhsQJAuiz0jnDhm7Ycf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxidTk/btrTRpSn8oy/yEmhsQJAuiz0jnDhm7Ycf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxidTk%2FbtrTRpSn8oy%2FyEmhsQJAuiz0jnDhm7Ycf0%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;527&quot; height=&quot;243&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a68e282d-d634-4d23-8c52-f8fd0b931215&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-7a397656-42e8-493a-9939-2b977a03aebb&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) 우선 singer를 UPDATE 할 경우 작동되는 singer_updateTrg 트리거를 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-166ff45e-b1de-4022-85ad-b7126c7067f9&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 트리거는 UPDATE 시 singer의 내용을 backup_singer에 수정본으로 저장&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-925da94e-7d5c-4195-9af5-8790c7edcf11&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 때&lt;b&gt; OLD&lt;/b&gt; 테이블은 DML 문이 수행될 때 변경되기 전 잠깐 저장되는&lt;b&gt; 임시 테이블&lt;/b&gt;을 의미&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-24cf02b1-0655-4a02-9630-b21e5bc6f929&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;529&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfOHDF/btrTPzWwd97/7xNi88SIgD4NTXHCwRTC7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfOHDF/btrTPzWwd97/7xNi88SIgD4NTXHCwRTC7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfOHDF/btrTPzWwd97/7xNi88SIgD4NTXHCwRTC7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfOHDF%2FbtrTPzWwd97%2F7xNi88SIgD4NTXHCwRTC7k%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;529&quot; height=&quot;246&quot; data-origin-width=&quot;529&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-ab2db17e-e69e-4ad7-8495-e405cac78216&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-a28d9a83-7f49-40d8-8c68-fe5505186cad&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 마찬가지로 singer를 DELETE 할 경우 작동되는 singer_deleteTrg 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9014d62c-bec8-46db-9db0-533b3a8ec836&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 트리거는 동일한 내용의 정보를 삭제본으로 저장&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c73bf76c-e045-47f0-9dce-25600f585d1d&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;266&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3OAXm/btrTQh1RRQm/2vPcUbyAENeLHXezN5TPq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3OAXm/btrTQh1RRQm/2vPcUbyAENeLHXezN5TPq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3OAXm/btrTQh1RRQm/2vPcUbyAENeLHXezN5TPq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3OAXm%2FbtrTQh1RRQm%2F2vPcUbyAENeLHXezN5TPq1%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;515&quot; height=&quot;266&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;266&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2d755cde-d19f-4e35-97c2-519d0ace4d78&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-1da7b050-b09e-4170-9d58-a7a24dedd298&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4) UPDATE와 DELETE 문을 수행 시 트리거가 정상적으로 작동되어&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ed38014c-3730-46e7-a9fb-9eff9db3bc0b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;backup_singer에 데이터가 저장된 모습을 볼 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c512c377-eca6-4605-97aa-31db2b4e8b40&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYKg4c/btrTP49vjk6/OoB4zROorQogiwnvZ5sNP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYKg4c/btrTP49vjk6/OoB4zROorQogiwnvZ5sNP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYKg4c/btrTP49vjk6/OoB4zROorQogiwnvZ5sNP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYKg4c%2FbtrTP49vjk6%2FOoB4zROorQogiwnvZ5sNP1%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;272&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-4be679d9-3a3e-4027-96e8-3b76faca0e6d&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-d4d017b8-8a92-4602-aeac-b7a18be9ef4b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5) 하지만 DELETE와 동일한 기능을 하는 TRUNCATE 문에는 트리거가 반응하지 않음&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e0c02540-f248-45f1-b095-2acbd2ad68b1&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이유는 DELETE 문에만 반응하도록 코드를 설계했기 때문&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>SQL</category>
      <author>에르더그</author>
      <guid isPermaLink="true">https://dltmdghkssla.tistory.com/23</guid>
      <comments>https://dltmdghkssla.tistory.com/23#entry23comment</comments>
      <pubDate>Fri, 16 Dec 2022 18:09:00 +0900</pubDate>
    </item>
  </channel>
</rss>