파이썬 9

[일단!] 아나콘다(Anaconda) 설치 초보자도 쉽고 자세하게

이 문서는 Windows 환경에서 아나콘다(Anaconda)를 설치하고, 기본적인 설정 및 활용 방법을 단계별로 정리한 가이드입니다. 설치 과정 전반에 대한 스크린샷과 함께, 가상 환경 관리, Jupyter Notebook 실행 방법, 그리고 VS Code 연동 팁까지 소개합니다.1. 아나콘다 다운로드 및 설치1) 공식 웹사이트에서 인스톨러 다운로드먼저 아나콘다 공식 사이트에 접속합니다. https://www.anaconda.com/ Anaconda | Built to Advance Open Source AIAnaconda simplifies, safeguards, and accelerates open-source AI with a trusted platform, enabling secure scalin..

Python 2025.02.17

[일단!]Python 자료형 완벽 정리 – 튜플, 딕셔너리, 집합

목차🚀 Python 자료형 완벽 정리 – 튜플, 딕셔너리, 집합 활용하기!Python에는 여러 개의 데이터를 저장하고 다룰 수 있는 다양한 자료형이 존재합니다.이전 글에서는 리스트(List) 를 활용하는 방법을 배웠다면, 이번 글에서는 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) 에 대해 깊이 있게 살펴보겠습니다. 😊 📌 1. 튜플(Tuple) – 변경할 수 없는 리스트튜플(Tuple)은 리스트와 유사하지만, 요소를 변경할 수 없는(Immutable) 자료형 입니다.소괄호(())를 사용하여 생성하며, 순서를 유지하면서 여러 개의 값을 저장할 수 있습니다.✅ 1) 튜플 생성하기fruits = ("사과", "바나나", "딸기", "포도")print(fruits) # ('사과', ..

Python 2025.02.11

[일단!]Python 자료형 완벽 정리 – 리스트(list)

🚀 Python 자료형 완벽 정리 – 리스트 활용하기!Python에는 여러 개의 데이터를 저장하고 다룰 수 있는 다양한 자료형이 존재합니다.이번 글에서는 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary) 와 같은 기본 자료형 중 리스트(List)을 배워보고 활용법을 익혀보겠습니다. 😊1. 리스트(List) – 여러 개의 데이터를 저장하는 순서형 자료형리스트는 여러 개의 값을 하나의 변수에 저장할 수 있는 자료형입니다.✅ 대괄호([])를 사용하여 생성하며, 요소들은 순서(인덱스)를 가짐fruits = ["사과", "바나나", "딸기", "포도"]print(fruits) # ['사과', '바나나', '딸기', '포도'] ✅ 리스트의 주요 특징여러 개의 데이터를 순서대로 저장할 수 있..

Python 2025.02.10

[일단!] Python 기초 배우기 – 변수(variable)

🚀 Python 기본 변수 배우기 – 프로그래밍의 첫걸음!Python에서 변수(Variable) 는 데이터를 저장하는 공간입니다.이번 글에서는 변수를 선언하는 방법과 다양한 데이터 타입에 대해 알아보겠습니다. 😊1. 변수란?변수는 데이터를 저장할 수 있는 메모리 공간으로, 값을 할당하면 언제든 사용할 수 있습니다.Python에서는 변수를 선언할 때 별도의 자료형을 지정하지 않고 값을 할당하면 자동으로 타입이 결정됩니다.✅ 변수 선언 예제:a = 10 # 정수형 (int)b = 3.14 # 실수형 (float)c = "Hello" # 문자열 (str)d = True # 불리언 (bool)print(a, b, c, d) 📌 Python은 동적 타이핑(Dynamic Typing..

Python 2025.02.09

[일단!] Python 기초 배우기 – 초보 개발자 프로그래밍

