반응형

파이썬은 1989년 네델란드 출신의 귀도 반 로섬이 개발한 프로그래밍언어입니다.

최근 인공지능(AI)의 급부상으로 인해 사용량도 급격히 늘어나고 있습니다.

2022년부터는 기존의 C언어를 제치고 가장 많이 사용하는 언어로 선정되었습니다.

프로그래밍 언어 순위는 아래 링크를 참조하시면 됩니다.

https://www.tiobe.com/tiobe-index/

 

TIOBE Index - TIOBE

Home » TIOBE Index TIOBE Index for April 2023 April Headline: Programming language Zig enters the TIOBE index top 50 Recently, we discussed the emergence of high performance programming languages. These kinds of languages are booming due to the vast amoun

www.tiobe.com

파이썬의 장점

1. 문법이 간결하고 읽기 쉽다

즉 배우기 쉽고, 다른 사람이 만든 코드도 쉽게 응용 가능한 장점이 있습니다.

2. 인터프리터(스크립트) 언어로써 코드를 실행하기전 컴파일 과정이 필요하지 않다

컴파일은 인간이 작성한 코드를 컴퓨터가 이해할 수 있도록 기계어로

번역하는 과정을 말합니다. 스크립트언어는 이런 컴파일 과정없이

번역과 실행이 동시에 일어나므로 수정과 실행이 빠릅니다.

3. 플랫폼에 독립적이다.

윈도우는 물론 맥, 리눅스 등의 다양한 운영체제에서 사용가능합니다.

즉, 운영체제별로 코드를 따로 작성할 필요없이 한번의 코드 작성으로

모든 운영체제에서 사용이 가능합니다.

4. 개발 속도가 빠르다

파이썬의 최대 장점인 쉽고 간결한 문법 덕분에 빠르게 개발이 가능하며,

더 적은 코드로 더 많은 작업 수행이 간으합니다.

또한, 복잡한 구문으로 인한 오류 발생을 줄일수 있습니다.

5. 높은 확장성 및 이식성

파이썬은 다른 언어나 라이브러리에 쉽게 접근해 연동이 가능합니다.

예를 들어 고성능 어플리케이션이 필요한공유 C / C++ 언어와 결합해 사용이

가능합니다.

6. 활발한 생태계

파이썬은 수많은 라이브러리와 프레임워크 뿐만 아니라 오픈소스를 통해

많은 개발자들이 사용하는 언어를 그대로 사용할 수 있습니다.

최근에 개발되는 머신러닝 라이브러리, 오픈소스 대부분도 파이썬으로

개발되어 제공되는걸 보면 얼마나 생태계가 활발한지 알 수 있습니다.

이 또한, 빠른 개발뿐만아니라 많은 사람들과 협업이 가능하다는 장점또한

가지고 있습니다.

7. 동적 타입 언어

파이썬은 동적 타입언어로 변수의 자료형을 지정하지 않고 선언하는

것만으로 값을 지정할 수 있습니다.

이렇게 선언한 변수의 자료형은 코드가 실행되는 시점에 결정됩니다.

이런 점은 개발과정이 편하고, 자료형 변환시 번거로운 과정을 거치지 않아도

된다는 장점이 있지만, 코드 실행 도중 예상치 못한 타입으로 에러가

발생할 수 있다는 단점 또한 존재합니다.

8. 오픈소스

파이썬은 오픈소스(Open Source)로 누구나 라이센스없이 자유롭게

다운받아서 사용할 수 있습니다.

파이썬의 단점

 

1.느리다

파이썬은 스크립트 언어이다보니 다른 컴파일 언어에 비해 느립니다.

아무래도 실시간으로 기계어로 번역하다보니 이런 단점이 발생하며,

따라서 빠른 속도를 요구하거나 하드웨어를 직접 컨트롤 하는 프로그램에는

적합하지 않은 언어라고 볼 수 있습니다.

또한 느린 성능으로 대용량 데이터처리와 같은 작업에도 적합하지

