지식의 공간/파이썬

비전공자의 파이썬 독학 1. 파이썬 특징 및 설치하기

빈테리 2024. 1. 5. 23:09

목차

    반응형

     

    저는 분석화학을 전공한 코딩, 웹개발과는 정말 거리가 먼 비전공자이고 한 번도 코딩을 해본 적이 없는 왕초보입니다. 현재는 IT회사에서 데이터사이언티스트로서 DB분석 업무를 하고 있기 때문에 어느 정도 웹개발 도구 개념에 대해서만 알고 있는데요. 데이터사이언티스트에서 웹개발자로 전문성 있는 분야로의 이직을 위해 파이썬은 독학하기로 결심했습니다. 두둥!
     
    생각으로만 '아 파이썬 공부해야겠다. 코딩 공부해야겠다' 만 어느덧 1년째입니다.. 이제 2024년 새해가 밝았고 환경과 시간 탓만 하면서 미루기에는 더 이상 안 되겠다고 느껴서 냅다 바로 시작하는 파이썬 독학 기록입니다. 아마 저와 같이 비전공자 거나 왕초보입장에서 회사를 다니면서 파이썬을 독학하려는 직장인분이 있을 거라 생각합니다. 제가 독학하는 흐름과 과정을 함께 하며 그분들에게 동기부여가 되면 좋겠고, 이 기록들이 나중에 쌓이고 쌓여 조그마한 포트폴리오로 활용이 되기를 바라는 마음입니다.


    파이썬 Python 이란?

    파이썬의 정통적인 정의를 말하자면, 파이썬이란 1990년대 암스테르담 귀도 반 로섬이라는 사람이 개발한 인터프리터 언어를 말합니다. 여기서 인터프리터 언어랑 우리가 흔히말하는 코딩이라는 것을 작성할 때에 한줄한줄씩 해석하고 그때그때 실행한 결괏값을 바로 확인이 가능한 언어를 말합니다. 즉, 프로그래밍 언어를 말하며 규모가 작은 스크립트부터 대규모 응용 프로그램까지 다양한 방면으로 사용이 가능합니다. 데이터 분석, 인공지능, 웹개발, 자동화 등 다양하고 넓은 사업의 범위에서 활용되고 있으며 다른 프로그래밍 도구와 대부분 호환이 가능(다른 프로그래밍 도구에서 구현가능한 기능은 파이썬에서는 거의 재구성이 가능) 하기 때문에 파이썬을 다룰 줄 아는 직원을 많은 회사에서 요구하는 추세입니다.


    파이썬 장점과 단점

    파이썬의 장점은 간결하고 읽기 쉬운 문법, 다양한 라이브러리와 모듈을 제공함, 크로스 플랫폼 호환성(다양한 운영체제에서 동작 및 이식성이 좋음), 다양한 응용 분야에서의 활용, 비전공자가 입문하기가 좋다는 점(글쎄)이 있습니다.
     
    파이썬의 단점에는 실행속도가 상대적으로 느릴수있음, 메모리 사용량이 비교적 많다는 점이 있지만 흠 솔직히 왕초보에 이제 막 독학을 시작한 저에게는 크게 느껴지지 않을 단점입니다.


    가정용 window10 윈도우에서 파이썬 설치하기

    1. 파이썬 윈도우용 다운로드하기

     
    파이썬 독학을 위한 개인 PC에 파이썬을 설치하는 방법입니다. 참고로 제 PC는 window10 64 ibt 환경입니다. 파이썬은 무료로 제공되고 있어서 사이트에서 다운로드하여 설치하면 되는데요,  파이썬 공식 홈페이지에서 Downloads > Windows > 'Python 3.12.1(가장 최신버전으로)'다운로드합니다.

    2. PC에 파이썬 설치하기

    다운로드를 하면 하단의 두 개 체크박스 옵션을 모두 선택한 후에 'Install Now'를 클릭하여 설치를 진행합니다. 설치가 완료되었다는 창이 뜨면 'Close'를 클릭하면 된답니다.
     
    파이썬 설치하는 방법 너무 간단하지 않나요?? 예전에 오라클 설치했을 때는 엄청 복잡했던 것 같은데 왕초보에게는 파이썬 설치부터 술술 진행되니까 독학도 쉽게 할 수 있을 것 같고 그러네요. 는 허언증


    비전공자의 파이썬 독학 책: 점프 투 파이썬

    앞으로 저의 파이썬 독학에 있어 도움을 줄 책은 점프투파이썬입니다.  초보자분들이 독학하기에 좋은 책으로 워낙 유명한 데다가 조코딩유투브체널을 통해서 강의도 제공하고 있어 든든한 느낌이더라고요. 점프투파이썬은 위키독스에서도 무료로 제공하고 있어서 교재 실물이 없더라도 전자책 개념으로 공부하실 수 있습니다. 그럼 다음에는 파이썬을 켜서 기본 문법을 공부해 보겠습니다.

    반응형