본문 바로가기

Python

(22)
[ 파이썬 기초 ] 파이썬 딕셔너리 dict 기초 완전 정복 2 <딕셔너리 메소드 정리 > 안녕하세요 저번 시간에 이어서 딕셔너리에 대해서 설명하도록 하겠습니다 안 보신 분들은 아래의 링크를 타고 보고 와주세요 https://allhpy35.tistory.com/20 [파이썬 기초] 파이썬 딕셔너리 dict 기초 완전 정복 1 안녕하세요 오늘은 파이썬 딕셔너리에 대해서 알아보겠습니다. 딕셔너리 리스트와 비슷하다 단 항목의 순서는 따지지 않는다 Value (값) 에 상응하는 key (키)를 가지고 있다 딕셔너리는 변경가능 함으로 key에.. allhpy35.tistory.com 이전 시간에는 항목 추가하거나 수정하는 것을 알아봤습니다 이번에는 항목을 삭제하는 것과 각각의 키와 값을 조회하는 방법들에 대해서 설명하겠습니다. key 와 del 로 항목 삭제하기 del 딕셔너리 이름 [key] del..
[파이썬 기초] 파이썬 딕셔너리 dict 기초 완전 정복 1 안녕하세요 오늘은 파이썬 딕셔너리에 대해서 알아보겠습니다. 딕셔너리 리스트와 비슷하다 단 항목의 순서는 따지지 않는다 Value (값) 에 상응하는 key (키)를 가지고 있다 딕셔너리는 변경가능 함으로 key에 상응하는 value를 추가, 삭제 수정할 수 있다 key는 부울, 정수 , 부동소수 점수, 튜플, 문자열 등이 가능하다 파이썬에서는 dict 라고 불린다 딕셔너리는 Mapping Type 이다 딕셔너리는 key와 value 한쌍을 가지고 있는 자료형이다 *다른 언어에서는 해시, 연관 배열, 해시 맵이라고 부른다 딕셔너리 생성하기 : { } (중괄호) 딕셔너리 = { key : value , key : value , key : value... } 딕셔너리는 { } 중괄호 안에 key : value..
파이썬 구구단 기초 완전 정복 2 | 파이썬 강의 | 파이썬 기초 이전 시간에 한 구구단을 꼭 보고 와주세요 이어서 진행하도록 하겠습니다. https://allhpy35.tistory.com/16 Python(파이썬) 파이썬구구단 완전정복 1 | 파이썬강의 안녕하세요 오늘은 파이썬으로 구구단을 만들어보겠습니다. 설명하기에 앞서서 가장 쉽게 출력하는 방법 -> 사용자에게 입력받아서 출력 -> 함수를 통해 분리화하기 이 3가지의 단계로 코딩을 해보도록 하겠습니다.. allhpy35.tistory.com 이번에는 파이썬구구단을 함수를 이용해서 만들어 보겠습니다. 함수의 장점은 1. 분리화 되어 코드를 보기가 수월하다 2. 코드를 수정 할 때 그 부분만 수정하면 된다 3. 실행되는 메인소스가 매우 짧아진다! 직접 확인해 볼까요? 정말 간단해 졌죠? 이번의 실행결과는 이전 링크..
파이썬 구구단 기초 완전 정복 1 | 파이썬 강의 | 파이썬 기초 안녕하세요 오늘은 파이썬으로 구구단을 만들어보겠습니다. 설명하기에 앞서서 가장 쉽게 출력하는 방법 -> 사용자에게 입력받아서 출력 -> 함수를 통해 분리화하기 이 3가지의 단계로 코딩을 해보도록 하겠습니다. 우선 가장 쉬운 방법! 그냥 출력하는 것이죠 즉 일일이 손으로 만들어가면서 구구단을 만들기입니다. print('|------구구단 출력 프로그램------|') print('| |') print('| 2 * 1 =',2*1,' |') print('| 2 * 2 =',2*2,' |') print('| 2 * 3 =',2*3,' |') print('| 2 * 4 =',2*4,' |') print('| 2 * 5=', 2*5,' |') print('| 2 * 6 =',2*6,' |') print('| 2 ..
파이썬 tkinter 로 gui 날씨프로그램 만들기 | openweathermap API(날씨api) 안녕하세요 반갑습니다 오늘은 제가 youtube Creater "Keith Galli"이 만드신 날씨프로그램을 가져와봤습니다. 이 프로그램의 이름은 How_weather_today? 가 좋겠군요 https://youtu.be/D8-snVfekto Keith Galli 님의 영상 소스 코드 import tkinter as tk from tkinter import font import requests Height = 500 Width = 700 def test_function(entry): print('button clicked :',entry) def get_weather(city): weather_key = '본인의 apikey' url = 'http://api.openweathermap.org/data..
[파이썬 기초] 파이썬 튜플 Tuple 기초 완전 정복 안녕하세요 오늘은 튜플에 대해서 설명하겠습니다. Tuple 리스트와 마찬가지로 임의적인 항목의 시퀸스다. 리스트와는 다르게 불변한다. 즉 튜플을 정의 한 후에 수정,삭제,추가 할 수 없다. () 로 둘러 쌓여있다. ()로 둘러쌓여있는것은 튜플이다 * 꼭 마지막 까지 봐주세요 튜플생성하기 : () empty_tuple = () 로 튜플을 생성한다 그리고 괄호안에 요소를 넣을수 있다. 위와 같은 경우는 빈 튜플을 생성한 것이다. 튜플을 정의 할 때 () 가 필요 없다 가장 마지막에 , ( 쉼표 ) 를 붙이면 Tuple을 정의한다는 의미이다 하지만 가독성을 높이기 위해 () 를 묶어서 생성하도 록 하자 튜플 언패킹 : Tuple unpacking 튜플을 한번에 여러변수에 할당 하는것 num_tuple에 1,2..
파이썬 insert 에 대한 궁금증 해소 오늘 블로그에 글은 남기던 도중에 궁금증이 생겼습니다. number = [1,2,3,4] 리스트를 만들고 number[-1] 째의 요소는 4입니다 이 마지막 자리에 다른 요소를 추가하려고 하였으나 마지막이 아닌 마지막의 바로 앞자리 -2 자리에 요소가 추가되었습니다. 혹시나 다를까 해서 0 째 자리에 숫자 100을 추가해보았더니 잘 되더군요 왜그런지 궁금해서 stack overflow 에 적은 영어 실력으로 궁금증을 해소해 보고 싶어서 글을 올려보았습니다 약 3시간 전에 답변이 달렸습니다 저렇게하는건 append()의 존재 여부와 파이썬 언어를 만드신 분들이 왜 분리해서 만들었는지 에 대해서 알게되었습니다. 그리고 위는 다른 답변입니다. 저 코드를 보고 다시한번 놀랬습니다.. 더욱 열심히 해보아야 겠군요..
[파이썬 기초] 파이썬 리스트 List 기초 완전 정복 2 < List 메소드 정리 > 안녕하세요 오늘은 저번 시간에 이어서 Sequence Type 의 List 기초 완전 정복 2 를 나아가 보겠습니다. https://allhpy35.tistory.com/11 [파이썬 기초] 파이썬 List 기초 완전 정복 1 오늘은 파이썬의 List에 대해서 알아보겠습니다. List ? 0 혹은 그 이상의 요소로 만들어진다 콤마( , )로 구분되며 대괄호( [ ] )로 둘러 쌓여있다 데이터를 순차적으로 파악하는데 유용하다 문자열과는 달리 리.. allhpy35.tistory.com 이전글을 꼭 보고 차근차근히 보고 와주세요 저번 시간에 이어서 리스트의 함수들을 이용하여 추가하였습니다 이번에는 리스트의 요소를 삭제하거나 리스트를 복사하거나 그외의 7개의 함수를 알아보겠습니다 항목을 삭제하기 앞서서 삭제하..