않을 수 있습니다.

2. GIL

파이썬은 GIL이라는 메커니즘을 사용하여 한번에 하나의 스레드만 실행할 수

있으며, 이로 인해 멀티 스레드 프로그래밍에서는 성능 이슈가 발생할 수

있습니다.

반응형
반응형

이 글을 읽고 계시다면 프로그래밍에 입문을 생각하시는 분들이겠죠?

입문자들이 제일 많이 고민하는 점은 어떤 언어로 프로그래밍을

시작해야할지입니다.

저는 고등학교 때 프로그래밍을 처음 접하게됐습니다.

벌써 30년 가까운 세월이 흘렀네요.

그 시절 프로그래밍의 입문은 대부분 C 또는 베이직이었습니다.

선택의 폭이 넓지 않았죠.

저 또한 C 언어로 시작을 했습니다.

하지만 C언어는 초보자들에게 어려운 언어입니다.

저 또한 문법만 몇 달 공부하다 그만두게 되었습니다.

어려운 것도 이유지만 과연 이걸로 무엇을 할 수 있는지에 대한 의구심이

프로그래밍 공부를 접은 가장 큰 이유입니다.

컴퓨터 관련업종에 일하다 보니 다시 프로그래밍을 해야할 이유가 생겨

늦은 나이에 다시 프로그래밍 공부를 시작하게 되었습니다.

그 시절과 달리 현재는 무수히 많은 프로그래밍 언어가 존재하고,

여전히 여러분야의 실무에 다 사용되기 때문에

저 또한 무슨 언어로 다시 입문을 해야될지 고민하게 되었고,

저와 같은 고민을 하는 분들을 위해 정리를 해보았습니다.

많은 분들께서는 언어를 선택할 때 최근 인기있는 순위로 선택하는

경우가 많습니다.

인기가 많다는것은 그만큼 실 사용범위가 크다는 의미로 볼 수 있습니다.

하지만 프로그래밍 언어는 무엇을 만들기 위한 도구입니다.

따라서 언어 선택시 가장 중요한 점은 본인이 어떤 분야에서

일하고 싶은지 또는 어떤 프로그램을 만들지가 제일 중요합니다.

예를 들어 웹개발분야를 공부할지 스마트폰 앱을 개발할지에 따라

사용되는 언어가 달라지게 됩니다.

먼저 분야를 선택한 후 해당분야에서 제일 많이 사용되는 언어를

선택하는게 제일 좋은 방법입니다.

 

웹 개발
PHP, C언어, 자바스크립트, C++, 자바, 파이썬, 루비
게임 개발
C#, C언어, C++, 자바, 파이썬, 루비
모바일 앱 개발
C#, C++, 자바, Swift, 코틀린
데이터 분석
R, 파이썬, MATLAB
임베디드 시스템 프로그래밍
C언어, C++, 파이썬
딥러닝, 인공지능, 데이터 관리
파이썬

프로그래밍 언어의 순위사이트 중 가장 유명한 곳은 TIOBE Index와

PYPL Index입니다.

아래는 해당 사이트의 링크입니다.

TIOBE Index

https://www.tiobe.com/tiobe-index/

 

TIOBE Index - TIOBE

Home » TIOBE Index TIOBE Index for April 2023 April Headline: Programming language Zig enters the TIOBE index top 50 Recently, we discussed the emergence of high performance programming languages. These kinds of languages are booming due to the vast amoun

www.tiobe.com

 

먼저 TIOBE의 순위를 보겠습니다.

TIOBE는 매월 순위가 업데이트 되며 작년도 순위와 함께 비교가 되어있습니다.

TIOBE의 경우 50위까지 나열되어 있으며 대부분의 순위가

낮은 언어의 경우 사용빈도가 낮으므로 상위 10개만 캡쳐했습니다.

수십년간 부동의 1위는 C언어였으나 C언어를 제치고 파이썬이 1위로 올라섰습니다.

