분류 전체보기
-
웹 개발 어디서부터 시작할까요?프로그램 2021. 6. 4. 17:32
초보자로서 웹 개발을 배우고 싶지만 어디서부터 시작해야할지 막막합니다. 너무나 많은 초보자 튜토리얼이 있지만 가장 좋은 방법을 찾는 것은 어렵습니다. 우선 웹과 웹 개발이 뭔지 알아봅시다. 1 : 웹 개발이란 무엇입니까? 웹 개발은 크게 프런트 엔드와 백엔드로 나눌 수 있습니다. 프런트 엔드는 클라이언트, 즉 사용자를 위한 작업입니다. 백엔드는 서버, 즉 서비스와 데이터를 위한 작업입니다. 웹 사이트는 어떻게 작동합니까? 모든 웹 사이트는 서버라고하는 컴퓨터에 저장되어 있습니다. 이 서버는 인터넷에 연결되어 있어야 합니다. 그래야 웹사이트에 접근할 수 있습니다. 브라우저 (예 : Chrome, Firefox 또는 Safari)를 통해 컴퓨터 또는 휴대 전화에서 연결합니다. 이를 클라이언트 라고 합니다. ..
-
유니티 Bolt 시작하기 (1) - 비개발자들을 위한 비주얼 스크립팅유니티공부 2021. 2. 8. 16:04
유니티는 멀티플랫폼 게임엔진입니다. 유니티에서 만든 게임은 안드로이드, 아이폰, PC 등 다양한 기기로 export가 가능합니다. 하나의 소스로 멀티기기를 지원하는 점에서 많은 개발사에서 유니티로 게임을 제작하고 있습니다. 유니티의 사용언어는 C#, 자바스트립트 입니다. 기존 개발자들이 쉽게 접근할 수 있다는 점도 유니티의 장점입니다. 그러면 유니티로 게임을 개발하려면 C# 또는 자바스크립트를 공부해야 할까요? 프로그래밍 언어를 몰라도 게임개발이 가능할까요? 유니티는 비개발자들을 위한 비주얼 스크립팅 Bolt를 무료로 제공하고 있습니다. 원래는 유료 패키지였는데 유니티에서 인수하여 무료로 제공하게 되었습니다. 유니티에서 볼트를 사용하려면 유니티 에셋 스토어에서 Bolt를 내 에셋에 추가해야 합니다. ht..
-
파이썬 라이브러리 numpy 기초공부(2)파이썬기초 2021. 2. 8. 11:24
numpy 배열 정보 얻기 numpy로 생성한 배열은 배열의 정보를 간단하게 얻을 수 있습니다. numpy를 이용하여 생성하였기 때문에 numpy 오브젝트의 함수를 직접 사용할 수 있기 때문입니다. ndim은 배열의 차원 값을 리턴합니다. 아래에서는 (4,5)의 2차원 배열을 생성하였기 때문에 2를 반환합니다. shape은 배열의 모양을 리턴합니다. (4,5)로 생성하였기 때문에 똑같이 (4,5)를 반환합니다. size는 배열의 갯수를 리턴합니다. 4행 5열의 배열을 생성하였기 때문에 4*5 = 20을 반환합니다. dtype은 배열 변수의 속성을 리턴합니다. 생성할 때 기본값인 float64를 반환합니다. 배열 자르기 배열을 자르는 것은 파이썬에서 매우 일반적인 작업입니다. 1차원 배열의 경우 기본적으로..
-
파이썬 라이브러리 numpy 기초공부(1)파이썬기초 2021. 2. 8. 11:00
데이터처리나 머신러닝에 꼭 등장하는 numpy 라이브러리에 대해 공부해보겠습니다. numpy는 배열 형태의 데이터 조작 및 처리에 사용되는 라이브러리 입니다. 빠른 속도와 사용하기 쉬운 기능들을 제공해서 많이 사용되고 있습니다. 특히 머신러닝을 파이썬으로 구현할때 꼭 들어가는 라이브러리이기도 합니다. 우선 상단에 numpy 라이브러리를 호출합니다. 뒤에 as np 라고 하는 것은 앞으로 numpy 를 np으로 사용하겠다고 정의하는 것입니다. 라이브러리 이름이 길때에는 이런식으로 축약해서 표현하는 것이 편리합니다. 배열생성 numpy는 숫자 배열을 만드는 여러가지 방법을 제공합니다. numpy.array() 함수를 이용해서 직접 배열을 생성하거나 내장된 다른 함수를 이용해서 다양한 배열을 생성할 수 있습니..
-
구글 Colab - 웹에서도 머신러닝 공부하기머신러닝공부 2021. 2. 6. 15:23
나도 오늘부터 머신러닝 공부닷! 그러나 설치부터 너무나 어려운 것 파이썬 설치하고 파이썬 에디터 설치하고 라이브러리 설치하고~ 아 버전이 안 맞네 ㅠㅠ 그럼 처음부터 다시 시작!! 이런 버전관리를 쉽게 해주는 아나콘다? 쥬피터 노트북? 이걸 설치해볼까? 아이고 이것도 설치가 한나절.. 설치부터 너무나 어렵습니다. 빨리 공부하고 싶은 마음은 굴뚝같은데... 구글 Colab이 복잡한 것 모두 해결해준다. 머신러닝을 위한 GPU도 제공한다. 웹서핑 중 외국 블로거가 자신의 코드를 구글 Colab에서 작성해서 공유한 것을 보았습니다. 아닛! 웹에서 파이썬이 실행되네. 쥬피터 노트북과 같은 인터페이스네? GPU도 클라우드에서 지원해주네?? 복잡한 세팅 이젠 안녕~~ 구글 Colab 링크 https://colab...
-
업무 효율을 높여주는 엑셀 꿀팁 20가지프로그램 2021. 2. 1. 10:24
엑셀에서 알아두면 좋은 꿀팁을 모았습니다. Excel 2010 버전 기준입니다. 1. 한 번의 클릭으로 모두 선택 Ctrl + A 를 사용하여 모두를 선택하는 방법을 알고 있을 수 있지만 아래 스크린 샷에 표시된 것처럼 왼쪽상단 모서리 버튼을 한 번만 클릭하면 모든 데이터가 선택된다는 사실을 아는 사람은 거의 없습니다. 2. 대량으로 Excel 파일 열기 처리해야 할 파일이 여러 개 있을 때 파일을 하나씩 여는 대신 한 번의 클릭으로 모든 파일을 열 수있는 편리한 방법이 있습니다. 열려는 파일을 선택한 다음 키보드의 Enter 키를 누르면 모든 파일이 동시에 열립니다. 3. 다른 Excel 파일 간 이동 다른 스프레드 시트를 열면 때로는 잘못된 시트에서 작업하면 전체 프로젝트가 망가질 수 있기 때문에 다..
-
윈도우10 화면 스냅기능을 이용한 창 정리하기프로그램 2021. 2. 1. 10:17
윈도우 창이 너무 많아 ㅠㅠ 윈도우에서 여러 프로그램을 이용하다 보면 여러 개의 창을 동시에 봐야하는 상황이 생깁니다. 모니터가 두 개여도 사용하는 창은 정리가 필요합니다. 이런 경우에는 윈도우의 스냅 기능을 이용하면 편리합니다. 윈도우 창을 정리하는 스냅 기능 스냅은 모니터의 화면 영역을 최대한 활용할 수 있도록 도와주는 매우 멋진 기능입니다. 여러 앱을 동시에 이용하는 경우 화면을 쉽게 배치하고 싶을 때 가장 유용합니다. 스냅을 사용하면 모든 창을 화면의 절반 또는 사분면에 스냅 할 수 있습니다. 마우스를 이용하여 창을 가장자리로 이동시키면 화면의 가장자리에 스냅이 걸리면서 창의 크기가 조절됩니다. 윈도우10 화면 스냅 단축키 단축키를 이용하면 더 빠르게 화면에 스냅을 걸 수 있습니다. 창을 선택한 ..
-
VirtualDub2을 이용한 초간단 영상 자르기!프로그램 2021. 1. 26. 16:39
쉬울 것 같지만 쉽지 않은 영상 컷팅 영상을 자르는 일은 생각보다 쉽지 않다. 왜냐하면 대부분의 프로그램들에서 영상을 자를 경우 인코딩 과정이 필요하기 때문이다. 인코딩은 컴퓨터 사양에 따라, 인코딩 설정에 따라 원래 영상 길이의 2~5배의 시간이 걸리기도 한다. 윈도우10 비디오 편집기를 이용하는 방법 윈도우10에는 비디오 편집기가 기본으로 설치되어 있다. 생각보다 사용하기가 간편해서 간단한 영상 편집에는 사용하기 좋다. 하지만 비디오 편집기 역시 인코딩 과정이 필요하고 인코딩 옵션이 제한적이다. (해상도가 고정되어 있음) 나는 자르기만 한다! VirtualDub2! VirtualDub은 꽤 오래된 오픈소스 프로그램으로 영상자르기에 특화된 프로그램이다. 자막이나 편집 기능없이 그냥 자르기만 할 뿐이다...