BEST

A simple guide to the core of PyCharm

We will learn how to develop Python, a general programming language that is widely used for data analysis, web development, security, and more, more efficiently.

(4.8) 56 reviews

666 students

Jetbrains
GitHub
Anaconda

What you will learn!

  • Installing and Configuring PyCharm

  • Efficient code editing and navigation

  • Code Refactoring and Debugging

  • Use code completion and live templates

  • Git and GitHub Integration

  • Integration with web frameworks such as Flask, Django

  • Setting up an Anaconda virtual environment

PyCharm Core Guide: Easy to Learn

Learn how to develop Python more efficiently, which is widely used as a general-purpose programming language for data analysis, web development, security, etc. Development through PyCharm IDE (integrated development environment) provides powerful functions such as system methodology, syntax highlighting, automatic code, and error display writing functions, allowing you to control the detailed elements of the application.

This course covers all of PyCharm. We will practice all of its functions in a non-trivial manner, and provide separate study notes to emphasize the parts that are likely to be used frequently in practice. In addition, we will cover Git usage in depth for efficient collaboration, and learn about using virtual environments (Anaconda). In addition, we have structured the course to the greatest extent possible to foster adaptability to IDE learning, and through this course, you can also enjoy the parallel learning effect of IntelliJ and Android Studio of the Jetbrains product line.

In the last section, we will also practice linking web frameworks (Django, Flask) and R using PyCharm + virtual environment, so you can learn how to effectively use PyCharm as a web development and data analysis tool.

Learning Objectives

  • After explaining all the features of PyCharm in the IntelliJ family, learn how to use them.
  • Learn the overall debugging and refactoring capabilities provided by the IDE.
  • Learn additional knowledge needed for other Python development and collaboration.
  • Learn how to use the IDE by utilizing shortcuts as much as possible.

Helpful people

  • Developers or students who are planning to start learning basic Python grammar with PyCharm
  • Developers or students who plan to use PyCharm for Python data analysis and web development.
  • Developers or students who started developing with PyCharm after using Eclipse
  • Developers or students who want to learn how to use and integrate virtual environments (Anaconda) and Git

Things to learn

  • Improve your usage and proficiency with Intellij, Android Studio, and Pycharm from the JetBrains family of IDEs.
  • Learning collaborative workflows on Github using Git
  • Learning how to create, delete, and integrate virtual environments using Anaconda
  • Learn about source code refactoring and debugging
  • Install other useful Plugins and learn other knowledge

Introducing the knowledge sharer

Good person
I am a developer who is interested in trendy IT technologies and is trying to learn new technologies. I am doing my best in big data & machine learning field development.
- Graduated from the IT Convergence Department of the Graduate School of Soongsil University
– Currently working on various projects as a freelance developer
- Current Fastcampus Python-based related lectures
- Samsung SDS Multicampus (Deep Learning-based Big Data Analysis Expert Course) Technology Part Lecture
– Technology Blog: http://niceman.tistory.com/
– Portfolio: https://www.cutecoding.com/"
People Met by Inflearn #03 | Go see the interview with Eun-ki Kim

Recommended for
these people!

Who is this course right for?

  • Python Development for Beginners

  • First time using PyCharm

  • People interested in web development

  • Developers interested in writing and managing efficient code

  • Anyone who wants to learn version control and collaboration tools

Hello
This is niceman

4,318

Students

265

Reviews

2,471

Answers

4.7

Rating

3

Courses

새로운 기술 습득에 노력하고 있으며, 트렌디한 IT 기술에 관심이 많은 개발자 입니다. 빅데이터 & 기계학습 현업 개발에 최선을 다해 매진 중 입니다.

– 현 빅테크 기업 엔지니어 재직 중
– 인프런 오리지날 파이썬 Level 1, 2, 3, 4 강의
– 패스트캠퍼스(fastcampus) 파이썬 기반 관련 강의
– 숭실대학교 일반대학원 IT 융합학과 졸업
– 삼성 SDS 멀티캠퍼스(딥러닝 기반 빅데이터 분석 전문가 과정) 기술 Part 강의
– 기술블로그 : http://niceman.tistory.com/

More

Curriculum

All

28 lectures ∙ (7hr 11min)

Published: 
Last updated: 

Reviews

All

56 reviews

4.8

56 reviews

  • toutelajourn6e

    Reviews 6

    Average Rating 4.3

    5

    100% enrolled

    Thank you for the great lecture.

    • gunwoohan

      Reviews 8

      Average Rating 5.0

      5

      36% enrolled

      The lecture is a bit old, so there are some issues like the fact that functions that used to be plugins have become basic functions, but personally, I realized that the detailed functions of the IDE are so diverse and that using them can save a lot of time. There is a lecture on IntelliJ by Hyangro, but it covers functions in quite a lot of detail, and even though it is a function called IntelliJ, which is the main function for Python and Java, which do not have types, the actual functions supported are different, so the advantage of this lecture is that it explains PyCharm. If you are new to IntelliJ and want to try PyCharm, this is a lecture worth listening to.

      • xian03275437

        Reviews 2

        Average Rating 4.5

        5

        100% enrolled

        • sppagy

          Reviews 6

          Average Rating 4.7

          5

          32% enrolled

          I heard it well.

          • summitme6706

            Reviews 1

            Average Rating 3.0

            3

            100% enrolled

            content

            Similar courses

            Explore other courses in the same field!

            $34.10