본문 바로가기
반응형

python38

[TIL] 2025.01.06(월) - python 학습 금일 학습내용1. 함수2. 시퀀스 자료형  2-1. list  2-2. tuple  2-3. dict  2-4. set  각 학습별 상세내용1. 함수  ▪︎ 함수     - 단독 모듈이라 그냥 호출하여 사용이 가능 하다.     - 예) print(), int(), input(), ... ▪︎ 메서드     - 함수의 클래스 안에 속해 있고 클래스의 멤버 션수들을 이용해서 구현된 것이다.     - 단독으로 사용할 수 없다.     - 예) text.count("a"), text.index("a"), ... input() 함수 ▶ input() 결과는 문자열(string, str) 이다.  - 숫자를 넣어도 type() 으로 확인해 보면 str으로 출력된다.   - 입력 받은 후 문자열 이외의 값으로 처.. 2025. 1. 12.
[Python] 파이썬 v.2.7과 파이썬 v.3에서의 range() 함수 비교 range() 함수는 파이썬 v.2.7과 파이썬 v.3에서 조금의 차이가 있다.v.2.7에서는 연속된 숫자가 들어있는 list로 반환하지만,v.3에서는 객체(반복 가능한 객체)로 반환한다. 이번글에선 파이썬 버전에 따른 range() 함수의 차이점에 대해 정리하려 한다.  파이썬 v.2.7 리스트로 반환하기 때문에 아주 큰 숫자를 지정하면 메모리 사용량이 많아진다. xrange() 함수를 이용하여 리스트 대신 객체를 생성할 수도 있다. >>> range(5)# 출력 : [0, 1, 2, 3, 4]  파이썬 v.3리스트가 아닌 객체로 반환하고 이터레이터(iterator)를 생성한다.여기서 이터레이터(iterator)란?        - 파이썬에서 반복을 지원하기 위한 객체이다.        - '__ite.. 2025. 1. 7.
[Python] TypeError: 'int' object is not callable 에러 코드 진짜 간단한 코드 몇 줄이였는데 에러가 뜨더니 도무지 해결되지 않았다.에러는 TypeError: 'int' object is not callable ... 아래의 코드 그대로 .py(python)로 실행시키면 에러가 뜨지 않았고.ipynb(jupyter)로 실행하면 계속 에러가 떴다. (?)  이번글에서 해당 에러와 원인, 해결방법에 대해서 정리하려한다.  TypeError: 'int' object is not callable(TypeError: 'xxxx' object is not callable) 문제사항에러발생 : TypeError: 'int' object is not callable   문제원인 위의 에러가 발생한 이유는 예약어를 변수명으로 사용하였기 때문이다.예약어란 특정한 용도로 사용하기 위해.. 2025. 1. 7.
[TIL] 2025.01.03(금) - python 학습 금일 진행사항 1. 변수 선언 2. 산술, 할당 연산자 3. 문자열 포매팅(formatting) 4. 문자열 (string) 5. 논리 연산자  각 진행별 상세내용 * 파이썬의 특성 위주로 작성하였음 1. 변수 선언     1) 타입 선언 없이 초기화 가능하다.         - C, JAVA 등 변수선언 시 타입 선언을 해주어야 한다.         - 단, 파이썬 3.5 이후로 타입 힌팅(type hinting)이 도입되어 변수 선언 시 타입을 지정해 줄 수 있다.     # C, java, ... 변수 선언int num = 3;string title = "hello";# python 변수 선언num = 3title = "hello"# python 변수 선언(type hinting) // python.. 2025. 1. 5.
[TIL] 2025.01.02(목) - python 금일 진행사항 1. python IDE 2. 마크다운 언어란? 3. python 학습     - 주석처리     - 들여쓰기     - 사칙연산      각 진행사항별 상세내용 1. python IDE     (1) IDE란?           - IDE는 Integrated Development Environment의 약어이며,             소프트웨어 개발을 효율적으로 할 수 있게 도와주는 통합개발환경 소프트웨어 어플리케이션 인터페이스 이다.           - 코드 편집기, 디버거, 컴퍼일러, 인터프리터 등을 포함하고 제공한다.                (2) python IDE           - Jupyter notebook           - Google colaboratory .. 2025. 1. 4.
반응형