반응형

첫번째 강의를 시청하였다. 강의라기 보다는 동영상 클립이라는 말이 더 맞을지도 모르겠다.

내가 지금 이용하고 있는 것은 유투브(Youtube)를 통해서 해보려고 계획을 세웠다.

우선은 파이썬에 대한 기초지식을 익히고, 그 다음에는 HTML, CSS에 대한 기초지식을 익혀보려고 한다.

다만 나도 아예 초보적인 입장이고 아예 시작하는 단계이므로, 제대로 된 설명 누군가에게 나의 지식을 전달하는 정도의 실력은 안 될 것 같다.

인터넷강의가 막 처음 도입되고 성행할 때에 학교를 다녀서, 현재 어떠한 식으로 인터넷강의가 진행되고 발전하였는지는 잘은 모른다. 다만, 요즘에는 학원을 다니는 것 보다 인터넷을 통해서 배울 수 있는 기회가 참 많아진 것 같은데, 사실 이용은 잘 안 해보았다. 의지의 문제일 수도 익숙하지 않은 것에 대한 두려움일 수도 있고, 무료강의는 상대적으로 유료강의에 비해 정보가 적지 않나라는 고정된 선입견의 영향도 있을 것 같다. 돈을 지불하게 되면 아마 양질의 강의자료를 제공받을 수 있을지도 모르겠으나, 요즘 시대에는 유투브나 무료사이트를 통한 정보공유를 통해 지식을 배우는 것으로 점점 바뀌어 나가는 것 같다.

그래서 작지만 작은 도전으로 파이썬을 유투브, 또는 무료사이트 등을 통해 배워보려고 한다. 영어로 된 사이트나 영상을 이용할 생각이다.

우선 내가 볼 영상은 CS dojo 라는 유투버의 영상이다. 유투버에 대한 소개나 다른 영상은 많이 보지 않아서 CS dojo라는 유투버에 대한 이야기는 따로 하지 않고, 차차 유투브를 보면서 영상을 시청해볼 생각이다.


처음 영상의 내용은 파이썬 Python 설치, 실습환경 등에 대한 설명, 파이썬에 대한 개괄적인 이야기를 하고 시작한다. 영어로 강의를 들어보니 느낌은 약간 다르긴 했다. 자세히 이해를 하고 있는 것인지 아닌지는 확실히는 모르겠으나, 화면도 있고하니 완전히 모르겠다는 아니여서 처음 느낌은 괜찮았다.

해당 영상에서는 주피터노트북을 설치하여 파이썬에 대해 실습을 한다.

주피터노트북은 IDE로 빠르게 자신이 쓴 코드 등을 실행시키고 확인하는데 용이하다고 한다. 또 주피터노트북을 설치하면 파이썬, 주피터노트북 두 프로그램을 설치할 필요없이 주피터노트북 설치만으로 실습이 가능하다고 한다. 가상머신 같은 프로그램으로 보이는데, 주피터노트북을 실행하고 크롬이나 사파리 등 인터넷브라우저를 통해서 실행이 가능하다.  https://www.anaconda.com/ 해당사이트에서 다운받아 설치가 가능하다.

해당 설치가 끝나고 바로 실습 강의에 들어간다. 처음 내용은 Print("Hello world")이었다. 처음 파이썬에서 작성하게 되는 코드였다. 잘은 기억이 나지 않는데 항상 모든 프로그램언어 배울 때 해당 Hello world라는 문구를 컴퓨터에 보내는 것이 전통이라고 한다.

그 뒤 a = 1 이라는 코드 a를 1로 지정한다는 것이었다. 그럼으로써 a가 variable이 된다. 이럴 때를 대비해서 대학교 때 통계나 수학을 배울 때 변수에 대한 것을 잘 이해해놓을 껄 그랬다. 항상 그런 것들을 배우면서 어디에서 쓰이긴 하나라고 생각했었는데 이런 곳에서 볼 줄은 몰랐다.

문자로 쓴 것은 String이라고 하는 것 같은데 이건 나중에 또 확인해보아야겠다.

또 기억하고 싶은 것은 a = 1 로 지정하고, b = a 로 지정하면 b는 a로 지정된 것이 아니라, b = 1 이라는 것으로 인식한다는 것이었다.

예를 들어 a = 1 b = a 로 코드를 작성하고 a = 2 로 바꾸면 b도 2로 바뀌는 것이 아니라 b는 여전이 1이라는 것이었다.

