파이썬 책 추천, 파이썬에 참 좋은 파이참(pycharm)!

목차

    2019. 11. 3. 09:12

    파이썬을 접하고 단순한 문법과 다양한 패키지에 반해 꾸준히 배우고 활용하고 있습니다. 그러는 중에 기회가 닿아 책을 쓰게 됐는데요. 제 책에 대해 쓴다는 것이 조금 부끄럽지만, 소개서를 작성해보았습니다. 이 책은 제 경험을 바탕으로 파이썬을 쉽게 배우고 써먹는 방법을 다루었습니다.

     

    파이썬에참좋은파이참
    파이썬에-참-좋은-Pycharm-책-표지

     

    책 표지는 약간 촌스럽다(?)는 의견이 있습니다. 책 제목은 파이참이지만, 파이썬과 파이참을 중심으로 책의 내용을 작성했습니다. 책 내용보다 작성 취지를 먼저 얘기해보겠습니다.

     

    공부보다 무엇을 하고 싶은지 정해야

    무언가를 배우는 것은 쉽지 않습니다. 특히 필자와 같은 직장인의 경우 시간과 돈이 부족합니다. 그래서 무언가를 배우기 위해서 강력한 동기부여와 재미가 필요합니다. 그런 취지에서 저는 공부보다 파이썬으로 무엇을 하고 싶은지 먼저 정해야 한다고 생각합니다. 하고 싶은 것을 정하면 동기부여도 되고 재미가 있습니다.

     

    그래서 효율적인 도구를 선택해야

    파이썬 공부가 목적이 아니기 때문에, 쉽고 빠르게 활용할 수 있는 효율적인 도구가 필요합니다. 파이참은 쉬운 편집을 위한 지원 기능이 많고, 코딩 중에 필요한 정보(에러, 튜토리얼, 함수 목록 등)를 쉽게 찾아볼 수 있습니다. 초보자가 파이썬을 하기에 가장 좋은 환경입니다. 쉬운 도구가 있는데 어렵게 시작할 필요는 없습니다.

     

     

    무엇을 해 보면 좋을까

    사실 이 부분이 제일 어렵습니다. 프로그래밍이나 코딩에 대해 안다면 원하는 목표를 쉽게 정할 수 있습니다. 그렇다고 처음부터 거창한 목표일 필요는 없습니다. 우리는 목표를 수립할 때 실현 가능한 목표를 세우는 것이 좋다고 배웠습니다. 그래서 실생활과 업무에서 활용할 수 있는 사례 위주로 책에 담아보았습니다. 이에 대한 자세한 내용은 포스팅 하단 도서 목차를 참조하시기 바랍니다.

     

    아래의 링크를 이용하면, Yes24에서 이 책을 확인할 수 있습니다.

    ( 참조: Yes24 해당 페이지 바로가기 )

     

    책 관련해서 전달 내용이 있습니다.

    1) 일부 캡쳐 화면이 어둡게 인쇄되었습니다. 제가 다크 모드에서 캡처해서 이런 일이 발생했네요. 본문 이미지 파일을 별도로 올립니다. 세심한 부분까지 신경을 못써서 죄송합니다. 화면이 잘 안 보이는 부분은 아래 파일을 참조해주세요.

     

      - 본문 이미지: https://drive.google.com/drive/folders/1d9jjuihOuMMCbwBA5I9ehWu6i5I0iYY1
         ( 구글 클라우드로 옮겼습니다. 위에 주소에서 image.zip 파일 보시면 됩니다. )

     

    2) 오탈자가 있으면 알려주세요. 열심히 보긴 했는데, 아직 오탈자가 남아 있을 수 있습니다. 저도 찾으면 여기에 올리겠습니다.

     

    위치 기존 수정
    저자소개 tariat.tistoey.com tariat.tistory.com

     

    3) 예제파일이 안 되면 댓글로 알려주세요. 테스트는 해 봤지만, 혹시 안 되면 알려주세요.

     

      - 예제파일: https://drive.google.com/drive/folders/1d9jjuihOuMMCbwBA5I9ehWu6i5I0iYY1
         ( 구글 클라우드로 옮겼습니다. 위에 주소에서 python_book_code_v10.zip 파일 보시면 됩니다. )

     

    4) 그 외에도 궁금한 거 있으면, 글 남겨주세요. 답변드리겠습니다. 재미있게 봐주세요. 감사합니다. ^^

     

     

    책의 목차는 아래와 같습니다.

    어디에나 있는 파이썬 기초에 대한 내용은 최대한 줄였습니다. 그럼에도 꼭 필요하다고 생각되는 최소한의 지식은 담아보았습니다.

     

    1. 파이썬 알아보기 
    2. 파이참 알아보기
    3. 파이참 기본 알아보기
       3.1  프로젝트 구조 알아보기
       3.2 파이참 화면 레이아웃 알아보기
       3.3 파이참 초기 설정하기
       3.4 추가 설정하기
    4. 파이참을 이용해서 코딩하기
       4.1 “Hello World” 출력하기 
             1) 빌트인 함수 print() 이용하기
             2) 파이썬 코드를 실행하는 방법 2가지
             3) 함수(function)이란?
       4.2 파이썬의 자료형 알아보기
             1) 수치형, 문자형, 리스트형
             2) 파이참에서 변수값 쉽게 확인하기
        4.3 if문 알아보기
             1) 기본 문법과 비교표현식 알아보기
             2) 파이참에서 if문 쉽게 입력하기
        4.4 반복문 사용하기
             1) for, while문 알아보기
             2) tqdm패키지로 for문 진행상태 확인
        4.5 클래스와 객체 알아보기 
        4.6 파이썬 주석 알아보기 
              1) 주석을 작성하는 2가지 방법 
              2) 주석으로 TODO 관리하기
        4.7 예외처리 작업을 해보자
        4.8 파이참에서 코드를 이쁘게, 블랙
        4.9 파이참, 파이썬 패키지 쉽게 설치하기
        4.10 파이썬을 더 공부하고 싶다면…

     

    다음으로 파이썬을 실제 활용해 볼 수 있는 예제들을 다뤄보았습니다.

     

    5. 파이썬으로 재미있는 일들을 해보자
      5.1 AI API를 테스트해보자. 
         1) zAI로 이미지에 있는 문자 인식하기
         2) 이미지의 얼굴과 특징이 되는 단어 찾기
         3) 이미지 특징이 되는 단어로 파일 이름 변경
         4) 사진을 피카소 스타일의 그림로 변경
         5) 번역과 읽어주기
      5.2 파파고 API를 이용해서 pdf문서 번역
      5.3 파이썬으로 마우스와 키보드를 움직여, 작업환경 세팅
      5.4 selenium모듈로 웹브라우저 자동화하기
      5.5 웹크롤링으로 이미지 수집하기
      5.6 암기하고 싶은 내용 매일 메일로 받기
         1) 이메일 로그인 하기
         2) 이메일 발송하기
         3) 파일 읽고 쓰기
         4) 매일 자동으로 파이썬 코드 실행하기
      5.7 GUI 프로그램, 만능 사전 만들기
      5.8 오픈 API를 이용한 데이터 수집 및 분석
      5.9 금융 데이터 쉽게 수집하기
      5.10 matplotlib로 타임 타이머 만들기
      5.11 의사결정 나무(Decision Tree)로 메이저리그 경기 결과 예측하기
      5.12 웹 대시보드 만들기

     

    마지막으로 파이참을 잘 활용할 수 있는 방법들을 다뤘습니다.

     

    6. 파이참 200% 활용하기
      6.1 코드 탐색을 효율적으로 하기
         1) 파이썬 코드 탐색하기
         2) 클래스, 함수, 변수 찾고 이동하기
         3) 전역 찾기
         4) 에디터 창 분할하기
       6.2 코드 작성 쉽게 하기
         1) 함수 목록 및 코딩 방법 확인하기
         2) 코드 선택 및 이동하기 
         3) 모듈 import 하기
         4) 자동으로 들여 쓰기
         5) 폴더, 파일, 변수명 등의 이름 변경 쉽게 하기
         6) 튜토리얼 쉽게 보기
         7) 오류 메시지 구글 검색하기
         8) 반복되는 코드는 코드 템플릿으로
         9) 라이브 템플릿 프로세스 단위 자동화
      6.3 디버깅(Debugging)
         1) 브레이크 포인트 이용하기
         2) 단계별로 디버깅하기
      6.4 그 외 파이참 기능 활용하기 
         1) 파이참 단축키를 활용하자
         2) 데이터 분석 지원 도구 활용하기
         3) 파이참에서 R 사용하기 
         4) 유용한 파이참 플러그인 설치하기
      6.5 파이참 설정 저장하기

     

    점점 많은 사람들이 프로그래밍을 배우고 파이썬을 활용하고 있습니다. 멀지 않은 미래에는 지금의 엑셀처럼 파이썬을 활용하게 되지 않을까 합니다. 꼭 이 책이 아니더라도, 다른  기회나 자료로 파이썬을 배우는 계기가 되기를 바랍니다.