IT 자격증 정보의 모든 것


안녕하세요!

프로그래밍 입문으로 파이썬 프로그래밍 언어를 많이 배우시죠?

C언어, 자바, 파이썬 등 

각 프로그래밍 언어는 코딩을 위해 만들어졌지만

할 수 있는 것과 할 수 없는 것이 각각 다른데요.

오늘은 그 중에서도 파이썬으로 할 수 있는 것에 대해 알아보도록 하겠습니다.


파이썬이란?


파이썬은 네덜란드 개발자 귀도 반 로섬이 만든 언어예요.

간결함, 높은 생산성, 다양한 분야에 활용할 수 있는 등

여러 특징을 가지고 있답니다.

머신러닝, 웹 개발, 그래픽 등 여러 업계에서 선호하는 언어로

꾸준히 성장해가고 있으며 입문자가 이해하기 쉽다는 것이 

큰 장점이랍니다.




파이썬으로 할 수 있는 것


1. C언어 & C++와 결합

파이썬은 접착 언어라고도 불려요.

그 이유는 바로 파이썬이 다른 언어들과 잘 어울려

결합하여 사용할 수 있기 때문인데요.

C언어나 C++로 만든 프로그램을 파이썬에서

사용할 수 있고, 파이썬으로 만든 프로그램 역시 

C언어나 C++에서 사용할 수 있답니다.




파이썬으로 할 수 있는 것


2. 시스템 유틸리티 제작


파이썬은 윈도우, 리눅스 등의 운영체제 시스템 명령어들을

이용할 수 있는 각종 도구를 갖추고 있기 때문에 

갖가지 시스템 유틸리티를 만드는 데 유리해요.

실제로 개발자들은 사용 중인 서로 다른 유틸리티성 프로그램들을

하나로 뭉쳐서 큰 힘을 발휘하게 만드는 프로그램들을

무수히 만들어낼 수 있다고 합니다.





파이썬으로 할 수 있는 것


3. 데이터 분석, 사물 인터넷


파이썬 기반의 판다스라는 모듈을 이용하면 

데이터 분석을 더 쉽고 효과적으로 할 수 있는데요.

데이터 분석을 할 때 아직까지는 "R"이라는 언어를

많이 사용하지만, 판다스가 등장한 이후로 파이썬을 이용하는 

경우가 점점 증가하고 있다고 해요.





안녕하세요. 

오늘은 가장 인기있는 프로그래밍 언어라고 해도 과언이 아닌

파이썬에 대해서 알려드릴텐데요.

파이썬의 특징과 장점을 중점적으로 알려드리도록 하겠습니다!





1. 파이썬이란?


파이썬은 네덜란드 개발자 귀도 반 로섬이 만든 언어로,

1989년부터 본격적으로 개발되어 1990년 파이썬의 첫 버전이 공개되었습니다.






2. 파이썬의 장점


파이썬은 '2016년 프로그래밍 인기 순위 1위'로 꼽히는 등

여러 프로그래머들의 인기를 한 몸에 받았는데요.

이렇게 사랑받을 수 있었던 것은 파이썬이 가진 장점 덕분이라고

볼 수 있습니다.


- 무료 소프트웨어, 오픈소스 제공

- 높은 생산성, 빠른 구현력

- 스크립트 언어로써 컴파일 작업 불필요

- 반복 가능한 객체 사용

- 들여쓰기로 블록 표현

- 짧은 소스코드 길이로 개발시간 단축


파이썬은 프로그래밍 언어의 한 종류로써 무료 소프트웨어이며

오픈 소스를 제공하는 특징을 가지고 있어요.

또한 문법이 쉽고 간결하기 때문에 프로그래밍 언어에 

처음 입문하는 학생들이 파이썬으로 많이 시작하기도 합니다.


그리고 소스코드가 매우 직관적이기 때문에 읽고 쓰기가 용이하며

다양한 표현법으로 사용이 가능하다고 해요.





이러한 특징들은 유지 보수와 관리도 쉽게 하도록 해주며

외부에 풍부한 라이브러리가 있어 다양한 용도로 확장하기 좋다는

장점도 있답니다!





3. 파이썬 사용 기업


- 구글

- 카카오

- 네이버

- 쿠팡 등