그리고 마지막 내용은 두 변수의 값을 swap하는 코드를 작성하는 것이었다.

a = 1 , b = 2를 작성하고 temp = a 라는 임시코드를 만들고, a = b , b = temp 로 작성하면 swap이 된다.

기초적인 것이지만 나에게는 아주 의미가 없는 영상은 아니었다. 앞으로 계속 영상을 보면서 배워나가야겠다.



반응형
반응형

어릴 때는 IT에 관심이 많았던 것 같다. 지금도 아예 관심이 없는 것은 아니고, IT제품 등 구매하는 것, 이용해보는 것을 즐기기도 한다. 다만, 남보다 빠르게 제품을 쓰는 타입은 아니고, 처음 겪는 제품을 이것저것 테스트해보고 장단점을 말할 정도의 전문지식은 있지는 않다. 어떤 하드웨어가 들어가고 최신 트렌트는 무엇이며, 어떠한 부품을 썼는데 그것이 좋은지 안 좋은지, 다른 대체품으로 무엇이 있는지, 전압이나 전류에 대한 설명, 배터리 등에 대해서 자세한 전문지식은 없다. 그래서 개조나 다른 것 없이 순정상태로 이용하는 편이고, 한 제품을 쓰면 의외로 오랫동안 사용하는 경향이 있어서 트렌드 등에 쉽게 못 따라가는 단점이 있는 것 같다. 어릴 때에도 컴퓨터에 관심이 많아서 어린 나이에 서점에 가서 최신 컴퓨터 잡지를 본다던가, 프로그램 관련된 책들을 찾아보고는 했다. 그러다 언제인지도 모르게 내 흥미가 사라진 것인지, 흐름이 너무 빨라서 못 따라간 것인지, 조금씩 잊혀져가고 예전에는 CPU니 그래픽카드니 어떤 것이 최신이고 대중적인게 무엇인지에 대해 감을 잡고 조립컴퓨터를 맞췄었고, 컴퓨터에 오류가 생겨도 고치려는 열의정도는 있었는데, 대학교를 다닐 때 집 컴퓨터가 고장나서 다시 구매할 때는 그냥 인터넷에서 표준컴퓨터를 구매하고, 고장나도 AS를 부르는 사람이 되어 버렸다. 그러다 2017년 아니면 아마 그보다 먼저쯤부터 다시 IT에 관심을 가지게 되었고, 제품 분석하고 비교, 어떤 것이 평가 점수가 더 높은지에 집착하는 것은 아니지만 대충은 리뷰하시는 분들의 이야기는 알아들을 수 있는 정도는 되어 가는 것 같다. 물론 기초적인 지식이 없기에 현직이나 전문가분들이 하는 이야기를 전부 알아들을 수는 없을 것 같다. IT에 관심이 생기고 언제부터인가 이제 교육의 정규과정으로 코딩이 생기고 코딩이 중요해질 것이다라는 이야기를 최근에 많이 들은 것 같다. 지금 현재는 내 관심이 많이 없어진 면도 있어서 잘은 모르겠지만 그래도 중요한 것이라면 아마 나중에도 필요한 교육과정일 것이라고 생각한다. 프로그램언어를 배워서 직업을 찾고, 소프트웨어엔지니어나 컴퓨터공학자가 되고자 하는 것은 아니고, 어렸을 때 기억을 되살리고, 어릴 때 해보고 싶었던 컴퓨터언어 하나쯤은 배워보려고 생각하고 있다. 유용성에 대해서는 아직까지는 잘 모르겠다. 컴퓨터언어 하나 배운다고 무엇이 달라지겠는가라는 생각도 들기는 하는데, 컴퓨터언어 공부도 영어의 연장선으로 하려고 한다. 무엇이 먼저, 더 목표를 두고 있는지는 나도 내 생각을 잘 모르겠는데, 전문적으로 컴퓨터언어를 마스터해서 그쪽 분야로 옮겨가고 싶은 마음은 아직까지는 없고 그런 생각을 하기에는 아예 기초적인 지식, 능력이 부족한 상태이기는 하다. 조금 배워보고 나와 맞는다고 생각하면 모르겠지만 관련전공을 한 것도 아니고, IT 메카니즘에 대한 이해력이 뛰어나다고 생각하지도 않는다. 