C언어는 오래전부터 꾸준히 사용되고 있으며,시스템의 리소스에 대한 낮은

수준의 제어를 제공하기 때문에 운영체제 및 펌웨어 개발 등 시스템

프로그래밍, 임베디드 프로그램등에 많이 사용됩니다.

최근에는 사물인터넷(IOT)의 소형 디바이스나 차량 등의 임베디드 시스템등에

많이 사용되기 때문에 현재까지도 현업에서 많이 사용되고 있습니다.

하지만 공부하기 어려운 단점을 가지고 있습니다.

2022년부터는 파이썬이 C를 밀어내고 1위를 차지하고 있습니다.

파이썬은 문법이 쉽고 단순하며, 가독성이 뛰어난 장점이 있어

대학에서 코딩을 처믐 시작할 때 파이썬으로 시작하는 추세라고 합니다.

또한 인공지능(AI)분야에서도 파이썬이 제일 많이 활용되기 때문에

파이썬의 인기는 계속해서 높아지고 있습니다.

또한 C언어의 영역인 임베디드 시스템까지 개발가능며 게임, 웹 등에서도

제약없이 사용가능하므로 사용분야가 점차 늘어나고 있습니다.

3위인 자바는 안드로이드 앱개발에서 제일 많이 활용되고 있습니다.

4위인 C++은 범용 프로그래밍에 널리 사용되며 개임 개발, GUI 기반

응용 프로그램 및 시스템 소프트웨어를 포함한 광범위한 응용개발에

사용되고 있습니다.

5위인 C# 은 마이크로소프트에서 개발된 언어로 게임개발분야에서

가장 많은 사랑을 받고 있습니다. 특히 모바일게임에서 많은 두각을

나타내고 있습니다.

6위인 비주얼베이직 또한 마이크로소프트에서 개발된 언어로

윈도우 응용프로그램 개발에 제일 많이 활용되고 있습니다.

7위인 자바스크립트는 초창기 웹개발에 주로 쓰였지만 다양한 프레임워크들이

개발되면서 iOS와 안드로이드를 동시에 지원하는 하이브리드 앱등을 제작할

수 있으며 또한 Unity 3D라고하는 게임엔진을 활용하면 플랫폼을 가리지

않는 게임제작도 가능합니다.

8위인 SQL은 시스템에서 자료를 처리하는 용도로 사용되는 구조적

질의 언어로써 주로 응용프로그램에서 데이터를 다루기 위해서 쓰입니다.

9위인 PHP는 자바스크립트와 더블어 제일 많이 사용되는 웹개발 언어입니다.

10위인 GO는 분산 네트워크 서비스나 클라우드 네이티브 개발등에

많이 사용되고 있습니다.

지금까지 대략 많이 사용되는 언어와 개발분야에 대해 알아봤습니다.

아래 사진은 PYPL에서 집계한 순위입니다.

상위에 있는 언어들은 TIOBE와 별반 다르지 않습니다.

하지만 여기에서 주목해야 할 언어는 Swift입니다.

스위프트는 애플이 2014년 내놓은 프로그래밍언어로 애플생태계가

급격히 커지므로써 사용량이 빠르게 늘어나고 있습니다.

스위프트는 애플의 모바일 운영체제인 iOS와 피시용 OS인 OS X의

응용프로그램을 만드는데 주로 사용되고 있습니다.

지금까지 여러 프로그래밍언어들에 대해 설명드렸습니다만,

"아~ 나는 컴맹이라 잘 모르겠다" 하는 분들이 많으실 겁니다.

그런분들에게는 파이썬을 추천해드립니다.

파이썬은 배우기 쉽고 직관적이며, 앞으로 사용범위가 더 늘어날

가능성이 제일 높은 언어입니다.

당장 뭘 만들어야 할지도 모르겠고, 개발자로 취직을 준비하는게

아니라면 파이썬으로 기본적인 언어의 사용방법과 코딩의 재미를

