본문 바로가기

한국에서 프로그래밍 언어 관심도 변화 (2016.03~2017.03) 어떤 언어가 관심을 많이 받고 있나 !! Google Trends로 확인해봤어요. (C / C++ / C#은 잘 안되서 제외했고요) 제일 왼쪽에 있는 평균 값을 보면 Java > Javascript > Pyhton > Swift> Ruby 순으로 보이네요. Python은 관련 검색어에 Tensorflow가 있어요. 텐서플로우를 사용하기 위해서는 아무래도 Python을 공부해야 하니깐요.딥러닝의 인기가 높아지면 Python의 인기도 높아질 것 같네요. !! 이미 높아졌으려나. Java가 제일 관심이 많을 수 밖에 없죠 !!많이 배우기도하고 많이 사용하니깐요. Swift는 좀 다른 검색어가 들어가 있어요.테일러스위프트가 있어서 말이죠 !! 한국에서 Ruby는 별로 많이 사용되는 언어는 아니군요. 자바스크립트.. 더보기
Swift 공부 관련 링크 Swift 공부를 저는 이제 하고 있습니다. 나온지가 한참 되었지만, 이제야 할 마음이 들었어요 ^^;; 공부할 수 있는 사이트가 많이 존재하는데요. 아래 사이트들은 너무나 당연하거나 쉽게 검색이 되긴 하는데요. 그래도 귀찮으신 분들이 계실까바 한 번 올려봅니다. 1. Swift Programming Language https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html 애플에서 제공하고 있는 Swift 관련 내용이 총 정리되어 있는 웹 페이지 입니다. 제가 링크 건 것은 언어 기초 시작부분이니, 링크들어가 보시면 페이지 상단에 존재하는 Welcome to S.. 더보기
Go basic - Variable (변수) Go basic 이번에는 Variable(변수) 입니다. 간단하게 변수에 대해서 Tutorial에 나와 있는 내용을 정리해보려구요. 일반적인 프로그래밍과 유사한데요. 몇 가지 기억해두어야 하는 부분이 있습니다. 1. 변수 선언 var variableName variableType ex) var varTest1 int var varTest2 string var varTest3 float32 등과 같이 선언 하실 수 있습니다. 변수의 타입에 대해서 좀 더 알고 싶으신 분은 아래 링크를 참고하셔요. go programming : http://golang.org/ref/spec 2. 타입 생략 타입을 생략할 수 있는 방법이 2가지가 있는 것 같네요(아직 모든 tutorial을 읽어보지 못해서 정확히는 모르지만,.. 더보기
Go basic - Function (함수) 안녕하세요. 이번에는 Go 프로그래밍 언어에서 함수는 어떻게 사용하는지 정리해보도록 하겠습니다. Go 홈페이지에서 제공하는 함수 관련 설명은 아래 주소에서 확인해주세요. Go Homepage - Function : http://go-tour-kr.appspot.com/#7 앞선 포스팅에서 외부 패키지를 불러서 사용할 때, 외부 패키지에 있는 함수를 부르기 위해서는 패키지에 함수 이름이 대문자로 시작해야 한다는 것, 부를 때도 대문자로 시작하는 함수를 불러야 한다는 점이 있었는데요. 이번에는 하나의 패키지안에서 함수를 어떻게 부르는지가 되겠네요. 내부에 있는 것을 부를 때에는 함수이름이 대문자로 시작하지 않아도 되는 것 같아요. 위 Function 예제와 비슷하게 한 번 해보면, String 값을 2개 넘.. 더보기
Go basic - Package (패키지) Go에서 제공하고 있는 내장 패키지들은 아래 그림과 같이 있더라구요. 다음 웹 페이지에 잘 소개되어 있습니다. Packages : http://golang.org/pkg/ Go에서 만드는 프로그램은 패키지로 구성된다고 합니다. http://go-tour-kr.appspot.com/#4 예제에서 살펴볼 수 있는 것 같이 내장 fmt, math 패키지를 불러올 수 있고, 그것을 가져다 쓸 수도 있구요. math.Pi 처럼 말이죠. 그럼 저희가 코딩하는 것도 Package로 만들어지고, 그것을 불러다 쓰는 것은 기초적인 부분이니깐 체크하고 넘어가도록 하겠습니다. 위 Link에 있는 소스를 main으로 하고, 다른 Package를 만들어보죠. 구조는.. 아래와 같이됩니다. --- ProjectHome (dire.. 더보기
Go Install in Ubuntu 14.04 (LTS) 안녕하세요. 이번 포스팅에서는 Go Install을 직접해보면서 정리해보려구요. 설치 환경은 우분투(Ubuntu) 14.04(LTS) 버전입니다. 설치는 매우 간단하네요. 영어로 된 설치 관련 웹 사이트가 있습니다. Go 홈페이지 안에 있는 내용이구요. 링크는 다음과 같습니다. 설치 : http://golang.org/doc/install 1. 다운로드 위 링크를 타고 가보시면, Download Go라는 링크가 보이실 거에요. 그걸 클릭하시면 아래 보이시는 화면으로 이동하는데요. 여기서 원하시는 버전을 다운로드 하시면 되겠습니다. 저는 우분투에 설치할 것이니깐요. go1.3.linux-amd64.tar.gz 을 다운받도록 하겠습니다. (아 저는 64bit 운영체제를 설치했으니깐 amd64이구요. 혹시 3.. 더보기
Go 프로그래밍 안녕하세요. Go 프로그래밍 언어의 특징으로 병행성, 가비지 컬렉션 등이 있는 것 같은데요. 병행성에 흥미가 있어서, Go에 대해서 조금이라도 공부해보고자 합니다. 저도 처음부터 하는 것이라서, 블로그에 정리하면서, 제가 직접 테스트하면서 약간의 포스팅을 해보려고 합니다. ^^ 그럼 일단 기본적인 정보를 제공해주는 웹 페이지부터 링크를 걸고, 다음 포스팅에서부터 설치, 셋팅에 대해서 확인해볼께요. Go 프로그래밍 언어, 한글 위키피디아 : 여기를 클릭해주세요. Go 프로그래밍 언어, 영어 위키피디아 : http://en.wikipedia.org/wiki/Go_(programming_language) Go 홈페이지 : http://golang.org/ 위키피디아는 영어가 더 자세하구요. Go 홈페이지에 가.. 더보기
파이썬 공부 관련 사이트 정리 파이썬 점차 영향력이 높아가는 것 같은 느낌을 받아서 기분 좋네요. 저도 잘 못하니깐, 여러 공부에 도움되는 사이트들을 즐겨찾기 해두고 있습니다. 그래서 일단 간단하게 사이트를 정리해보려구요. 순서에는 의미가 없습니다. 일부러 각 사이트에 대한 이미지는 추가하지 않았습니다. 직접 접속해보시고, 가장 잘 맞는 스타일을 활용하시는게 좋을 것 같아서요. 1. 점프 투 파이썬 : https://wikidocs.net/book/1 점프 투 파이썬은 박응용 저자께서 작성하셨습니다. 저도 오랜만에 들어가봤습니다. ebook으로도 판매중이네요. 왼쪽에 파이썬 언어에 대한 주요 내용이 참 잘 설명되어 있습니다. 꼭 한 번 읽어보시길 추천드립니다. ^^ 2. Codecademy : http://www.codecademy... 더보기