<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>dang_woo_.log</title>
        <link>https://velog.io/</link>
        <description>코른이가 되고싶은 코린이</description>
        <lastBuildDate>Mon, 28 Feb 2022 07:14:22 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>dang_woo_.log</title>
            <url>https://images.velog.io/images/dang_woo_/profile/d9540851-b0ac-4546-ab03-ce1a27568ae1/나동우.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. dang_woo_.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/dang_woo_" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[이미지 URL]]></title>
            <link>https://velog.io/@dang_woo_/%EC%9D%B4%EB%AF%B8%EC%A7%80-URL</link>
            <guid>https://velog.io/@dang_woo_/%EC%9D%B4%EB%AF%B8%EC%A7%80-URL</guid>
            <pubDate>Mon, 28 Feb 2022 07:14:22 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/dang_woo_/post/35455ea1-2741-49d5-9066-5f949901cde7/Picsart_22-02-28_16-09-12-024.jpg" alt=""><img src="https://images.velog.io/images/dang_woo_/post/9443cd3b-752f-44c2-bc85-29c607f34d70/Picsart_22-02-28_16-08-24-552.jpg" alt=""><img src="https://images.velog.io/images/dang_woo_/post/7654e715-3c69-49b7-9af4-4375ee63be83/Picsart_22-02-28_16-07-32-325.jpg" alt=""><img src="https://images.velog.io/images/dang_woo_/post/cf950647-3322-4e77-858e-db4fc05df99e/Picsart_22-02-28_16-06-57-070.jpg" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[티스토리]]></title>
            <link>https://velog.io/@dang_woo_/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC</link>
            <guid>https://velog.io/@dang_woo_/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC</guid>
            <pubDate>Thu, 23 Dec 2021 14:41:57 GMT</pubDate>
            <description><![CDATA[<h1 id="httpsdangwootistorycom"><a href="https://dangwoo.tistory.com/">https://dangwoo.tistory.com/</a></h1>
<p><img src="https://images.velog.io/images/dang_woo_/post/27e8e325-2828-4746-8ac1-13aa32e51c70/KakaoTalk_20211011_012026349.jpg" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[내일배움캠프]  회고록.1]]></title>
            <link>https://velog.io/@dang_woo_/%EB%82%B4%EC%9D%BC%EB%B0%B0%EC%9B%80%EC%BA%A0%ED%94%84-%ED%9A%8C%EA%B3%A0%EB%A1%9D-.1</link>
            <guid>https://velog.io/@dang_woo_/%EB%82%B4%EC%9D%BC%EB%B0%B0%EC%9B%80%EC%BA%A0%ED%94%84-%ED%9A%8C%EA%B3%A0%EB%A1%9D-.1</guid>
            <pubDate>Fri, 17 Dec 2021 12:28:37 GMT</pubDate>
            <description><![CDATA[<h1 id="1파이썬-문법">1.파이썬 문법</h1>
<p>변수를 선언하는법 부터 자료형 문자열 ,리스트와 딕셔너리 조건문 반복문 과 같은 기본과 함수 나 튜플 집합 같은 것도 완벽하게 이해하지는 못했지만 배우게되었다</p>
<ol>
<li>파이썬에서는 사칙연산을 할수가있다 </li>
</ol>
<p>#사칙연산
#+ - * /  **제곱 % 나머지
예시 )</p>
<p>a = 1 </p>
<p>b=2 </p>
<p>print(a+b) </p>
<p>을 하면 3 이 출력이된다</p>
<p>2.문자열다루기</p>
<p> 문자열을 배우면서 퀴즈를 내주셨다</p>
<p>퀴즈 지역번호 02만 산출
phone = &#39;02-123-4567&#39;
result = phone.split(&#39;-&#39;)[0]
print(result)</p>
<p>result = phone[:2]
print(result)
앞에 지역번호만 프린터로 출력하라는 문제였는데</p>
<p>두가지 방법이있다 스플릿을 사용하여 - 을 기준으로 구역을 나누고  02 123 4567 로 나뉘는데</p>
<p>각 0 1 2 로 나눠진다 그래서 지역번호인 0 을 선택해서</p>
<p>result = phone.split(&#39;-&#39;)[0] 하고 프린터를하면 02가 출력이된다</p>
<p>또는 </p>
<p>result = phone[:2] 를 사용하여 앞에서 2번쨰 숫자까지만 불러와 프린터로 출력하면 02가 출력이 됩니다</p>
<ol start="3">
<li>리스트와 딕셔너리</li>
</ol>
<p>리스트는</p>
<p>a_list = [1,3,6,2,7]
이런식으로 리스트를 만들어서</p>
<p>리스트를 수정하거나 추가하거나 오름차순, 내림차순으로 분류하는법을 배웠습니다</p>
<p>그리고 리스트의 개수를 산출하거나 등의 리스트를 활용하는법을 배웠습니다</p>
<p>딕셔너리</p>
<p> a_dict = {&#39;name&#39;:&#39;bob&#39;,&#39;age&#39;:27,&#39;friend&#39;:[&#39;영희&#39;,&#39;철수&#39;]}  #name 키에 bob 값(벨류)  키:벨류
딕셔너리는 키 와 벨류 값으로 나눌수있습니다</p>
<p>퀴즈</p>
<p>리스트와 딕셔너리 퀴즈 : 스미스의 과학점수를 출력하시오
people = [
    {&#39;name&#39;: &#39;bob&#39;, &#39;age&#39;: 20, &#39;score&#39;:{&#39;math&#39;:90,&#39;science&#39;:70}},
    {&#39;name&#39;: &#39;carry&#39;, &#39;age&#39;: 38, &#39;score&#39;:{&#39;math&#39;:40,&#39;science&#39;:72}},
    {&#39;name&#39;: &#39;smith&#39;, &#39;age&#39;: 28, &#39;score&#39;:{&#39;math&#39;:80,&#39;science&#39;:90}},
    {&#39;name&#39;: &#39;john&#39;, &#39;age&#39;: 34, &#39;score&#39;:{&#39;math&#39;:75,&#39;science&#39;:100}}
]
#답
print(people[2][&#39;score&#39;][&#39;science&#39;])
스미스는  피플  리스트에 0,1,2 즉 2번쨰에 위치해있고</p>
<p>그 안에서 과학점수는  스코어 -&gt; 사이언스 에 위치해있으므로 </p>
<p>정답은 print(people[2][&#39;score&#39;][&#39;science&#39;]) 이 됩니다.</p>
<p>조건문은 if고 반복문은 for 문이다. </p>
<p>if 문은 개인적인 생각이지만 아래처럼 정리할수있을것같당..!</p>
<p>if:만약  elif:아니면 else: 둘다 거짓일경우
for문 예시</p>
<p>num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
#1.짝수출력하기
for num in num_list:
    if num % 2 == 0:
        print(num)
리스트에있는 숫자들중 짝수를 출력하는 문제입니다!</p>
<p>num_list 에 num 변수를 사용하여 num 을 2로 나누었을떄 나머지가 0이 되면 출력하라.</p>
<p>라는 명령을 넣어주어서 짝수만을 출력하게 구성해보았습니다!</p>
<p>함수 def</p>
<p>def sum(a,b):
    print(&#39;더하기를하셨네요&#39;)
    return a+b</p>
<p>result = sum(1,2)
print(result)
def 는 예약어 입니다 </p>
<p>def 를 사용해 언제든지 위 함수가 필요할때 꺼내어 사용할수있습니다.</p>
<p>def에 sum(a,b) 를 넣고 나중에 함수를 사용할떄 a+b 라는 값으로 리턴하게되어</p>
<p>result 에 sum(1,2) 임의 의 값을 넣어  출력했을떄 덧샘을 실행하는 함수입니다! </p>
<p>튜플</p>
<p>a = (&#39;사과&#39;,&#39;감&#39;,&#39;배&#39;)  #리스트처럼 순서가있지만 수정이 불가능함
print(a)
튜플은 위에 설명과 같이 리스트와 비슷한 형태이나 추후에 수정이 불가능 합니다</p>
<p>집합</p>
<p>집합은 수학에서 말하는 그 집합과 비슷합니다 </p>
<p>set 문을 사용을하고 </p>
<p>중괄호를 사용해 딕셔너리와 비슷해보이지만 키는 없고 값 만 존재하는 형태로 보입니다.</p>
<p>집합
a = [1,2,3,4,3,2,3,4,5,8,7]
a_set = set(a) #집합
print(a_set) #집합의 특징 : 중복을 제거시켜준다.
또 특징이 있다면 리스트에서 중복된 숫자를 제거시켜준다는 특징이있습니다</p>
<p>교집합과 합집합
a = [&#39;사과&#39;,&#39;감&#39;,&#39;배&#39;,&#39;수박&#39;,&#39;딸기&#39;]
b = [&#39;배&#39;,&#39;사과&#39;,&#39;포도&#39;,&#39;참외&#39;,&#39;수박&#39;]</p>
<p>a_set = set(a)
b_set = set(b)</p>
<p>print(a_set &amp; b_set) #교집합
print(a_set | b_set) #합집합</p>
<p>#차집합 퀴즈
student_a = [&#39;물리2&#39;,&#39;국어&#39;,&#39;수학1&#39;,&#39;음악&#39;,&#39;화학1&#39;,&#39;화학2&#39;,&#39;체육&#39;]
student_b = [&#39;물리1&#39;,&#39;수학1&#39;,&#39;미술&#39;,&#39;화학2&#39;,&#39;체육&#39;]
a = set(student_a)
b = set(student_b)
print(a-b)
 교집합과 합집합 차집합 등 여러가지로 활용할수있습니다</p>
<p>map 함수와 람다함수  필터함수</p>
<p>#def check_adult(person):
   return (&#39;성인&#39; if person[&#39;age&#39;] &gt; 20 else &#39;청소년&#39;)
 result = map(check_adult,people)
 print(list(result))
  람다
 result = map(lambda person: (&#39;성인&#39;if person[&#39;age&#39;] &gt; 20 else &#39;청소년&#39;),people)
 print(list(result))</p>
<p>  필터
 result = filter(lambda x:x[&#39;age&#39;]&gt;20 ,people) # person = x
 print(list(result))
오늘 배우면서 가장 이해하기 어려웠던 3종세트였습니다..</p>
<p>아직 전부를 이해한것은 아니지만  제가 아는 지식나름대로 끄적여볼게요.. 끄응</p>
<p>람다 함수는 복잡한 코드를 1줄또는 2줄로 간단하게 줄여줄수있는 굉장한 능력을 가진 녀석입니다</p>
<p>map 함수는 리스트에 항목마다 함수를 적용해준다고합니다</p>
<p>또 필터 함수는  네  여러분들이 아시는 공기청정기 필터 청소기 정수기 필터 같은 능력을 가진 친구인데요</p>
<p>말그대로 내가 원하는 조건의 항목만을 가져와주는 걸러주는? 그런역할을 하는 친구입니다 </p>
<p>그리고 이외에 클래스 를 적용하는법과  </p>
<p>코드를 간소화하는법 등등 많은 꿀팁들도 배웠습니다</p>
<p>또</p>
<p> from main_func import *
를 활용하여 다른 파일에있는 코드를 가져오는법도 익히게되었습니다</p>
<p>저기서 임포트 *에서 * 이 의미하는것은 파일 전체를 뜻한다고합니다!</p>
]]></description>
        </item>
    </channel>
</rss>