<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>0d_39.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Mon, 07 Sep 2020 13:31:51 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <copyright>Copyright (C) 2019. 0d_39.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/0d_39" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Set]]></title>
            <link>https://velog.io/@0d_39/Set</link>
            <guid>https://velog.io/@0d_39/Set</guid>
            <pubDate>Mon, 07 Sep 2020 13:31:51 GMT</pubDate>
            <description><![CDATA[<p>List와 다르게 요소들이 순서대로 저장되어 있지 않다. 즉 ordering이 없다.
순서가 없으므로 indexing도 없다.
동일한 값을 가지고 있는 요소가 1개 이상 존재 할 수 없다. 즉 중복된 값을 저장할 수 없다. </p>
<blockquote>
<p><strong>set 생성하는 법</strong>
set1 = {1, 2, 3}
set2 = set([1, 2, 3])</p>
</blockquote>
<p>set() 함수를 사용해서 set를 만들기 위해서는 list를 parameter로 전달해야 한다.
그러므로 일반적으로 set() 함수를 사용해서 set를 만드는 경우는 list를 set로 변환하고 싶을 때 사용한다.</p>
<blockquote>
<p><strong>set에서 요소 추가.삭제하는 법</strong>
my_set.add(5)
my_set.remove(7)</p>
</blockquote>
<blockquote>
<p><strong>교집합 : &amp; 혹은 intersection 함수</strong>
<strong>합집합 : | 혹은 union 함수</strong></p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[Tuples]]></title>
            <link>https://velog.io/@0d_39/Tuples</link>
            <guid>https://velog.io/@0d_39/Tuples</guid>
            <pubDate>Mon, 07 Sep 2020 12:56:03 GMT</pubDate>
            <description><![CDATA[<p>tuple = (1, 2, 3, 4, 5)</p>
<blockquote>
<p>list는 수정이 가능하지만 tuple은 수정이 불가능하다.</p>
</blockquote>
<p>tuple은 제한적인 만큼 list보다 용량이 더 적다. 그래서 수정이 필요없고 간단한 형태의 데이터를 표현할 때는 tuple을 사용하는 게 훨씬 더 효과적이다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[List - append, pop]]></title>
            <link>https://velog.io/@0d_39/List-append-pop</link>
            <guid>https://velog.io/@0d_39/List-append-pop</guid>
            <pubDate>Tue, 25 Aug 2020 15:37:52 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>append() : 리스트의 가장 끝에 값을 추가한다.</p>
</blockquote>
<p>arr = [1,2,3]
arr.append(4)
arr is now [1,2,3,4]</p>
<blockquote>
<p>pop() : 리스트의 맨 마지막 요소를 돌려주고 그 요소를 삭제한다.</p>
</blockquote>
<pre><code>&gt;&gt;&gt; a = [1,2,3]
&gt;&gt;&gt; a.pop()
3
&gt;&gt;&gt; a
[1, 2]</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[함수 default value parameter]]></title>
            <link>https://velog.io/@0d_39/%ED%95%A8%EC%88%98-default-value-parameter</link>
            <guid>https://velog.io/@0d_39/%ED%95%A8%EC%88%98-default-value-parameter</guid>
            <pubDate>Mon, 24 Aug 2020 16:01:26 GMT</pubDate>
            <description><![CDATA[<pre><code>def say_myself(name, old, man=True): 
    print(&quot;나의 이름은 %s 입니다.&quot; % name) 
    print(&quot;나이는 %d살입니다.&quot; % old) 
    if man: 
        print(&quot;남자입니다.&quot;)
    else: 
        print(&quot;여자입니다.&quot;)</code></pre><p>man=True 라는 defalt value를 설정할 수 있다.</p>
<pre><code>say_myself(&quot;박응용&quot;, 27)</code></pre><p>==&gt;
나의 이름은 박응용입니다.
나이는 27살입니다.
남자입니다.</p>
<blockquote>
<p>default value parameter는 non-default value parameter 앞에 정의하면 안 된다!</p>
</blockquote>
<pre><code>def say_myself(name, man=True, old): 
    print(&quot;나의 이름은 %s 입니다.&quot; % name) 
    print(&quot;나이는 %d살입니다.&quot; % old) 
    if man: 
        print(&quot;남자입니다.&quot;) 
    else: 
        print(&quot;여자입니다.&quot;)</code></pre><p>위 코드에서
say_myself(&quot;박응용&quot;, 27) 
함수를 실행하면
SyntaxError: non-default argument follows default argument 오류 발생.
파이썬 인터프리터는 27을 man 변수와 old 변수 중 어느 곳에 대입해야 할지 알 수 없게 되기 때문이다. </p>
<blockquote>
<p>따라서 default value parameter는 항상 뒤쪽에 놓자. </p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[ZeroDivision Error]]></title>
            <link>https://velog.io/@0d_39/ZeroDivision-Error</link>
            <guid>https://velog.io/@0d_39/ZeroDivision-Error</guid>
            <pubDate>Mon, 24 Aug 2020 15:07:45 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>ZeroDivisionError: 어떤 값을 0으로 나눌 때 발생하는 오류</p>
</blockquote>
<p>0 / x = 0
x / 0 -&gt; 오류</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Python 1]]></title>
            <link>https://velog.io/@0d_39/Python-1</link>
            <guid>https://velog.io/@0d_39/Python-1</guid>
            <pubDate>Tue, 28 Jul 2020 15:16:15 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>print(&quot;따옴표 안의 문자열이 출력된다!&quot;)</p>
