강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

jjjjj1130님의 프로필 이미지
jjjjj1130

작성한 질문수

38군데 합격 비법, 2025 코딩테스트 필수 알고리즘

1-6. 시간 복잡도 판단하기

들여쓰기가 햇갈리네요

작성

·

6

0

비전공자 신입 취준생입니다.

부트캠프 통해서 백엔드 과정을 수료 후 너무 부족해서 현재 인프런에서 자바하고 스프링공부를 다시하면서 알고리즘 공부도 준비를 해야할 것 같아서 강의를 듣고있습니다.

자바도 아직 많이 부족한데 파이썬으로 하다보니 더 헷갈리네요

제공해주신 파이썬 기초강의를 듣고 알고리즘 강의를 듣고있는데 기초강의와 다르게 파이참으로 할 땐 들여쓰기를 하더라고요 자바와 다른 방식으로 들여쓰기를 하다보니 아직은 어려운데 들여쓰기는 어떤식으로 익혀야할지 모르겠네요

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. jjjjj1130님.

비전공자로서 새로운 언어를 배우는 과정에서 들여쓰기에 어려움을 겪고 계신 점 충분히 이해합니다. 파이썬과 자바는 각각 문법과 들여쓰기 스타일이 다르기 때문에 비교적 처음 접할 경우 헷갈릴 수 있습니다.

파이썬에서 들여쓰기

  • 들여쓰기 중요성: 파이썬에서는 들여쓰기가 문법의 일부이며, 코드 블록(제어문, 함수 등)을 명확히 구분하는 데 사용됩니다. 따라서 정확한 들여쓰기를 통해 코드의 가독성과 오류를 방지할 수 있습니다.

  • 파이참 사용하기: 파이참(IDE)에서는 자동으로 들여쓰기를 해주는 기능이 있습니다. 특정 코드를 작성한 후 들여쓰기가 맞지 않을 경우, Tab 키를 눌러 수동 조정하거나 Shift + Tab으로 들여쓰기를 줄일 수 있습니다.

  • 코드 스타일 가이드: PEP 8은 파이썬의 공식 스타일 가이드로, 코드 작성을 위한 권장 규칙을 제공합니다. 주로 두 칸, 네 칸 들여쓰기를 사용하는 것 등이 포함됩니다. PEP 8을 참고하면 보다 일관된 코드 스타일을 유지할 수 있습니다.

자바와의 차이점

  • 자바: 일반적으로 중괄호 {}를 사용하여 코드 블록을 구분하며, 들여쓰기는 가독성을 위한 선택 사항입니다.

  • 파이썬: 중괄호 대신 :를 사용하고, 들여쓰기로 블록을 구분하기 때문에 필수적입니다.

이와 유사한 학습 경험에 도움이 될 수 있는 자료로 다음의 게시물을 추천드립니다:

이 링크에서는 파이썬과 자바의 코딩 스타일 차이 등을 설명하며 이해를 도울 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

jjjjj1130님의 프로필 이미지
jjjjj1130

작성한 질문수

질문하기