느끼신 후에 전문적으로 일할 분야를 선택한 후 분야에 맞는

언어를 다시 공부하시는게 최선의 선택이라 생각됩니다.

반응형
반응형
프로그램 실행화면

 

WinScan2PDF 프로그램은 스캐너가 있는 시스템에서 문서를 스캔하고 바로 PDF로

저장할 수 있는 프로그램입니다.

1개의 실행파일로 되어 있으며 매우 작은 용량을 가지고 있어 휴대성이 좋으며 별도의 PDF 파일을

만들기 위한 프린터 드라이버가 필요치 않습니다.

이 프로그램의 주요기능으로는 매우 낮은 CPU 사용률을 차지하며 문서를 스캔하고 바로

PDF로 저장 가능,  여러 페이지로된 PDF를 지원합니다.

이 프로그램은 누구나 무료로 사용할 수 있는 프리웨어입니다.

지원 OS : 윈도우7 / 8 / 8.1 / 10

제작사 홈페이지

http://www.softwareok.com/

 

Software for professionals and beginners

   Welcome to my page!Take a little time and test the free programs.With one of these time saving programs, you get time back, and more.You will certainly find something helpful for your daily work on your computer.Good luck and have a nice day! 5 Apr 20

www.softwareok.com

 

제작사 다운로드 링크

https://softwareok.com/?Download=WinScan2PDF&goto=../Download/WinScan2PDF.zip

 

https://softwareok.com/?Download=WinScan2PDF&goto=../Download/WinScan2PDF_Portable.zip 

 

첨부파일

WinScan2PDF v8.55.zip
0.18MB

반응형
반응형

OEM 계약서 한글파일입니다.

총 3페이지로 구성되어있습니다.

첨부파일은 제일 아래쪽에 첨부되어있습니다.

1페이지
2페이지
3페이지
OEM계약서.hwp
0.01MB

반응형
반응형

사직서_양식_워드파일.docx
0.01MB
사직서_양식_한글파일.hwp
0.05MB

기존에 올렸던 사직서 양식 6개는 아래 링크 클릭하신 후 다운받으시면 됩니다.

 

https://c0mp.tistory.com/492

 

사직서 무료 양식(JPG파일, 한글 파일)

사직서란 퇴직을 희망하는 근로자가 사직하겠다는 사유를 분명히 하여 문서로 작성하는 양식을 말합니다. 사직서 양식은 정해진 기본 틀은 없지만 해당 회사에 따른 표준양식이 있는지 확인 후

c0mp.tistory.com

 

반응형
반응형

급여명세서_한글양식.hwp
0.02MB
급여명세서 엑셀양식.xlsx
0.01MB

기존에 올렸던 다른 급여명세서 양식입니다.

필요하시면 아래 링크 타고 들어가서 다운받으시면 됩니다.

 

https://c0mp.tistory.com/594

 

급여 명세서 무료 서식 양식(한글 / 엑셀 / 워드)

급여명세서 한글 파일 급여명세서 엑셀파일 급여명세서 워드 파일

c0mp.tistory.com

 

반응형
반응형

취업규칙변경동의서란, 취업규칙을 변경함에 따라 동의를 받을 때 작성하는 문서를 말합니다.

취업규칙변경동의서는 연번, 소속, 직책, 성명, 주민등록번호, 동의여부, 서명 또는 인 등으로 구성되어 있습니다.

취업규칙변경동의서는 직책 순으로 받는 것이 좋으며, 동의서를 작성하는 사람들은 변경된 취업규칙을 반드시

확인한 후 동의를 할 수 있도록 해야합니다.

취업규칙 변경 동의서.docx
0.02MB
취업규칙 변경 동의서.hwp
0.01MB
취업규칙 변경 동의서.pdf
0.02MB

반응형
반응형

해고통지서.hwp
0.02MB
해고통지서.pdf
0.02MB
해고통지서.docx
0.01MB

반응형

+ Recent posts