</blockquote>
<p>Data Types</p>
<li>Integer : 정수
<li>Float : 소수점 숫자
<li>Complex Numbers : 복소수
<li>String : 문자열
<li>Boolean : 조건문에 주로 사용되는 값. True, False

<blockquote>
<p>Variables(변수)</p>
</blockquote>
<p>name = &quot;짱절미&quot;
print(name)  ##  &quot;짱절미&quot; 출력</p>
<p>age = 2
print(age)  ##  2 출력</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Table]]></title>
            <link>https://velog.io/@0d_39/Table</link>
            <guid>https://velog.io/@0d_39/Table</guid>
            <pubDate>Tue, 21 Jul 2020 14:04:42 GMT</pubDate>
            <description><![CDATA[<p>table : 테이블을 감싸는 태그
tr(table row) : 한 행을 시작하는 태그
td : table data
th : table heading
셀을 병합할 때는 rowspan=&quot;&quot; 또는 colspan=&quot;&quot; 속성 사용</p>
<pre><code> &lt;table class=&quot;border-table&quot;&gt;
      &lt;tr&gt;
        &lt;th&gt;&lt;/th&gt;
        &lt;th&gt;내용&lt;/th&gt;
        &lt;th&gt;장소&lt;/th&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;1시&lt;/th&gt;
        &lt;td&gt;HTML이란&lt;/td&gt;
        &lt;td&gt;101호&lt;/td&gt;
      &lt;/tr&gt;
       &lt;tr&gt;
        &lt;th&gt;2시&lt;/th&gt;
        &lt;td rowspan=&quot;2&quot;&gt;HTML실습&lt;/td&gt;
        &lt;td&gt;102호&lt;/td&gt;
      &lt;/tr&gt;
       &lt;tr&gt;
        &lt;th&gt;3시&lt;/th&gt;
        &lt;td&gt;103호&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;4시&lt;/th&gt;
        &lt;td&gt;CSS란&lt;/td&gt;
        &lt;td&gt;104호&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;5시&lt;/th&gt;
        &lt;td&gt;CSS실습&lt;/td&gt;
        &lt;td&gt;104호&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;6시&lt;/th&gt;
        &lt;td colspan=&quot;2&quot;&gt;수업 없습니다.&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;</code></pre><p>*테이블 테두리는 css에서 td, th 태그에 border 설정으로 만듦</p>
<p><img src="https://images.velog.io/images/0d_39/post/a5739231-388c-46a5-99a1-8f75299c4159/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[block vs inline]]></title>
            <link>https://velog.io/@0d_39/block-vs-inline</link>
            <guid>https://velog.io/@0d_39/block-vs-inline</guid>
            <pubDate>Thu, 16 Jul 2020 14:43:16 GMT</pubDate>
            <description><![CDATA[<p>HTML 태그 중 a, span, img 등은 inline 요소이다.</p>
<blockquote>
<p>CSS를 통해 block&lt;-&gt;inline 변경이 가능하다.</p>
</blockquote>
<p>inline 성질을 갖게 하는 CSS property는 display와 float</p>
<pre><code>.inline-p {
  display: inline-block;}

.float-left {
  float: left;}

.float-right {
  float: right;}</code></pre><p>반대의 경우(inline -&gt; block)도 가능</p>
<pre><code>.block-span {
  display: block;}</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[Selector 결합]]></title>
            <link>https://velog.io/@0d_39/Selector-%EA%B2%B0%ED%95%A9</link>
            <guid>https://velog.io/@0d_39/Selector-%EA%B2%B0%ED%95%A9</guid>
            <pubDate>Wed, 15 Jul 2020 16:04:04 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>class가 id나 selector일 경우 태그와 결합할 수 있다.</p>
</blockquote>
<pre><code>p.p-tag {
  color: gray;}</code></pre><p>-&gt;p태그이면서 class가 p-tag</p>
<pre><code>p#third-line {
  text-decoration: underline;}</code></pre><p>-&gt;p태그이면서 id가 third-line</p>
<blockquote>
<p>여러가지 selector도 사용 가능! 띄어쓰기 주의</p>
</blockquote>
<pre><code>.pre span {
  background-color: yellow;}</code></pre><p>-&gt;class=&quot;pre&quot; 안에 있는 span태그</p>
<blockquote>
<p>복잡하게 적용한 경우</p>
</blockquote>
<pre><code>div .container li.first-list</code></pre><p>-&gt;div태그 안에 있는 class=&quot;container&quot; 중에서 li태그이면서 class=&quot;first-list&quot;인 요소</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[CSS 문구 스타일]]></title>
            <link>https://velog.io/@0d_39/CSS-%EB%AC%B8%EA%B5%AC-%EC%8A%A4%ED%83%80%EC%9D%BC</link>
            <guid>https://velog.io/@0d_39/CSS-%EB%AC%B8%EA%B5%AC-%EC%8A%A4%ED%83%80%EC%9D%BC</guid>
            <pubDate>Wed, 08 Jul 2020 15:59:26 GMT</pubDate>
            <description><![CDATA[<p>text-align : left or right or center
text-indent : 들여쓰기</p>
<pre><code>p{
  text-align: center;
  text-indent: 30px;
  }</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[CSS font properties]]></title>
            <link>https://velog.io/@0d_39/CSS-font-properties</link>
            <guid>https://velog.io/@0d_39/CSS-font-properties</guid>
            <pubDate>Wed, 08 Jul 2020 15:08:57 GMT</pubDate>
            <description><![CDATA[<p>font-family : 폰트 스타일 지정
font-size
font-weight : 폰트 두께
font-style
color</p>
<pre><code>h1{ font-family: Georgia, &quot;Times New Roman&quot;, Times, serif;
    font-size: 30px;
    font-weight: bold;
    font-style: italic;
    color: red;
    }</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[CSS 적용]]></title>
            <link>https://velog.io/@0d_39/CSS-%EC%A0%81%EC%9A%A9</link>
            <guid>https://velog.io/@0d_39/CSS-%EC%A0%81%EC%9A%A9</guid>
            <pubDate>Wed, 08 Jul 2020 14:49:32 GMT</pubDate>
            <description><![CDATA[<p>HTML에 CSS를 반영하는 3가지 방법</p>
<p>1.인라인 스타일 : 태그 style 속성에 직접 작성</p>
<pre><code>&lt;h1 style=&quot;color: red;&quot;&gt;인라인스타일&lt;/h1&gt;</code></pre><p>2.style 태그 : style 태그 사이에 css 문법 작성</p>
<pre><code>&lt;style&gt;
 h2 {
  color: red;
 }
&lt;/style&gt;</code></pre><p>3.CSS파일에 작성 : 링크 태그 필요</p>
<pre><code>&lt;link href=&quot;index.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[HTML <div>]]></title>
            <link>https://velog.io/@0d_39/HTML-div</link>
            <guid>https://velog.io/@0d_39/HTML-div</guid>
            <pubDate>Tue, 07 Jul 2020 16:00:07 GMT</pubDate>
            <description><![CDATA[<p>div태그는 섹션을 나눌 때 사용한다.
div태그는 </p>
<ol>
<li>비슷한 부분끼리 그룹지어주고 </li>
<li>디자인에 맞게 레이아웃을 분리해주고,</li>
<li>각 div에 class나 id라는 attribute를 부여하여 css 스타일을 입혀준다.<pre><code>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
.myDiv {
border: 5px outset red;
background-color: lightblue;
text-align: center;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
</code></pre></li>
</ol>
<div class="myDiv">
  <h2>This is a heading in a div element</h2>
  <p>This is some text in a div element.</p>
</div>

</body>
</html>
```]]></description>
        </item>
    </channel>
</rss>