이 글의 목차1. 파일 만들기 VS Code 설치와 Python 설치 그리고 프로젝트 폴더 생성이 궁금하다면 이전 포스트를 참고해주세요! 2025.02.08 - [Python] - [일단!] 유용한 편집기 - VS Code 설치 초보자도 쉽고 자세하게 [일단!] 유용한 편집기 - VS Code 설치 초보자도 쉽고 자세하게VS Code 설치 가이드Visual Studio Code(VS Code)는 가볍지만 강력한 코드 편집기로, 다양한 프로그래밍 언어를 지원하며 확장 기능(Extensions)을 통해 원하는 기능을 추가할 수 있습니다. 이번 글에서는 VSmyqzq.tistory.com2025.02.09 - [Python] - [일단!] 쉽고 강력한 언어 - Python 설치 초보자도 쉽고 자세하게 [일단!..

Python 2025.02.09

[일단!] 쉽고 강력한 언어 - Python 설치 초보자도 쉽고 자세하게

Python 설치 가이드Python은 프로그래밍을 배우거나 데이터 분석, 인공지능, 웹 개발 등 다양한 분야에서 활용되는 인기 있는 프로그래밍 언어입니다. 초보자도 쉽게 배울 수 있는 직관적인 문법과 강력한 기능을 제공하여 많은 사람들이 입문용으로 선택합니다. 이 글에서는 Windows 환경에서 Python을 설치하는 방법을 단계별로 설명합니다.1. Python 다운로드1) Python 공식 웹사이트에 접속합니다.https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org 2) 파이썬을 처음 배우거나 입문용으로 간단한 작업을 하신다면, 하단의 "Download" 영역..

Python 2025.02.09

[일단!] 유용한 편집기 - VS Code 설치 초보자도 쉽고 자세하게

VS Code 설치 가이드Visual Studio Code(VS Code)는 가볍지만 강력한 코드 편집기로, 다양한 프로그래밍 언어를 지원하며 확장 기능(Extensions)을 통해 원하는 기능을 추가할 수 있습니다. 이번 글에서는 VS Code 설치 과정에서 체크해야 할 항목들에 대해 고민이 되는 부분을 함께 살펴보겠습니다. 설치하면서 기본적인 개발 환경을 단계별로 셋팅해 보겠습니다. 다음 글에서는 Python, Anaconda 설치와 VS Code에서 유용하게 활용할 수 있는 확장 프로그램(Extensions)을 소개해 드리겠습니다.😊 1. VS Code 다운로드1) VS Code 공식 웹사이트에 접속합니다.https://code.visualstudio.com/ Visual Studio Code -..

Python 2025.02.08

[알고!] 동적 웹크롤링 셀레니움(Selenium) - (하)

[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 이 글에서는?셀레니움 코드리뷰 - (하)    3. 요소선택하기2025.02.08 - [Python] - [알고!] 동적 웹크롤링 셀레니움(Selenium) - (상) [알고!] 동적 웹크롤링 셀레니움(Selenium) - (상)[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 이 글에서는?셀레니움이란?requirements.txt셀레니움 코드리뷰 - (상)    1. 라이브러리myqzq.tistory.com2025.02.08 - [Python] - [일단!] 데이터가 필요하다면? - 크롤링(Crawling) [일단!] 데이터가..

Python 2025.02.08

[알고!] 동적 웹크롤링 셀레니움(Selenium) - (상)

[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 이 글에서는?셀레니움이란?requirements.txt셀레니움 코드리뷰 - (상)    1. 라이브러리 임포트    2. 드라이버 설정  셀레니움(Selenium)은 웹 애플리케이션의 테스트 자동화를 위해 널리 사용되는 오픈 소스 도구입니다. 즉, 셀레니움은 수동으로 진행되는 테스트를 자동화하여 웹 애플리케이션의 품질 보증, 개발 및 유지보수를 효율적으로 지원합니다. 여기서는 셀레니움의 WebDriver 기능을 활용하여 동적 웹사이트를 크롤링하려고 합니다. 파이썬에서 크롤링을 할 때는 일반적으로 BeautifulSoup을 함께 사용합니다. 그러나 BeautifulSoup은 HTML 문서를 파..

Python 2025.02.08