Lecture 1: Introduction to CS and Programming Using Python

Sdílet
Vložit
  • čas přidán 10. 04. 2024
  • MIT 6.100L Introduction to CS and Programming using Python, Fall 2022
    Instructor: Ana Bell
    View the complete course: ocw.mit.edu/courses/6-100l-in...
    CZcams Playlist: • MIT 6.100L Introductio...
    An introduction to what computation is, python basics, mathematical operations, and python variables and types. We explore python objects and python programs.
    License: Creative Commons BY-NC-SA
    More information at ocw.mit.edu/terms
    More courses at ocw.mit.edu
    Support OCW at ow.ly/a1If50zVRlQ
    We encourage constructive comments and discussion on OCW’s CZcams and other social media channels. Personal attacks, hate speech, trolling, and inappropriate comments are not allowed and may be removed. More details at ocw.mit.edu/comments.

Komentáře • 226

  • @mitocw
    @mitocw  Před měsícem +76

    MIT 6.100L Introduction to CS and Programming using Python, Fall 2022
    Instructor: Ana Bell
    View the complete course: ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/
    CZcams Playlist: czcams.com/play/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB.html
    An introduction to what computation is, python basics, mathematical operations, and python variables and types. We explore python objects and python programs.
    License: Creative Commons BY-NC-SA
    More information at ocw.mit.edu/terms
    More courses at ocw.mit.edu
    Support OCW at ow.ly/a1If50zVRlQ
    We encourage constructive comments and discussion on OCW’s CZcams and other social media channels. Personal attacks, hate speech, trolling, and inappropriate comments are not allowed and may be removed. More details at ocw.mit.edu/comments.

  • @tmo314
    @tmo314 Před 11 dny +17

    Chapters:
    00:00 - Intro
    05:05 - Data and Algorithms
    10:53 - Memory Storage
    15:15 - Language
    21:40 - Data Types
    31:00 - Expressions
    40:38 - Variables
    55:33 - Python Tutor
    1:01:40 - Summary

  • @vorsybl
    @vorsybl Před měsícem +64

    These courses released for free by MIT OCW have been invaluable to me. Thanks again. The content is nothing short of gold.

  • @oakleyorbit
    @oakleyorbit Před 14 hodinami

    Already working as a SWE but coming back is really good for brushing up and sharpening your skills.

  • @Amingo21
    @Amingo21 Před 26 dny +10

    Computer science student from Africa taking this course is really helpful.

  • @AskATony
    @AskATony Před měsícem +2

    Nice to see Dr. Bell is back!
    I saw an earlier version of this course like 8 years ago and it was very good!

  • @sergemoktali7948
    @sergemoktali7948 Před měsícem +32

    From Africa thanks a lot. There's no way we might have such a qualitative (and it's free, may God bless you) content from our universities out here. This might make a big difference ❤

    • @Dante-fk4yi
      @Dante-fk4yi Před 28 dny +3

      Just get her book, it’s absolutely the same thing.

    • @KindamanKakinda
      @KindamanKakinda Před 26 dny

      Hello bro can you please take me through how to install anaconda python un
      till i reach on code editor and shell/console

    • @sergemoktali7948
      @sergemoktali7948 Před 24 dny

      @@KindamanKakinda you mean the anaconda distribution for Machine learning?

    • @KindamanKakinda
      @KindamanKakinda Před 24 dny

      @@sergemoktali7948 yes please

  • @modnocslair5661
    @modnocslair5661 Před dnem

    Happy to watch this. As a Filipino, I can easily understand what you are saying.. Thank you!

  • @Javy_Chand
    @Javy_Chand Před měsícem +8

    I liked the older version of this class, its great it has been updated!
    It helped me a bit in my own intro to programming class, so definitely appreciated.

  • @user-vj4sn1hk3n
    @user-vj4sn1hk3n Před 10 dny +2

    You are a good educator.

  • @AlexG-ij9yn
    @AlexG-ij9yn Před měsícem +8

    Finally they update this course. ❤❤❤

  • @josephcote6120
    @josephcote6120 Před měsícem +22

    I'm retired from a long career as a programmer and programming teacher. Learned and used a lot of languages along the way, but never happened to do Python. Enjoying this series to see what I might have been missing and how Python differs from what I already know.

    • @Cukito4
      @Cukito4 Před 9 dny +1

      It's like a heavily improved Basic and it's wonderful.

  • @weixuanpks6050
    @weixuanpks6050 Před měsícem +2

    best course ever. took this few years ago to learn python

  • @pandaxpanther8128
    @pandaxpanther8128 Před 24 dny +2

    High School freshman here interested in a cs career, and this course so far seems amazing, fast paced but very helpful. Thank you very much for this free course.

  • @adwaeitdixit9032
    @adwaeitdixit9032 Před měsícem +1

    Awesome, was looking for something just like this for brushing up knowledge before I begin my masters

  • @ARUNRAWAT-rh5ks
    @ARUNRAWAT-rh5ks Před 29 dny +1

    Thank you, MIT OCW, for democratizing education and empowering learners worldwide.

  • @COLATO_com_br
    @COLATO_com_br Před 3 dny +1

    well done !
    Powerful language !
    Thank you, Ana Bell

  • @ShontasiaTheGOD
    @ShontasiaTheGOD Před 28 dny +2

    Thank you MIT OCW for doing these classes! I love how Dr. Bell explains things so that even an absolute newcomer like myself can understand it! I'm forever grateful! 🙏🏾

  • @Lamb666
    @Lamb666 Před měsícem +4

    Quick skim through, definitely looks like a good refresher for an introductory course.

    • @vorsybl
      @vorsybl Před měsícem +2

      You can find these fundamentals at work in every system, even the most complex.

    • @fearmamba
      @fearmamba Před 3 dny

      What do you mean by "Quick skim through"? i'm not a native speaker lol

  • @zahidnisar3857
    @zahidnisar3857 Před měsícem

    Congratulations to you and the institution, very informative and nice lectures

  • @CustAndCode
    @CustAndCode Před 15 dny

    Wow very valuable content! Thanks for that! 🤩

  • @rienwijnsma3410
    @rienwijnsma3410 Před 24 dny +2

    I have watched the video and enjoyed it. Thanks. Greetings from Amsterdam.

  • @Studentmaniac
    @Studentmaniac Před měsícem +1

    I watched half way now I will try to complete with the pace of MIT Schedules

  • @Boubaker_elbikam
    @Boubaker_elbikam Před měsícem +1

    Thank you Ana Bell

  • @school_business
    @school_business Před měsícem

    Thank you for the course MIT

  • @gunawanwibisono5084
    @gunawanwibisono5084 Před měsícem

    Thanks.nice to meet you.

  • @Aryan37419
    @Aryan37419 Před měsícem +5

    "Wow, this introduction to computer science and programming using Python is simply fantastic! I love how the video covers everything from the basics to more advanced concepts in such a clear and engaging way. Whether you're new to coding or looking to sharpen your skills, this series is a must-watch. Can't wait to see what else is in store - let's code our way to success together!"❤

    • @darrondavis5848
      @darrondavis5848 Před měsícem

      I am struggling with the circumference question. Pi=3.14, radius 2.2*2 .My answer is 13.8. Mit answer is 15. Please assist...😢

    • @steve3586rgt
      @steve3586rgt Před 29 dny

      @@darrondavis5848 The circumference is 13.8... like you calculated. When she mentions "15 something" she's actually referring to the _area_ of the circle, which is (2.2**2)*pi. I had to go back and replay that part several times before I realized she was referring to the area not the circumference. So to summarize: pi is 3.14159292 and circumference is pi*4.4=13.823008848 and area is pi*4.84=15.205309733.

    • @joesan7588
      @joesan7588 Před 28 dny

      @@darrondavis5848 operation is Pi*rad^2 = 3.14*2.2*2.2 = 15 and this as an integer number .

    • @joesan7588
      @joesan7588 Před 28 dny

      just adding in Phyton exponential operator is coded as doble star so; it should be written as 2.2**2

  • @bobanmilisavljevic7857
    @bobanmilisavljevic7857 Před měsícem +1

    Awesome! 🦾🥳

  • @PaulGoyes
    @PaulGoyes Před měsícem +1

    Thanks for sharing 😊

  • @surajshukla6813
    @surajshukla6813 Před měsícem +1

    Wish we had teacher like her in our University

  • @usmanahmed1378
    @usmanahmed1378 Před 7 dny

    wonderful work

  • @falloutfromunicorn
    @falloutfromunicorn Před 5 dny

    Anna have a full course now! Gut gemacht

  • @SohailKhan-uj5fu
    @SohailKhan-uj5fu Před měsícem +1

    This course is more valuable than my entire CS degree ❤

  • @user-js6yn2hc5p
    @user-js6yn2hc5p Před měsícem +2

    Thanks MIT 😊

  • @chandrasekars8904
    @chandrasekars8904 Před měsícem

    This is really an excellent channel on Python like "techie talkee"

  • @LaudvekkysGrooveLab
    @LaudvekkysGrooveLab Před měsícem +1

    This is wonderful

  • @user09832
    @user09832 Před měsícem

    Thanks MIT!

  • @user-if1dj7fy2y
    @user-if1dj7fy2y Před měsícem

    Bravo 🌞 Lit 💡 Impressive 😍 gratitude for your satisfactory Work 💪🚀

  • @flickmew99
    @flickmew99 Před měsícem +1

    Dr. Bell is back

  • @kareem_3atef
    @kareem_3atef Před 16 dny

    I remember watching the last version of the course understanding nothing, now i know what Prof, Ana talking about

  • @jasonluong3862
    @jasonluong3862 Před 28 dny +5

    Naming your kid Ana with a last name of Bell ensures that kid having to clarify her name for the rest of her life.

  • @ranajit8353
    @ranajit8353 Před 8 dny

    Thank you MIT.🥰

  • @terapeutenergeticsimediums6384

    Thank you very much!

  • @jessen00001
    @jessen00001 Před měsícem +1

    very cool thanks a lot ❤

  • @fundef
    @fundef Před 26 dny

    This course has some of that SICP "flavor" in it, that's cool

  • @user-pq4dx2kc7m
    @user-pq4dx2kc7m Před 11 dny +1

    Technology is great upgrades often too engineering is what I was looking to find a different way to work on a computerized world where we all need these skills

    • @user-pq4dx2kc7m
      @user-pq4dx2kc7m Před 10 dny +1

      It's Sunday and technology is working great. 3.5

  • @koushikp4724
    @koushikp4724 Před 4 dny

    Thank you

  • @juanmacias5922
    @juanmacias5922 Před měsícem +1

    1:00:00 x, y = y, x

  • @icetea2517
    @icetea2517 Před měsícem +12

    New mit video, don’t mind if I do!

  • @asif_chouhanproduction415

    Keep doing good

  • @johnmahugu
    @johnmahugu Před 28 dny

    perfect :) thank you

  • @gaze4178
    @gaze4178 Před měsícem

    Loving this ..when I make it... Will come back t make a toast 🎉

  • @bharattak8901
    @bharattak8901 Před měsícem

    This is very useful video mam

  • @afriend8961
    @afriend8961 Před 15 dny

    I'm here to freshen up some knowledge. =).

  • @YourAashique
    @YourAashique Před měsícem +98

    Watching this on 16th April 2024.

  • @ecaltroyer
    @ecaltroyer Před 12 dny

    People in Africa who desire to acquire or develop their coding skills and enthusiasm for computers and electronics here is a one time shot
    I am one 👨🏾‍💻.

  • @majiddehbi9186
    @majiddehbi9186 Před 19 dny

    great teatcher

  • @OtakuFrontier
    @OtakuFrontier Před měsícem

    Thanks

  • @mshaijatv4952
    @mshaijatv4952 Před 25 dny

    Thanks 🙏

  • @panofilossas6564
    @panofilossas6564 Před 28 dny

    She has a good heart.

  • @user-lt6hz7jh2p
    @user-lt6hz7jh2p Před 16 dny

    What a time to be alive

  • @franklock6696
    @franklock6696 Před měsícem

    nice....

  • @redbarn8481
    @redbarn8481 Před měsícem +2

    Resume @33:33 :)

  • @xiao6826
    @xiao6826 Před 14 dny

    I watched the old course where there is also a professor talking about recursive function

  • @petchtansangworn6466
    @petchtansangworn6466 Před 29 dny

    i am from asia thank you thank you

  • @vrclckd-zz3pv
    @vrclckd-zz3pv Před měsícem +3

    Funny that the Turing diagram is from an unknown source. "We can't legally give you permission to use this because we don't know where we stole it from".

  • @mrhassell
    @mrhassell Před 8 dny

    0xEB 0xFE represents an infinite loop on an x86 CPU. introduction to programming using machine code.

  • @user-lt9vw3ry4x
    @user-lt9vw3ry4x Před 6 dny

    Algebraic python. It's algorithm.

  • @junaidabbas5120
    @junaidabbas5120 Před 28 dny

    Watching this on 25th April ❤

  • @abhipatil7309
    @abhipatil7309 Před 29 dny

    Watching this on 24-04-2024 from Mumbai India

  • @gabrielgomesmabiala6707
    @gabrielgomesmabiala6707 Před měsícem +2

    People are always praising MIT so we must see some of the lecture live to really confirm that they are brilliant

  • @Rajveer_124
    @Rajveer_124 Před 20 dny

    Done😊

  • @Fiscais_da_Fe
    @Fiscais_da_Fe Před 16 dny

    I love python

  • @pjm3005
    @pjm3005 Před 17 dny

    i assumed that an MIT lecture would be harder than this.

    • @mitocw
      @mitocw  Před 16 dny +2

      We recommend look for a course that is not titled "Introduction to...". As the course description states, "This subject is aimed at students with little to no programming experience." Here's a link to all the courses that we have: ocw.mit.edu/search/?t=Programming+Languages. If you just want video lectures, click on "Lecture Videos" under Features. Best wishes on your studies!

  • @BINGUX_BEAT
    @BINGUX_BEAT Před měsícem +2

    CS STUDENT from Nigeria 🇳🇬🇳🇬🇳🇬🇳🇬

  • @jurassicamethystkyawlinlin1551

    ကွန်ပြူတာမသုံးပေမဲ့ProgLan (ပိုတွန်) ဟာအရေးကြီးပါသလါး။ စာအုပ်တအုပ်ရောက်လါဖူးသဖြင့်မေးမြန်းပါသည်။

  • @LanKelley
    @LanKelley Před 23 dny

    more precision

  • @Mega_Casual
    @Mega_Casual Před 27 dny

    I have this weird problem with Spyder Ver 5.5.4. If I run the "Compute approximate value for pi", it works when I just click on Run and then type the variable names they return the proper values. But if I click on Debug and Run button, it fails and complains that pi is not defined.

  • @johnpinheiro6211
    @johnpinheiro6211 Před měsícem

    I m watching st 1.75 speed 😅 !!!!!
    Love from Portugal 🇵🇹🇵🇹🇵🇹👍🇪🇺

  • @TheDoc-Worker
    @TheDoc-Worker Před 5 dny

    HEY, IF YOU DON'T HAVE THE TEXTBOOK (OR JUST DON'T WANT TO READ ALONE), I'M DOING ALL THE ASSIGNED READING FOR THIS COURSE ON A PLAYLIST OF VIDEOS ON MY CHANNEL
    I hope that's allowed, I mean I'm never in a million years going to make money off of that.
    The text is on the screen as I read, you can absorb all the course material without ever leaving CZcams lol

  • @chandrasekars8904
    @chandrasekars8904 Před měsícem

    This is a great channel on Python programming. There is one channel "techie talkee" which explains all important features and concepts in Python - Data Science very clearly with excellent examples. It will be very useful to watch.

  • @Dante-fk4yi
    @Dante-fk4yi Před 28 dny

    I have read her book

  • @americopa1956
    @americopa1956 Před 28 dny

    i love how women explain computer programming they do It better then the men, ITS like fishing without a rod or running with your legs tide, their masculinity and ego aré always in your face and reminding you of they status...
    No hard hard feelings, no disrespect But with all point intended.
    Ive read 920 Pages of computer programming content, I learned functions, Arrays, arguments, loops/for loops/while do loops/End loops, statements/if statements/End statements, Encapsulation, enumeration, Parameters, variables, doc manipulation, nodes, values, intergers values, decimals, intergers, binary numbers, boolean algebra/#'s, switch statements.
    And keep in mind im still learning all these things

  • @Heisenberg2097
    @Heisenberg2097 Před 11 dny

    In Germany computer science is named INFORMATIK. I think the german term is misleading. As it translate to information science. To me information science should be about the also for computers but also many other fields basic principle of IPO (Input, processing, output). Whereas computer science should be about the tools to process information with computers. I.e. data structures, algorithm and computers plus peripherals. Also I don't recommend to use PYTHON to teach computer science. I would recommend C and Assembly language to understand the very core of data processing. JMHO. Also it might be known that currently Python ranks as the most unefficient programming language based on a recent study. And as everybody should be aware also in regards to greener tech... EVERY SINGLE BIT COUNTS. AND EVERY WASTED CPU-CYCLE adds to the pollution.

  • @isalutfi
    @isalutfi Před měsícem

    ❤❤❤

  • @adityaroy9031
    @adityaroy9031 Před měsícem

    Why was there a need to take average @ 7:53?

  • @Emrit007
    @Emrit007 Před 24 dny

    ❤❤❤❤

  • @HJRC_
    @HJRC_ Před měsícem +2

    Mit if i binge all your videos accept me

  • @Nur_Md._Mohiuddin_Chy._Toha

    👍👍👍

  • @muhammadtasib_
    @muhammadtasib_ Před měsícem

    I dream is to study CS ❤️

  • @mndtr0
    @mndtr0 Před měsícem

    I thoughth someone from MIT says that programming will become obsolete soon... Maybe I got something mixed up and that was told by different person not from MIT

  • @user-xu5yd5ll8n
    @user-xu5yd5ll8n Před měsícem

    Hello. Thank you for uploading this amazing course, but I was wondering how is it different from 6.00.2x on EdX. I tried to enroll but I'm past the the deadline.

    • @mitocw
      @mitocw  Před 29 dny

      It has similar materials as the EdX course when it was run in 2022. The MIT OpenCourseWare version doesn't have built-in assessments, people to help answer questions, and any certificates of completion... but it is always available. There is also another EdX version of this starting May 29th, if you are willing to wait: www.edx.org/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python. Best wishes on your studies!

  • @tanishqkashyap5240
    @tanishqkashyap5240 Před měsícem

    Somebody please provide the full playlist link

    • @mitocw
      @mitocw  Před měsícem +8

      CZcams Playlist: czcams.com/play/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB.html
      View the complete course: ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/

    • @9wyn
      @9wyn Před měsícem

      @@mitocwThank you very much

  • @rogerdodger8813
    @rogerdodger8813 Před 29 dny +1

    Wow. Learned this in grade 10 and 11. For free????

  • @user-lt9vw3ry4x
    @user-lt9vw3ry4x Před 6 dny

    Python vector power union.

  • @carsonjamesiv2512
    @carsonjamesiv2512 Před měsícem +2

    Watch this on: Saturday, April 20th, 2024!😃👍

    • @repsaknivek
      @repsaknivek Před měsícem

      This class is so fast paced, and I’ve never programmed before so I got her book, “Get Programming - Learn to Code with Python,” by Ana Bell, and used that as my introductory course before this M.I.T. course by her. She wrote the book specifically to prepare students before doing this course. (Actually I didn’t buy it. I just kept on re-borrowing it from the Phoenix library.)

    • @narcissismisadisease
      @narcissismisadisease Před měsícem

      @carsonjamesiv2512 Did you watch it backwards?😂

  • @ranjitsingha5519
    @ranjitsingha5519 Před 10 dny

    I'm from India

  • @dd07871
    @dd07871 Před 8 dny

    Dear sir can you write the code to draw the flag of india

  • @crainbow3563
    @crainbow3563 Před 8 dny

    No ❤ button, so I put ❤ here