<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>chan.log</title>
        <link>https://velog.io/</link>
        <description>한 줄로는 소개할 수 없는 무한한 가능성</description>
        <lastBuildDate>Tue, 04 Jan 2022 10:38:06 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>chan.log</title>
            <url>https://images.velog.io/images/mingtian_chan/profile/0d45420f-24b4-49d2-8e3e-482560d28cf6/국희몬스ㅓ.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. chan.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/mingtian_chan" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[이전 안내]]]></title>
            <link>https://velog.io/@mingtian_chan/%EC%9D%B4%EC%A0%84-%EC%95%88%EB%82%B4</link>
            <guid>https://velog.io/@mingtian_chan/%EC%9D%B4%EC%A0%84-%EC%95%88%EB%82%B4</guid>
            <pubDate>Tue, 04 Jan 2022 10:38:06 GMT</pubDate>
            <description><![CDATA[<p>안녕하세요. 
누추한 곳에 귀하신 분이 찾아주셔서 감사합니다.</p>
<p>velog에서는 HTML을 지원하지 않아</p>
<p>tistory로 이전하게 되었습니다. </p>
<p><img src="https://images.velog.io/images/mingtian_chan/post/1db1fb20-a9b6-4975-82fe-8137482b56de/image.png" alt=""></p>
<p><a href="https://mingtian-chan.tistory.com/">https://mingtian-chan.tistory.com/</a>
입니다. </p>
<p>또 찾아주세요.</p>
<p>감사합니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[인공지능 부트캠프 TIL] git, github, Jupyter Notebook]]></title>
            <link>https://velog.io/@mingtian_chan/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EB%B6%80%ED%8A%B8%EC%BA%A0%ED%94%84-TIL-git-github-Jupyter-Notebook</link>
            <guid>https://velog.io/@mingtian_chan/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EB%B6%80%ED%8A%B8%EC%BA%A0%ED%94%84-TIL-git-github-Jupyter-Notebook</guid>
            <pubDate>Mon, 03 Jan 2022 12:25:59 GMT</pubDate>
            <description><![CDATA[<p>&lt;안내&gt; 
필자도 배우는 입장이라 틀린점, 잘못된 점이 있을 수 있습니다.
그러니 지적, 피드백 환영합니다.</p>
<pre><code class="language-python3">print(&#39;Hello World!&quot;)</code></pre>
<p>오 드디어 코딩 블로그 느낌이 나는걸 </p>
<h1 id="git-이란">Git 이란?</h1>
<p>Git 이란 프로그램은 많이 사용하는 분산 버전 관리 시스템이다. </p>
<p>하나의 Server 저장소에 
A, B, C 의 유저가 각자의 저장소를 가지고 서버 저장소의 내용을 pull, push 하면서 프로젝트를 진행함. </p>
<p><img src="https://images.velog.io/images/mingtian_chan/post/2ef0c52d-b7b5-422b-aa38-8e1fa70f178c/KakaoTalk_20220103_201812338.jpg" alt=""></p>
<p>로컬은 개인 저장소, 리모트는 인터넷 저장소로 보면 되겠다.</p>
<h2 id="branch">Branch?</h2>
<p>Branch, 가지라는 뜻이다. 
메인 버전에서 새로운 기능이나 수정을 할 때 새로운 branch를 만들고 따로 관리하다가 아예 메인에서 떨어져 나갈 수도있고, 메인에 통합될 수도 있다. </p>
<h1 id="git-사용">git 사용</h1>
<p>git 설치나 파이썬 설치는 따로 언급 안하겠다. </p>
<pre><code>git branch &lt;branch name&gt;  # 새로운 브랜치 만듬
git branch -v #현재 무슨 브랜치가 있는지 볼 수 있음 
git checkout &lt;branch name&gt; # 만들어져 있는 브랜치로 현재 브랜치를 변경

git add &lt;파일이름&gt; # 커밋하면 보낼 파일로 만듬
git commit -m &#39;add 파일이름&#39; # -m으로 뭐라고 말할 지 적을 수 있음.
뒤에 &#39; &#39; 사이에 원하는 내용을 적으면 됨</code></pre><h2 id="병합">병합</h2>
<p>branch를 병합하기 위해서는 merge를 사용하는데, 구버전 / 신버전이 있을 때, 
현재 브랜치가 구버전이어야한다 </p>
<pre><code>git branch &lt;구버전 브랜치 이름&gt; # 일단 구버전으로 내 브랜치를 옮기자

git merge &lt;신버전 브랜치 이름&gt; # 신버전 브랜치로 업데이트를 한다. 
</code></pre><p>이러한 과정을 fast-forward(빨리 감기)라고 한다.</p>
<h1 id="jupyter-notebook">Jupyter notebook</h1>
<p>jupyter notebook 이란 무엇인가
<img src="https://images.velog.io/images/mingtian_chan/post/640b6cf8-6f3f-454d-9c1c-f8119368ec45/image.png" alt="">
이렇게 웹에서 작업을 할 수 있게 해준다.
장점이 뭐냐고? </p>
<p><img src="https://images.velog.io/images/mingtian_chan/post/9f20c4ad-b5f4-43ee-bab3-ae511d1b4be6/image.png" alt="">
확실히 편한 점은 코드와 마크다운을 구분해서 쓸 수 있다는 점이다. </p>
<p>초록테는 입력모드 / 파란테는 명령모드이다.</p>
<pre><code>입력모드에서 
esc : 명령모드로 전환

명령모드에서
dd : 현재 줄을 지운다
a : (above) 현재 줄 위에 새로운 줄을 만듬
b : (below) 현재 줄 아래에 새로운 줄을 만듬
m : (markdown) 현재 줄을 마크다운으로 만듬
y : 현재 줄을 코드로 만듬</code></pre><p><img src="https://images.velog.io/images/mingtian_chan/post/17314d5a-2ac2-4d44-ae20-a99cb472e6c2/%EC%BD%94%EB%93%9C%20%EC%9E%85%EB%A0%A51.PNG" alt="">
처음 들어가서 뭔가 입력하다보면 이런식으로 입력이 되는데, 이때 엔터를 누르면 &#39;코드 내에서&#39; 다음줄로 넘어가게 된다. 
<img src="https://images.velog.io/images/mingtian_chan/post/4ac6775d-4eb5-49e3-a63d-12e9b39591d1/image.png" alt="">
이렇게 코드가 길어질 뿐, 다음으로 넘어갈 없다. 
넘기고 싶다면 인내심을 가지고 엔터를 누르는 대신,</p>
<p>Shift + Enter 를 하게되면
<img src="https://images.velog.io/images/mingtian_chan/post/a8845cca-def8-47a1-a3de-844ff936fe1b/%EC%BD%94%EB%93%9C%20%EC%9E%85%EB%A0%A52.PNG" alt="">
코드의 경우 Shift + Enter 를 하면 실행되고 다음 줄로 넘어간다.
코드를 여러 번 실행하고 싶다면, Ctrl + Enter 를 하면 다음줄로 안 넘어감 </p>
<pre><code>Shift + Enter : 코드를 실행하고 다음줄로
Ctrl + Enter : 코드를 실행하고 다음줄로 안감 </code></pre><p><img src="https://images.velog.io/images/mingtian_chan/post/4a23784c-ed69-430d-b7f3-73bb1bacb51c/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4%20%EC%9E%85%EB%A0%A5.PNG" alt="">
마크다운을 보자. 코드와는 살짝 다르다 왼쪽에 In[숫자]가 없다. 
또한 Shift + Enter 를 누르면</p>
<p><img src="https://images.velog.io/images/mingtian_chan/post/46b24352-c8fa-4942-8855-64064ae69a48/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4%20%EC%9E%85%EB%A0%A52.PNG" alt=""></p>
<p>이렇게 된다 실행되는게 없다. 에러도 안 난다.
주석 적듯이 줄줄줄 적을 수 있다
공부할 때 파이참에서 맨날 주석처리해서 적다가 이렇게 적으니까 얼마나 좋게요😆 
<img src="https://images.velog.io/images/mingtian_chan/post/e27a0e28-4d28-4f68-8b93-2b08c37826c7/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4%20%EC%9E%85%EB%A0%A53.PNG" alt=""></p>
<p><img src="https://images.velog.io/images/mingtian_chan/post/4455297c-4a5d-4d44-a637-76d6e65bb846/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4%20%EC%9E%85%EB%A0%A54.PNG" alt=""></p>
<p><img src="https://images.velog.io/images/mingtian_chan/post/942560af-1c30-42dc-a7a6-8d9bd8494199/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4%20%EC%9E%85%EB%A0%A55.PNG" alt="">
마크다운은 일단 일반 텍스트를 서식으로 바꾸어주는데, 
위처럼, #하고 한칸 띄우고 글자를 적으면 딥따 크게 나온다
글씨 크기도 조절할 수 있고, 볼드, 이텔릭 다 가능하다. 
<strong>벨로그쓰면서도</strong> <em>할 수</em> <del>있네</del></p>
<pre><code>__&lt;원하는 내용&gt;__  
**&lt;원하는 내용&gt;**  # 볼드체 

_&lt;원하는 내용&gt;_
*&lt;원하는 내용&gt;* # 이텔릭

~~&lt;원하는 내용&gt;~~ # StrikeThrough 글자위에 직 긋기</code></pre><p>인덱싱도 할 수 있다.</p>
<pre><code class="language-Python">입력
- Hand
- Body
- Tail

1. 30
6. 60
9. 90  
(-,*)를 쓰면 이게 나오는구나  
오더드 리스트는 첫 숫자가 다음 리스트를 결정한다 
5. 123
2. 123
7. 234  
5 6 7 의 순서로 예상됨</code></pre>
<p>실행 결과
<img src="https://images.velog.io/images/mingtian_chan/post/1775dbac-1d7c-407e-a196-ef238a458408/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4%20%EC%9D%B8%EB%8D%B1%EC%8B%9C.PNG" alt=""></p>
<h2 id="jupyter-notebook-실행-위치-바꾸기">Jupyter notebook 실행 위치 바꾸기</h2>
<p> 필자는 하드디스크 D에다가 공부한 것을 모아두는 습성이 있는데, (TMI)
 처음 실행해보니, 
C:\Users\USER 폴더에 저장되어있어서 바꾸었다.</p>
<p><a href="https://cow97.tistory.com/12">https://cow97.tistory.com/12</a>
감사하게도 필요한 것은 항상 비슷한가 보다. </p>
<p>내가 디렉토리가 한글이라 영어로 바꾸니 잘 되는 것으로 보아,
한글 디렉토리는 지원하지 않는듯. </p>
<h1 id="오늘-배운-것-요약">오늘 배운 것 요약</h1>
<ol>
<li>Velog 처음 써보는데 파이썬으로 맨날 주석처리하는 것보다 훨~ 씬 편함</li>
<li>git 사용법과 github 사용법</li>
<li>jupyter notebook 사용법 </li>
<li>jupyter notebook 시작 위치 변경하는 법</li>
</ol>
]]></description>
        </item>
    </channel>
</rss>