01-1 파이썬 자료형과 참조 변수 (널널한 교수의 고급 파이썬) ft. 파이썬 코딩

Поделиться
HTML-код
  • Опубликовано: 10 янв 2025

Комментарии • 13

  • @반안
    @반안 Год назад

    파이썬 실력에 정체가 와서 다시 기본으로 돌아가려고 합니다. 고급 강의를 잘 찾아볼 수 없는데, 정말 감사드립니다~

    • @dongupak
      @dongupak  Год назад

      감사합니다. 도움 되시기 바랍니다.

  • @랄반꿀-g1g
    @랄반꿀-g1g 5 лет назад +1

    교수님 질문있습니다. 그렇다면 c언어베이스 데이터 또는 프로그램과 파이썬베이스 프로그램은 서로 아예 호환이 안되나요?

    • @dongupak
      @dongupak  5 лет назад +1

      예. C 언어와 파이썬 언어는 서로 다른 언어이므로 hello.c 와 같은 c 코드는 파이썬 번역기에서 실행할 수 없습니다. 이렇게 서로 다른 언어를 지원하는 기능을 호환성이라고 합니다.
      C와 파이썬은 코드상의 호환성은 지원되지 않으나 C로 만든 라이브러리를 파이썬에서 불러오는 것은 가능합니다. 이 기능은 좀 복잡해서 링크로 남겨둡니다. soooprmx.com/archives/10230

    • @랄반꿀-g1g
      @랄반꿀-g1g 5 лет назад

      @@dongupak 교수님 감사합니다. 정말 큰 도움이 되었습니다.

  • @deju5213
    @deju5213 3 года назад

    안녕하세요 교수님! 파이썬 공부하면서 참조 변수를 보다가 메모리 관련해 궁금증이 생겨서 여기 남겨봅니다. 파이썬 값이 저장되는 메모리영역에 질문인데요
    보통 메모리 영역이 코드,데이터,힙,스택영역 이렇게 나뉘어져는데
    - python memory allocation 문서에 method/method call, reference는 stack memory에 저장되고
    - value objects는 private heap에 저장된다합니다.
    그럼 파이썬에서 데이터영역에 저장되는 경우는 언제인가요? global 변수로 선언한 경우만 전역변수로 인정되고 데이터영역에 저장되는것인가요?

  • @nndd9607
    @nndd9607 5 лет назад +1

    파이썬에서 a 라는 변수에 -5라는 객체를 할당해준 뒤 -6이라 객체를 재할당한다음 id값을 보면 -6과 a가 다른데 왜그런건가요?

    • @dongupak
      @dongupak  5 лет назад

      이 부분은 좀 긴 설명이 필요합니다.
      우선 파이썬은 정수 객체를 사용할 때 -5에서 256까지 정수는 정수객체를 배열로 저장하고 있으며 이미 생성된 객체를 동일 객체로 참조합니다. 따라서 a = -5나 a=100에서 id(a)와 -5, 100 객체의 id는 항상 동일합니다. 하지만 -6은 범위를 벗어나므로 새로운 객체를 참조합니다. 그래서 a = -6을 하면 a가 -6을 참조하는 사실은 변함 없습니다. 하지만 id(a)와 id(-6)에서의 -6은 a = -6에서 사용된 -6과 다른 객체입니다. 따라서 id(a)와 id(-6)이 다르게 나오는 것입니다.
      혹시 이해가 되셨는지요?

    • @dongupak
      @dongupak  5 лет назад

      설명이 더 필요하시면 동영상으로 상세한 강의를 올리겠습니다. ^^

    • @nndd9607
      @nndd9607 5 лет назад

      @@dongupak 이해가 되었습니다! 감사합니다. 혹시 강의도 올려주실수있으시면 감사하겠습니다!!

    • @dongupak
      @dongupak  5 лет назад

      ruclips.net/video/Bv8Qkp8uE2A/видео.html 강의 올려드렸습니다. 궁금하시면 댓글 부탁드립니다.

  • @darkness12901
    @darkness12901 5 лет назад +1

    고급파이썬 pdf 자료 받을 수는 없는가요?

    • @dongupak
      @dongupak  5 лет назад

      github.com/dongupak/Advanced-Python 에 PDF 공개했습니다.