이 밖에도 여러 기업들이 사용하기 편리한 파이썬을 사용하면서

파이썬 능력을 가진 인재를 요구하는 기업들이 늘어나고 있는데요.

따라서 IT취업을 희망한다면 파이썬 능력을 키워

취업에 도전하는 방법도 좋을 것 같습니다.



안녕하세요! 오늘은 개발자를 미치게하는 언어 10가지에 대한 내용을 가져왔어요~

소프트웨어 개발자라면 각자 선호하는 프로그래밍 언어가 다를텐데요.

저마다 왜! 이 프로그래밍 언어를 싫어하고, 어려워하는지 그 이유에 대해서

알아보면 좋을 것 같아서 알려드리려구요!






개발자를 미치게하는 프로그래밍 언어 1. 파이썬


많은 기업 그리고 개발자들이 사용하고 있는 파이썬!

고수준의 다목적 프로그래밍 언어로써 가독성을 장점으로 내세우고 있는데요.

컴파일도 가능하지만 스크립팅 언어로 사용되는 경우가 많죠

파이썬에 대한 개발자들의 공통적인 불만은 블록 구조를 지정하는데

대괄호나 중괄호 대신 들여쓰기를 사용하는 점, 

콜론과 밑줄의 과도한 사용, 모듈/변수 이름 충돌을 꼽았어요.

그리고 파이썬을 피하는 방법은?

구글, 야후, 나사에서 일하지 않는 방법이라네요 ㅎㅎㅋ





개발자를 미치게하는 프로그래밍 언어 2. 랩뷰


랩뷰는 앞서 나온 파이썬보다 조금 생소한 프로그래밍 언어이죠?

랩뷰는 측정 및 제어 시스템에 사용되는 시각적인 데이터 흐름 프로그래밍 언어인

G를 위한 개발 환경이에요. 프로그래머는 랩뷰를 사용해서 "와이어"를 통해 기능 노드를 연결하여

실행을 확인합니다.

이 랩뷰에 대한 공통적인 불만으로는 GUI 프로그래밍 방식은 아주 단순한 작업 외에

모든 작업을 극도로 복잡하게 만든다는 점!

랩뷰를 피하는 방법으로는 장비 제어(특히 실험실) 또는 산업 자동화 프로그래밍 관련 직장을 피하고

아이의 레고 마인드스톰 프로젝트를 돕겠다고 나서지 않는 것 이래요 ㅋㅋ








개발자를 미치게하는 프로그래밍 언어 3. 자바스크립트



자바스크립트는 넷스케이프에서 처음 개발한 인터프리터 언어로, 

주로 웹 페이지에서 클라이언트측 스크립팅 언어로 사용되는데요.

서버 측 웹 스크립팅가 임베디드 스크립팅 언어로도 구현됩니다.

자바스크립트에 대한 공통적인 불만으론 대/소문자에 민감하다는 점,

브라우저마다 다른 구현, 디버깅 기능의 부재, 이상한 상속 규칙 등을 들었어요.

자바스크립트를 피하는 방법은 웹 개발자로 일하지 않는 방법...!!!

이렇게 보니 자바스크립트가 얼마나 많은 기업과 환경에서 

사용되고 있는 프로그래밍 언어인지 확 와닿네요 ㅎㅎ






개발자를 미치게하는 프로그래밍 언어 4. TCL


TCL은 Tool Control Language의 약자로 임베디드 명령 언어로 개발되었지만

웹 어플리케이션, 네트워크 관리 및 테스트 자동화와 같은 분야에 사용되는

범용 스크립팅 언어로 발전했어요.

TCL에 대한 공통적인 불만으로는 구문이 너무 단순하다는 점, 

포인터가 없으므로 참조를 전달할 방법이 없다는 것, 배열이 문자열로 저장되는 것,

목록 의미론에 취약하고, 변수 범위 지정이 혼란스럽다는 점이에요.

TCL을 피하는 방법은 시스코, AOL 또는 CNET이나 기타 AOLserver 또는 OpenACS 플랫폼을 사용하는 곳에

취직하지 않는 방법이 있다네요 ㅎㅎ








개발자를 미치게하는 프로그래밍 언어 5. 코볼


코볼의 특징은 1969년에 처음 설계되었으며 주로 비지니스 어플리케이션 정부 관리 기능을

