범용 프로그래밍 언어로써 데이터 분석, 웹 개발, 보안 등 다양하게 활용되고 있는 파이썬을 더욱 효율적으로 개발하기 위한 방법을 배워봅니다. PyCharm IDE(통합개발환경)을 통한 개발은 시스템방법론, 구문강조표시, 자동코드, 에러표시 작성 기능 등 의 강력한 기능 제공을 통해 애플리케이션의 세세한 요소들을 제어할 수 있습니다.
이 강의를 통해서 PyCharm의 모든 내용을 다뤄봅니다. 가볍지 않게 모든 기능에 대해서 실습하고 그 중 실무에서 자주 사용할 법한 부분은 별도로 강조해서 학습 노트를 제공합니다. 또한, 효율적인 협업을 위해서 Git 사용법도 조금 깊게 다뤄보고 있으며, 가상환경(Anaconda) 사용에 대해서도 배워봅니다. 아울러, IDE 학습에 대한 적응력을 기를 수 있도록 최대한 강의 구성을 했으며, 이 과정을 통해서 Jetbrains 제품군의 IntelliJ, Android Studio에 대한 병행 학습 효과도 누릴 수 있습니다.
마지막 섹션에서는 PyCharm + 가상환경을 활용한 웹 프레임워크(Django, Flask) 및 R 연동에 대해서도 실습해 보고 있기 때문에 웹 개발 및 데이터 분석도구로써 PyCharm을 효율적으로 활용할 수 있도록 학습을 진행합니다.
학습 목표
IntelliJ 제품군의 PyCharm의 모든 기능에 대한 설명 후 활용법을 학습한다.
IDE에서 제공하는 전반적인 디버깅, 리팩토링 능력을 학습한다.
기타 파이썬 개발 및 협업에 필요한 부가 지식을 학습한다.
최대한 단축키 활용을 통한 IDE 사용법을 학습한다.
도움이 되는 분들
파이썬 기초 문법을 PyCharm으로 시작 예정인 개발자 또는 학생
파이썬 데이터 분석 및 웹 개발을 위해 PyCharm을 사용 예정인 개발자 또는 학생
Eclipse를 활용하다가 PyCharm으로 개발을 시작하시는 개발자 또는 학생
가상환경(Anaconda) 및 Git을 연동 및 사용법을 확실하게 배우고 싶으신 개발자 또는 학생
배우는 것들
JetBrains IDE 제품군의 Intellij, Android Studio, Pycharm에 대한 사용법 및 숙련도 향상
Git을 활용한 Github에서의 협업 워크플로우 학습
아나콘다(Anaconda)를 활용한 가상환경 생성, 삭제 및 파이참 연동 학습
소스코드 리팩토링, 디버깅에 대한 지식 학습
기타 유용한 Plugins 설치 및 기타 지식에 대한 학습
지식공유자 소개
좋은사람
새로운 기술 습득에 노력하고 있으며, 트렌디한 IT 기술에 관심이 많은 개발자 입니다. 빅데이터 & 기계학습 현업 개발에 최선을 다해 매진 중 입니다. – 숭실대학교 일반대학원 IT 융합학과 졸업 – 현 프리랜서 개발자로 다양한 프로젝트 수행 중 – 현 패스트캠퍼스(fastcampus) 파이썬 기반 관련 강의 – 삼성 SDS 멀티캠퍼스(딥러닝 기반 빅데이터 분석 전문가 과정) 기술 Part 강의 – 기술블로그 : http://niceman.tistory.com/ – 포트폴리오 : https://www.cutecoding.com/"
새로운 기술 습득에 노력하고 있으며, 트렌디한 IT 기술에 관심이 많은 개발자 입니다. 빅데이터 & 기계학습 현업 개발에 최선을 다해 매진 중 입니다.
– 현 빅테크 기업 엔지니어 재직 중 – 인프런 오리지날 파이썬 Level 1, 2, 3, 4 강의 – 패스트캠퍼스(fastcampus) 파이썬 기반 관련 강의 – 숭실대학교 일반대학원 IT 융합학과 졸업 – 삼성 SDS 멀티캠퍼스(딥러닝 기반 빅데이터 분석 전문가 과정) 기술 Part 강의 – 기술블로그 : http://niceman.tistory.com/
강의가 조금 오래되서 플러그인으로 있던 기능이 기본 기능으로 들어온다던지 하는 문제가 있긴 하지만 개인적으로는 ide의 세부 기능들이 이렇게 다양하고 활용하면 많은 시간을 줄일 수 있구나를 깨닫게 해준 강의
향로님의 intellij 강의가 있지만 기능을 꽤 세세한 부분까지 다루고, 타입이 없는 파이썬이랑 java등 이 주력인 intellij 같은 이름의 기능이어도 지원하는 실제 기능이 상이하기 때문에 pycharm에 대해서 설명해준다는 점이 이 강의의 장점
본인이 intellij가 처음이고 pycharm을 써보고 싶다면 한번 들어볼만한 강의