본문 바로가기

Python59

비전공자 주목! 파이썬 사용 이유부터 설치 방법까지 총정리 파이썬 강의를 하다 보니, 생각보다 파이썬을 설치하는데 많은 어려움을 느끼신다는 것을 발견했습니다. 그래서 초보자 분들도 쉽게 설치하실 수 있도록 가이드를 작성했습니다. 추가적으로 파이썬이 인기 있는 이유에 대해서도 간단하게 정리해 두었으니, 본문 확인하시고 원하시는 내용을 얻어가셨으면 좋겠습니다. 파이썬이란 파이썬에 대한 소개 파이썬은 1991년, 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어입니다. 파이썬이라는 이름의 유래는 본인이 좋아하는 코미디인 에서 따왔다고 합니다. 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 오픈 소스 프로그램입니다. 누구나 원하면 무료로 사용할 수 있습니다. 파이썬은 주기적으로 버전 업데이트가 진행됩니다. 작성일 기준, 최신 버전은 3... 2023. 8. 11.
[파이썬/Python] 인덱싱과 슬라이싱: 음수 인덱스가 어려워요. 문자열과 리스트의 인덱스 문자열과 리스트는 Iterable(순회할 수 있는) 객체입니다. 문자열은 여러 개의 문자들을 모아 놓은 배열이고, 리스트는 다양한 값을 모아 놓은 배열입니다. 이 두 자료형의 원소에는 위의 그림처럼 인덱스(순서)가 있습니다. 편의 상 왼쪽에서부터 오른쪽으로 향하는 방향을 정순(정방향), 오른쪽에서부터 왼쪽으로 향하는 방향을 역순(역방향)이라고 하겠습니다. 인덱스에는 대소 관계가 있는데요. 정순이라면 왼쪽의 인덱스일수록 작은 값입니다. 역순이라면 오른쪽의 인덱스일수록 작은 값입니다. 파이썬에서 인덱싱과 슬라이싱을 잘 활용하시려면 인덱스의 대소 관계를 정확히 알고 계셔야 합니다. 인덱싱(Indexing)과 슬라이싱(Slicing) 인덱싱(Indexing)은 문자열이나 리스트와 같은 .. 2023. 7. 19.
[파이썬/Python] 문제를 풀며 정규 표현식 연습하기 기초편 저는 개인적으로 정규 표현식은 연습 문제를 풀면서 공부하는 것이 가장 좋다고 생각합니다. 이번 시간에는 연습 문제를 제공해 주는 사이트의 문제를 하나씩 풀면서 메타 문자를 활용하는 연습을 진행하겠습니다. (참고로 모든 문제를 리뷰하지는 않고, 도움이 될 만한 문제만 선정하여 리뷰할 예정입니다.) 연습 문제 사이트는 여기를 참고해 주시고, 메타 문자 표는 여기를 참고해 주세요. 정규 표현식 연습 문제와 파이썬 코드 문제 1 : 조커 카드 dot(.)과 문자열의 끝 확인($) 위의 세 개의 문자열은 매치하고 마지막 문자열인 abc1은 제외하는 정규 표현식을 작성해 보겠습니다. 먼저 규칙을 살펴보면 위의 세 개의 문자열은 마침표로 끝나고 마지막 문자열은 마침표가 없습니다. 여기서 '문자열의 마지막은 마침표(... 2023. 7. 15.