Тёмный

Lecture 1: Introduction to CS and Programming Using Python 

MIT OpenCourseWare
Подписаться 5 млн
Просмотров 280 тыс.
50% 1

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...
RU-vid 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 RU-vid 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.

Опубликовано:

 

10 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 189   
@mitocw
@mitocw Месяц назад
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/ RU-vid Playlist: ru-vid.com/group/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB 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 RU-vid 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.
@vorsybl
@vorsybl Месяц назад
These courses released for free by MIT OCW have been invaluable to me. Thanks again. The content is nothing short of gold.
@Javy_Chand
@Javy_Chand Месяц назад
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.
@josephcote6120
@josephcote6120 23 дня назад
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.
@AskATony
@AskATony 24 дня назад
Nice to see Dr. Bell is back! I saw an earlier version of this course like 8 years ago and it was very good!
@ShontasiaTheGOD
@ShontasiaTheGOD 18 дней назад
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! 🙏🏾
@jasonluong3862
@jasonluong3862 18 дней назад
Naming your kid Ana with a last name of Bell ensures that kid having to clarify her name for the rest of her life.
@sergemoktali7948
@sergemoktali7948 20 дней назад
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 18 дней назад
Just get her book, it’s absolutely the same thing.
@KindamanKakinda
@KindamanKakinda 16 дней назад
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 14 дней назад
@@KindamanKakinda you mean the anaconda distribution for Machine learning?
@KindamanKakinda
@KindamanKakinda 14 дней назад
@@sergemoktali7948 yes please
@Lamb666
@Lamb666 Месяц назад
Quick skim through, definitely looks like a good refresher for an introductory course.
@vorsybl
@vorsybl Месяц назад
You can find these fundamentals at work in every system, even the most complex.
@AlexG-ij9yn
@AlexG-ij9yn Месяц назад
Finally they update this course. ❤❤❤
@Amingo21
@Amingo21 16 дней назад
Computer science student from Africa taking this course is really helpful.
@adwaeitdixit9032
@adwaeitdixit9032 26 дней назад
Awesome, was looking for something just like this for brushing up knowledge before I begin my masters
@weixuanpks6050
@weixuanpks6050 Месяц назад
best course ever. took this few years ago to learn python
@tmo314
@tmo314 День назад
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
@pandaxpanther8128
@pandaxpanther8128 14 дней назад
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.
@ARUNRAWAT-rh5ks
@ARUNRAWAT-rh5ks 19 дней назад
Thank you, MIT OCW, for democratizing education and empowering learners worldwide.
@zahidnisar3857
@zahidnisar3857 21 день назад
Congratulations to you and the institution, very informative and nice lectures
@Studentmaniac
@Studentmaniac 26 дней назад
I watched half way now I will try to complete with the pace of MIT Schedules
@rienwijnsma3410
@rienwijnsma3410 14 дней назад
I have watched the video and enjoyed it. Thanks. Greetings from Amsterdam.
@user-if1dj7fy2y
@user-if1dj7fy2y Месяц назад
Bravo 🌞 Lit 💡 Impressive 😍 gratitude for your satisfactory Work 💪🚀
@school_business
@school_business 25 дней назад
Thank you for the course MIT
@YourAashique
@YourAashique 26 дней назад
Watching this on 16th April 2024.
@theFirstJaiye
@theFirstJaiye 26 дней назад
I'm here. 😂😂
@Be-h
@Be-h 26 дней назад
Same
@belkisali6144
@belkisali6144 26 дней назад
😅
@KA-uv8gq
@KA-uv8gq 26 дней назад
👍
@Eah2019
@Eah2019 26 дней назад
Same
@PaulGoyes
@PaulGoyes Месяц назад
Thanks for sharing 😊
@CustAndCode
@CustAndCode 5 дней назад
Wow very valuable content! Thanks for that! 🤩
@SohailKhan-uj5fu
@SohailKhan-uj5fu 26 дней назад
This course is more valuable than my entire CS degree ❤
@gunawanwibisono5084
@gunawanwibisono5084 20 дней назад
Thanks.nice to meet you.
@Boubaker_elbikam
@Boubaker_elbikam Месяц назад
Thank you Ana Bell
@chandrasekars8904
@chandrasekars8904 27 дней назад
This is really an excellent channel on Python like "techie talkee"
@bobanmilisavljevic7857
@bobanmilisavljevic7857 26 дней назад
Awesome! 🦾🥳
@kareem_3atef
@kareem_3atef 6 дней назад
I remember watching the last version of the course understanding nothing, now i know what Prof, Ana talking about
@user-js6yn2hc5p
@user-js6yn2hc5p Месяц назад
Thanks MIT 😊
@fundef
@fundef 16 дней назад
This course has some of that SICP "flavor" in it, that's cool
@user-vj4sn1hk3n
@user-vj4sn1hk3n 6 часов назад
You are a good educator.
@user09832
@user09832 Месяц назад
Thanks MIT!
@Aryan37419
@Aryan37419 20 дней назад
"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 20 дней назад
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 19 дней назад
@@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 18 дней назад
@@darrondavis5848 operation is Pi*rad^2 = 3.14*2.2*2.2 = 15 and this as an integer number .
@joesan7588
@joesan7588 18 дней назад
just adding in Phyton exponential operator is coded as doble star so; it should be written as 2.2**2
@gaze4178
@gaze4178 20 дней назад
Loving this ..when I make it... Will come back t make a toast 🎉
@jessen00001
@jessen00001 29 дней назад
very cool thanks a lot ❤
@terapeutenergeticsimediums6384
@terapeutenergeticsimediums6384 24 дня назад
Thank you very much!
@surajshukla6813
@surajshukla6813 23 дня назад
Wish we had teacher like her in our University
@flickmew99
@flickmew99 22 дня назад
Dr. Bell is back
@afriend8961
@afriend8961 5 дней назад
I'm here to freshen up some knowledge. =).
@johnmahugu
@johnmahugu 18 дней назад
perfect :) thank you
@LaudvekkysGrooveLab
@LaudvekkysGrooveLab 20 дней назад
This is wonderful
@asif_chouhanproduction415
@asif_chouhanproduction415 19 дней назад
Keep doing good
@bharattak8901
@bharattak8901 20 дней назад
This is very useful video mam
@majiddehbi9186
@majiddehbi9186 10 дней назад
great teatcher
@user-lt6hz7jh2p
@user-lt6hz7jh2p 6 дней назад
What a time to be alive
@Martininga
@Martininga 19 дней назад
Thank you
@OtakuFrontier
@OtakuFrontier 25 дней назад
Thanks
@xiao6826
@xiao6826 4 дня назад
I watched the old course where there is also a professor talking about recursive function
@mshaijatv4952
@mshaijatv4952 15 дней назад
Thanks 🙏
@icetea2517
@icetea2517 Месяц назад
New mit video, don’t mind if I do!
@franklock6696
@franklock6696 Месяц назад
nice....
@panofilossas6564
@panofilossas6564 18 дней назад
She has a good heart.
@junaidabbas5120
@junaidabbas5120 18 дней назад
Watching this on 25th April ❤
@ecaltroyer
@ecaltroyer 2 дня назад
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 👨🏾‍💻.
@johnpinheiro6211
@johnpinheiro6211 25 дней назад
I m watching st 1.75 speed 😅 !!!!! Love from Portugal 🇵🇹🇵🇹🇵🇹👍🇪🇺
@petchtansangworn6466
@petchtansangworn6466 19 дней назад
i am from asia thank you thank you
@Rajveer_124
@Rajveer_124 10 дней назад
Done😊
@abhipatil7309
@abhipatil7309 19 дней назад
Watching this on 24-04-2024 from Mumbai India
@juanmacias5922
@juanmacias5922 29 дней назад
1:00:00 x, y = y, x
@chandrasekars8904
@chandrasekars8904 25 дней назад
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.
@vrclckd-zz3pv
@vrclckd-zz3pv 29 дней назад
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".
@redbarn8481
@redbarn8481 Месяц назад
Resume @33:33 :)
@LanKelley
@LanKelley 13 дней назад
more precision
@isalutfi
@isalutfi 23 дня назад
❤❤❤
@MainEditor0
@MainEditor0 23 дня назад
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
@J35Y1
@J35Y1 Месяц назад
Hello Anna Belle, I'm Pork Cupine. Nice to meet you!
@sparrow243
@sparrow243 Месяц назад
What is wrong with ya?
@Emrit007
@Emrit007 14 дней назад
❤❤❤❤
@user-xu5yd5ll8n
@user-xu5yd5ll8n 28 дней назад
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 19 дней назад
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!
@Mega_Casual
@Mega_Casual 17 дней назад
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.
@pjm3005
@pjm3005 7 дней назад
i assumed that an MIT lecture would be harder than this.
@mitocw
@mitocw 6 дней назад
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!
@muhammadtasib_
@muhammadtasib_ 26 дней назад
I dream is to study CS ❤️
@Dante-fk4yi
@Dante-fk4yi 18 дней назад
I have read her book
@Fiscais_da_Fe
@Fiscais_da_Fe 6 дней назад
I love python
@Nur_Md._Mohiuddin_Chy._Toha
@Nur_Md._Mohiuddin_Chy._Toha 23 дня назад
👍👍👍
@BINGUX_BEAT
@BINGUX_BEAT 22 дня назад
CS STUDENT from Nigeria 🇳🇬🇳🇬🇳🇬🇳🇬
@KevinRayFitz
@KevinRayFitz 18 дней назад
37:25 If division is always a float, then what about 10/5, which is 2, so isn't that a int? Ok that guy asked my same question just different values, but I still don't understand how sometimes a whole number is a int and sometimes a float. Wouldn't it be more efficient to have that rule apply across the board? But anyway, it is cool when that happens, I was picturing myself raising my hand to ask that and then he asked it, as Julius Sumner Miller said, the curiosity of the Holy Spirit.
@steve3586rgt
@steve3586rgt 18 дней назад
I'm thinking maybe division is always rendered as a float because if 10/8=1.25 (an int divided by an int) was rendered as an int, it would get invisibly rounded to 1. Division always being rendered as a float insures that any rounding up or down of the answer isn't unintentional. That problem doesn't exist in adding, subtracting, multiplying, or exponential of two integers.
@steve3586rgt
@steve3586rgt 18 дней назад
BTW Yes, 10/5=2 really is an integer, but Python expresses the answer as a float: 2.0.
@KevinRayFitz
@KevinRayFitz 18 дней назад
@@steve3586rgt Oh yes 2.0, not 2. Ok I understand that part. And maybe they decided to go that route because in division there is more floats then ints, so they made all division floats. And as you said keeping it a int requires invisibly rounding it up or down, and that wouldn't be accurate.Thanks for the info Steve.
@nicholaskomsa1777
@nicholaskomsa1777 22 дня назад
you should probably define pi equal to some library constant since 355/113 is going to accumulate errors pretty quickly
@Heisenberg2097
@Heisenberg2097 2 дня назад
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.
@mytho_raj
@mytho_raj 2 дня назад
Can I learn from here,if I don't have any knowledge in computer science?
@TherealElijhawatkins
@TherealElijhawatkins 15 дней назад
6:57
@adityaroy9031
@adityaroy9031 26 дней назад
Why was there a need to take average @ 7:53?
@americopa1956
@americopa1956 18 дней назад
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
@HJRC_
@HJRC_ Месяц назад
Mit if i binge all your videos accept me
@gabrielgomesmabiala6707
@gabrielgomesmabiala6707 24 дня назад
People are always praising MIT so we must see some of the lecture live to really confirm that they are brilliant
@Karuska22ps
@Karuska22ps 16 дней назад
PLEASE UPLOAD MORE SO THE FIELD IS OVERSATURATED TO OBLIVION
@ratelhoneybadger
@ratelhoneybadger 12 дней назад
Does competition make you uncomfortable?
@Karuska22ps
@Karuska22ps 12 дней назад
@@ratelhoneybadger I want the salaries to plummet yes
@rafaelquadros7970
@rafaelquadros7970 6 дней назад
Hi, just started following this as I wish to learn the basics about CS and coding. At 22:30 she runs a program, can anyone tell me if that's free and where can I download it? I couldn't find info about it at the course information page.
@mitocw
@mitocw 4 дня назад
She is using Python to talk about the types of data objects. Python is free to download and use: www.python.org/downloads/. Best wishes on your studies!
@tanishqkashyap5240
@tanishqkashyap5240 Месяц назад
Somebody please provide the full playlist link
@mitocw
@mitocw Месяц назад
RU-vid Playlist: ru-vid.com/group/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB View the complete course: ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/
@9wyn
@9wyn Месяц назад
@@mitocwThank you very much
@brynwest4495
@brynwest4495 Месяц назад
Anyone know if this is a good like beginner course for python or more of a here are some math concepts or python concepts you should know because you are at MIT and the average person shouldn't use this course as an introduction to python for dummies type of thing?
@juanmacias5922
@juanmacias5922 29 дней назад
Only one way to find out, do your best. ;)
@mitocw
@mitocw 19 дней назад
From the course description, "This subject is aimed at students with little to no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, feel justifiably confident in their ability to write simple programs that allow them to accomplish useful goals. The class will use the Python 3 programming language." See the course for more info and materials at: ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/
@ranjitsingha5519
@ranjitsingha5519 23 часа назад
I'm from India
@tmo314
@tmo314 День назад
1:21 "Class will not be recorded", hmmm........ 🤔
@trump1678
@trump1678 25 дней назад
That's amazing!
@arafatsarkarmezbah7112
@arafatsarkarmezbah7112 25 дней назад
Today is 18th April 2024
@adibraihan6969
@adibraihan6969 27 дней назад
why they released the Fall 2022 in this year of 2024?
@mitocw
@mitocw 19 дней назад
MIT OpenCourseWare is always a post semester publisher. We gather all the materials after the course has been taught, process the materials for IP/MIT specific resources/etc., and then publish the course. A Fall 2022 course would be published at the earliest in Spring 2023. This course had a number of IP issues that delayed the publication of the course.
@nayaunglin.learning
@nayaunglin.learning 20 дней назад
Start learning on 23th of April ,2024
@soltsdev
@soltsdev 27 дней назад
Total how many lectures for this course?
@mitocw
@mitocw 19 дней назад
26. The playlist: ru-vid.com/group/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB View the complete course: ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ Best wishes on your studies!
@carsonjamesiv2512
@carsonjamesiv2512 22 дня назад
Watch this on: Saturday, April 20th, 2024!😃👍
@repsaknivek
@repsaknivek 21 день назад
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 20 дней назад
@carsonjamesiv2512 Did you watch it backwards?😂
@GodIsEverPowerful
@GodIsEverPowerful 20 дней назад
PPTs are not there in the description
@mitocw
@mitocw 19 дней назад
We don't see anything in the video description that says PPT files are available. Where are you seeing this? We do have the slides in PDF form: ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/lists/lecture-notes/
@rogerdodger8813
@rogerdodger8813 19 дней назад
Wow. Learned this in grade 10 and 11. For free????
@andiuptown1711
@andiuptown1711 18 дней назад
Do the hw too 🗿