IT/Python

Python 파이썬 프로그래밍 소개

Uncle D. 2023. 6. 18. 21:38
반응형

파이썬의 장점

파이썬은 다재다능하고 사용자 친화적인 프로그래밍 언어입니다. 개인 및 교육 목적이라면 특별한 라이선스 없이 시작할 수 있다는 점과 다양한 주제에서 파이썬을 활용한 프로그램이나 스크립트 사용을 통해 최근 몇 년 동안 가장 인기가 있는 프로그래밍 언어라고 생각됩니다. 

알려져 있는 장점은 많은데 대략 아래와 같이 정리해볼 수 있겠습니다. 

  1. 많은 개발자의 참여와 라이브러리를 통해 확장성 또한 무궁무진하다고 할 수 있고 참고할 수 있는 정보가 많습니다. 
  2. 방대한 라이브러리와 프레임 워크
  3. 웹개발부터 데이터 분석, 테스트 자동화에도 파이썬이 사용됩니다.
  4. 기본적으로 파이썬은 무료로 쉽게 설치하고 사용할 수 있습니다.

여기에서는 파이썬으로 프로그래밍을 시작하기 위해, 필요한 몇가지 준비 단계들을 한번 살펴보겠습니다.

 

IDE(Integrated Development Environment)

통합 개발환경입니다. 다른 프로그래밍 언어와 마찬가지로 IDE는 파이썬 코드를 보다 효율적으로 작성하고 실행할 수 있도록 도와주고, 검색해보시면 다양한 프로그램이 있습니다.

PyCharm, Visual Studio Code, Atom 등 여러 프로그램을 설치하여 사용해보시고 기호에 맞는 IDE를 선택하세요.

※ 아나콘다를 사용하면서 Spyder 를 사용한 적이 있고, 최근에는 PyCharm 을 사용해보고 있습니다. 자신에게 잘 맞는 IDE 가 있다면 선택하시면 되겠습니다.


기본적인 문법 공부하기

파이썬의 기본을 배우는 것으로 시작하세요. 변수, 데이터 유형(문자열, 숫자, 목록 등), 제어 흐름(문, 루프인 경우), 함수와 같은 개념에 익숙해지십시오. 이러한 기본 사항을 안내할 수 있는 수많은 온라인 리소스와 튜토리얼이 있고 이 블로그에서도 계속 내용을 업데이트 해보겠습니다. 

 

Python 파이썬 기본 문법

 

Python 파이썬 기본 문법

다재다능하고 초보자 친화적인 프로그래밍 언어인 파이썬은 최근 몇 년 동안 엄청난 인기를 얻었습니다. 코딩 초보든, 스킬셋 확장을 노리는 경험 많은 개발자든 파이썬 프로그래밍의 기본 규

blogwhatever.tistory.com

 

코딩 연습

일단 기본을 잘 파악하면, 자신만의 코드를 작성하는 것으로 연습을 시작해보세요.

웹 크롤링이나 증권 데이터 가져오기, 가져온 데이터를 엑셀로 저장해본다거나 그래프로 그려보는 연습을 해보는 것도 좋겠습니다.

 

Python 파이썬으로 Excel 다루기 (openpyxl)

 

Python 파이썬으로 Excel 다루기 (openpyxl)

파이썬에서 엑셀 파일에 액세스하려면 openpyxl이라는 라이브러리를 사용할 수 있습니다. 이 라이브러리를 사용하면 엑셀 파일에서 읽고 쓸 수 있습니다. 아래에 엑셀 파일에 액세스하기 위해 open

blogwhatever.tistory.com

 

알고리즘

알고리즘은 언어에 한정되는 것이 아니므로 여기에서는 다루지 않지만, 필요하다면 Python 을 지원하는 알고리즘 문제를 도전해보는 것도 좋겠습니다. 


라이브러리와 프레임워크 탐색

특정 문제를 보다 효율적으로 해결하는 데 도움을 줄 수 있는 방대한 라이브러리와 프레임워크 생태계를 가지고 예를 들어, 여러분이 데이터 분석에 관심이 있다면, NumPyPandas와 같은 라이브러리를 사용해보거나 사용방법을 찾아보세요.

 


읽어주셔서 감사합니다. Python 을 시작한지 오래되지 않았지만 찾아본 내용들을 기록으로 남겨놓으려고 합니다.

각 주제에 대한 세부 정보들은 추가로 포스팅되어 있는 글들을 참고해주세요.

반응형