선택한 컴퓨터 언어는 파이썬 Python을 배우려고 한다. 그 이후에는 HTML, CSS, Java script로 생각하고 있는데, 일단은 Python을 하고 난 뒤에 생각해보려고 한다. 일단이라는 게 말이 이상할 수도 있는데, Python 마스터, 전문가가 된 뒤는 아니고 어느정도 이해하고 생각했던 초보과정정도를 마무리하고나서 응용을 할 것인지 다른 것들을 배워볼지 생각해봐야겠다. 프로그램제작자나 관련 분야 이직에 대한 목적은 아니고 취미로 내가 사용하는 컴퓨터에 대한 이해의 폭을 넓히고자 하는 목적이다. 영어로 된 원서 읽어보기처럼 이런 프로그램언어 관련된 자료는 영어로 된 자료가 많기 때문에 그것들을 이용해볼까 한다. 영어로 된 관련 동영상을 시청하고 실습해보고, 그 과정에 대한 글을 남기고 해볼까한다. 영어원서읽기도 꾸준히 하고 Python 학습도 꾸준히 하면 그래도 무언가 변화가 있지 않을까 바래보면서 해당 목표도 설정하고 실행해봐야겠다.

반응형
반응형

나스를 구축한지 한달정도 된 것 같다.

집 메인 컴퓨터는 리눅스민트를 이용중이고, 현재 글을 작성하는 노트북은 윈도우10이 운영체제로 노트북의 경우 외부에서도 많이 사용하게 되는데, 네트워크 관련해서는 많이 아는 것이 없다보니 그냥 인터넷 브라우져에 http://아이디.synology.me 를 치고 들어가곤 했다. 집 메인컴퓨터로 접속할 때는 내부네트워크이고 리눅스에서 네트워크 관련 설정이 잘되어 있어서 어려운 점이 없었는데, 윈도우노트북을 외부에서 접속할때, 이게 뭔가 불편한것 같아, 네트워크 위치나 드라이브처럼 바로 탐색기를 이용해서 사용할 수 있다하여, 그 방법을 검색해보았다.

다만, 네트워크 설정상 문제가 발생할 수 있어, 사용자 상황에 따라 이런 방식을 쓸지 아닐지는 개인의 판단영역이라고 한다. 나는 편한게 목적이라 일단은 설정해보기로 했다.


우선 외부접속 관련하여 공유기 포트포워딩, 나스관련설정은 된 상태라 따로 설정하지 않아도 되었다. 



이렇게 탐색기에서 검색할 수 있도록 추가하고 싶었음.

우선은 나스앱에서 WebDav를 다운받아 설치해야한다. 



팟플레이어에서 바로 나스로 재생목록을 연결시켜 사용하는 것을 설정해봐서 이미 앱은 설치는 되어 있었다.


해당앱에 들어가서


이런 식으로 설정을 해주고 나면 된다.


그다음은 접속하는 PC_윈도우10운영체제에서 레지스트리 수정을 해줘야한다.

실행(윈도우키+R)이나 검색에서 regedit을 실행시킨다.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

경로를 찾아간 뒤


BasicAuthLevel -> 2 로 설정

FileSizeLimitBytes -> 10진수로 변경 후 4294967295로 변경(최대용량이라고 한다.)


이렇게 레지스트리 변경을 마치고, 재부팅해주면 된다.

재부팅 뒤에는 내컴퓨터에서 네트워크위치 추가를 해주면 된다.

네트워크 주소는 http://자신의나스외부IP주소:5005 나 http://아이디.synology.me:5005 를 입력하면 된다.



나스나 네트워크관련해서는 아직 배워야 할 것이 많은 것 같다. 다만, 사용이 목적이기 때문에 어디서든 쉽게 접속하고 내 자료를 활용할 수 있도록 사용하려고 하고 있다.


네트워크 관련하여는 전문가가 아니라 이렇게 사용하는게 조금은 걱정이 되기는 하는데, 사실은 이런 설정을 바꾸는 것 자체로 보안에 취약해질 수 있다는 의견들이 있다. 따라서 네트워크 위치나 드라이브 설정을 해서 사용하는 것에는 문제가 있을 수 있다고 한다. 개인의 판단에 따라 사용해야 할 것 같다. 이렇게 하나하나 IT기기 활용을 배워나가야겠다.






반응형

+ Recent posts