지원하도록 만들어진 코볼 (COBOL : Common Business-Oriented Language) 레거시 시스템은

지금도 여전히 널리 사용되고 있답니다.

코볼에 대한 공통적인 불만으로는 극히 장황한 구문인데요. 프로그래머가 아닌

사람이 읽을 수 있는 언어를 목적으로 만들어졌기 때문이에요. 또한 버전간 호환이 되지 않는 점,

코볼 2002 이전에는 객체 지향 프로그래밍과 함수, 포인터를 지원하지않는 점입니다.

피하는 방법으로는 정부, 금융 서비스 또는 군대에서 일하지 않는 방법이 있네요



이렇게 개발자들을 미치게하는 프로그래밍 언어 10가지 중 5가지를 먼저 알아보았는데요.

나머지 5개는 다음 편에서 말씀드리겠습니다! 



안녕하세요!

오늘은 프로그래밍 언어의 종류와 순위에 대해서 알아보려고 합니다~

C언어부터 자바, 파이썬 등등 

이미 많이 알고 계실 것 같은데요~

간단하게 한 번 알아볼까요?



1. 프로그래밍 언어 - 파이썬 Python


파이썬은 특히 요즘 개발자들 사이에서 굉장히 많은 인기를 끌고 있다고 해요.

왜냐면 프로그래밍 언어들 중에서도 문법이 굉장히 단순하게 이루어져 있기 때문에

처음 프로그래밍 언어를 접하는 학생들도 쉽게 배울 수 있을 정도로 난이도가 낮기 때문인데요!

기본으로 파이썬을 배우고 씨언어나 자바로 응용이 가능하기 때문에 기초 다지는 용으로 아주 적합하다고 합니다.

문법이 단순하다보니 개발하는 데 있어서도 시간이 단축될 뿐만 아니라 생산도 굉장히 빠른 편이라서

이미 많은 기업체에서도 사용중인 프로그래밍 언어라고 해요.

때문에 IT 취업을 꿈꾸고 있다면 반드시 배워야할 프로그래밍 언어가 아닐까 싶어요!



2. 프로그래밍 언어 - C언어


C언어는 프로그래밍 언어 중에서도 가장 기본이 되는 언어라고 볼 수 있어요.

C언어의 특징은 다양한 언어와 연관성을 지어서 사용할 수 있다는 점이에요.

또한 파이썬이 요즘 대세라 하지만 아직까지도 많은 소프트웨어 개발 분야에서 사용중인 언어는 C언어!

때문에 대학교 전공 수업에도 반드시 포함되어 있을 정도로

소프트웨어 개발 분야를 전공하는 학생들이라면 누구나 한번쯤 공부해봤을 베이직한 프로그래밍 언어랍니다.

따라서 IT 계열로 취업을 희망한다면 C언어는 반드시 알아야겠죠?



3. 프로그래밍 언어 - Java


Java는 웹, 어플리케이션, 빅 데이터 등 다양한 소프트웨어 분야에서 가~~~~장 높은 사용량을 보여주는

프로그래밍 언어라고 할 수 있어요!

다른 언어들과 차별되는 가장 큰 특징은 바로 객체지향 프로그래밍 언어라는 것!

다양한 시장에서 많이 사용되어지고 있는만큼 Java또한 굉장히 중요시 되는 언어라고 볼 수 있겠죠?



가장 널리 사용되고 유명한 프로그래밍 언어 3가지를 간단하게 알아보았는데요.

이 밖에도 C#, C++등 여러가지의 프로그래밍 언어가 존재한답니다. 


그렇다면 이제 대망의 2017년 5월 프로그래밍 언어 순위를 알아볼까요?


출처 : tiobe 사이트


2017년 5월 프로그래밍 언어 1위는 Java네요!  그 뒤를 이어서 C언어와 C++가 자리잡은 것을 볼 수 있구요

파이썬은 상승세를 보였네요! ㅎㅎㅎ

이렇게 프로그래밍 언어 순위도 알아보면서 

프로그래밍 언어를 공부한다면 더 잘 될 것 같은 느낌?....ㅋㅋㅋㅋ


다음엔 더 다양한 프로그래밍 언어 정보로 찾아올게요!