Nicholas Day
Nicholas Day
  • Видео 70
  • Просмотров 333 018
02 Python Warmup II - Lists, Tuples, Set, Dictionaries (2024)
Session II of the first week 'warmup' to refresh your memory of Python. This video looks at elementary structures for managing data - the list, tuple, set and dictionary.
(2024_10_11)
Просмотров: 272

Видео

01 Python Warmup I - Basics, Conditionals and OOP (2024)
Просмотров 2293 месяца назад
Session I of the first week 'warmup' to refresh your memory of Python. This video looks at the basics - I/O, conditionals, through to classes, objects and inheritance. (2024_10_11)
Python Lecture 4 - Lists, Tuples, Sets and Dictionaries (2023)
Просмотров 411Год назад
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
Python Lecture 3 - Object-Oriented Programming (OOP) (2023)
Просмотров 525Год назад
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
Python Lecture 2 - Conditionals and Functions (2023)
Просмотров 308Год назад
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
Python Lecture 1 - Basics (2023)
Просмотров 695Год назад
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
How does the World Wide Web Work?
Просмотров 188Год назад
🖥️ Learn more at: www.conted.ox.ac.uk/courses/web-applications-with-python-javascript-and-sqlwww.conted.ox.ac.uk/courses/web-applications-with-python-javascript-and-sql 📚 Slides from Jon Duckett's book 'HTML and CSS: Build and Design Websites': www.amazon.co.uk/HTML-CSS-Design-Build-Websites/dp/1118008189/ref=sr_1_1?crid=3GEVNHTOD83R7&keywords=html and css&qid=1682154468&sprefix=html and css,ap...
C++ Sockets Practical - Client and Server
Просмотров 7 тыс.2 года назад
C Sockets Practical - Client and Server
BlueJ Chapter 1 - Figures project (first exercise)
Просмотров 1,2 тыс.2 года назад
BlueJ Chapter 1 - Figures project (first exercise)
NumPy Arrays vs Python Lists
Просмотров 4802 года назад
NumPy Arrays vs Python Lists
CO452 W1 - Setting up GitHub and Java Basics
Просмотров 3862 года назад
0:00 1. Set up GitHub Account 2:04 2. Use our CO452 template 4:06 3. Clone your copy of the repository 7:53 4. Open the folder in VSC 8:42 5. Java Basics - Input, Variables, Output 13:20 6. Commit and Push changes
Why learn Python for Data Science?
Просмотров 912 года назад
Why learn Python for Data Science?
How to create a Web Application using ASP.NET RazorPages
Просмотров 2192 года назад
0:00 Step 1 - Add a new project - ASP.NET RazorPages 3:06 Step 2 - Add a project reference to ConsoleAppProject 4:50 Running the Project with the default settings 5:50 Step 3 - Modifying the Index.cshtml file and code behind files 7:53 Step 4 - Add a new RazorPage for the DistanceConverter 9:09 Step 5 - Adding references to ConsoleAppProject App01 12:13 Step 6 - Linking to the new RazorPage in ...
How to set up Unit Testing in Visual Studio
Просмотров 1,5 тыс.2 года назад
0:00 Step 1 - Add a new MS Test Project to the SOLUTION 2:05 Step 2 - Add a Project Reference to ConsoleAppProject 3:01 Step 3 - Then include a reference to ConsoleAppProject App01 directory 3:12 Step 4 - Set up an object of the DistanceConverter Class 4:19 Step 5 - Change the scope of the attributes to public 5:45 Step 6 - Create a Test method and assign values to the attributes so the user do...
Streams and File Handling in Java
Просмотров 942 года назад
A clip taken from a lecture on file handling and streams.
How to set up a JavaFX project with Maven via IntelliJ
Просмотров 8012 года назад
How to set up a JavaFX project with Maven via IntelliJ
ArrayLists, LinkedLists and HashMaps in Java
Просмотров 1032 года назад
ArrayLists, LinkedLists and HashMaps in Java
What are Classes and Objects in Java?
Просмотров 1002 года назад
What are Classes and Objects in Java?
Single-responsibility methods in Java
Просмотров 972 года назад
Single-responsibility methods in Java
What's the difference between an IF statement and a FOR loop?
Просмотров 2602 года назад
What's the difference between an IF statement and a FOR loop?
Where did Java start?
Просмотров 1142 года назад
Where did Java start?
2021 BlueJ Lecture 9 - Introduction to 'The World of Zuul', Inheritance and Design Patterns
Просмотров 7733 года назад
2021 BlueJ Lecture 9 - Introduction to 'The World of Zuul', Inheritance and Design Patterns
2021 CO452 Lecture 8 - Main, User Interfaces (UI) and Input
Просмотров 2843 года назад
2021 CO452 Lecture 8 - Main, User Interfaces (UI) and Input
2021 CO452 Lecture 6 - Arrays and Strings
Просмотров 3853 года назад
2021 CO452 Lecture 6 - Arrays and Strings
2021 CO452 Lecture 5 - Collections (ArrayList) and Generics
Просмотров 4513 года назад
2021 CO452 Lecture 5 - Collections (ArrayList) and Generics
2021 CO452 Lecture 4 - Iteration (while, do while, for and for each loop)
Просмотров 4703 года назад
2021 CO452 Lecture 4 - Iteration (while, do while, for and for each loop)
2021 CO452 Lecture 3 - Selection (if, else and switch) and Enumerate Types
Просмотров 6163 года назад
2021 CO452 Lecture 3 - Selection (if, else and switch) and Enumerate Types
2021 CO452 Lecture 2 - How to Analyse User Requirements
Просмотров 7313 года назад
2021 CO452 Lecture 2 - How to Analyse User Requirements
2021 BlueJ Lecture 1 - Classes and Objects
Просмотров 4,4 тыс.3 года назад
2021 BlueJ Lecture 1 - Classes and Objects
C++ Network Programming Part 2: TCP & UDP
Просмотров 30 тыс.3 года назад
C Network Programming Part 2: TCP & UDP

Комментарии

  • @abelthomas8232
    @abelthomas8232 21 час назад

    why not use asio? or boost::asio?

  • @hamoudiayoub9341
    @hamoudiayoub9341 День назад

    Networking programming in windows is fake

  • @KP_100
    @KP_100 День назад

    Can anyone tell this lecture is for windows ?

  • @AhmedMostafa-uk1zj
    @AhmedMostafa-uk1zj 20 дней назад

    prince

  • @ricardoricardorodriguez8368
    @ricardoricardorodriguez8368 20 дней назад

    This is gold for me. Thank you

  • @abhishekharis6673
    @abhishekharis6673 Месяц назад

    I love you dude

  • @drag0nmare
    @drag0nmare Месяц назад

    So, I'm stuck with an activity. I've made polygons, two objects in the shape of letters. I'm struggling with how to animate them, to make them spin individually.. it's asking me to access an already built code(s), allowing it to find the polygon points and thus manipulate them. It's all going over my head.

  • @kaloyanbadankov5879
    @kaloyanbadankov5879 Месяц назад

    Incredible. Half an hour in and the content is pure quality. Thank you sincerely!

    • @NicholasDayPhD
      @NicholasDayPhD 6 дней назад

      Thank you so much - so glad this helped you!

  • @OriginalDungeonSynthComp-ex8dc
    @OriginalDungeonSynthComp-ex8dc Месяц назад

    "InetPton" was not declared in this scope. Got all the headers, libraries, everything.

  • @NurdeenTu
    @NurdeenTu 2 месяца назад

    This list of videos are absolutly amazing, we hope there would be more beneficiary videos like this to spread core knowledge !

  • @QuiemRe
    @QuiemRe 2 месяца назад

    Is there any chapter 5?

  • @snaileny
    @snaileny 2 месяца назад

    Why aren't we calling closesocket() when acceptSocket fails?

    • @sanjurdx3077
      @sanjurdx3077 2 месяца назад

      f

    • @mercury6804
      @mercury6804 2 месяца назад

      Why do we even need to close them? Microsoft documentation says that all open sockets are automatically reset and deallocated once WSACleanup() is called.

  • @juice8769
    @juice8769 3 месяца назад

    I'm going to start comp sci this month and we're going to use BlueJ. Helping me prepare for school. Thank you very much!

  • @Sincolas99
    @Sincolas99 3 месяца назад

    Stupid question but it is possible for to post a video going over the exercises for each chapter and explaining the answer to the exercises?

  • @alanDai-bs4mr
    @alanDai-bs4mr 3 месяца назад

    Thanks a lot for your video! I like the style of you teaching! I wanna know could I get the source code just for learning? such as from git or somewhere else.

  • @shredder7304
    @shredder7304 4 месяца назад

    Thank you very much for making these!

  • @xkienlv
    @xkienlv 4 месяца назад

    Great find !

  • @katiescape
    @katiescape 4 месяца назад

    You are saving my life with these videos.

  • @rohanpatil2605
    @rohanpatil2605 4 месяца назад

    pure goldmine

  • @shredder7304
    @shredder7304 5 месяцев назад

    Thank you for posting!

  • @faanross
    @faanross 5 месяцев назад

    Thanks for making this course available for free - incredible, really appreciate it! so much free value here, apologies for all the other entitled comments, not sure why i feel the need to apologize, just SO WHACK given all the awesome content you put out for free.

  • @pastori2672
    @pastori2672 6 месяцев назад

    love it tysm <3

  • @pastori2672
    @pastori2672 6 месяцев назад

    "so let's copy this copy that.. and bingo"

  • @ganeshkamath89
    @ganeshkamath89 6 месяцев назад

    Just include Windows.h in the header. It should be enough.

  • @Darthrein
    @Darthrein 7 месяцев назад

    This series is seriously underrated for such a high quality explanation!

    • @NicholasDayPhD
      @NicholasDayPhD 7 месяцев назад

      Thank you so much - glad this material helps you!

  • @atharvapatil1286
    @atharvapatil1286 7 месяцев назад

    Thank you so much!! These mean a lot to me

  • @mattalikhitasai8226
    @mattalikhitasai8226 7 месяцев назад

    please upload other chapters from the book

  • @examswillkillmeoneday1265
    @examswillkillmeoneday1265 8 месяцев назад

    Thank you, very useful. Question, why does assigning an object to a character pointer work? How does it read it as a char, or does it not and the pointer variable type is irrelevant to the data is can point to? (then begs the question why there needs to be a data type associated with a pointer).

  • @shivamkumarmanjhi7948
    @shivamkumarmanjhi7948 8 месяцев назад

    sir can we have your slides for the sake of revision. the video full of information than need to be revisited.

  • @robn2497
    @robn2497 8 месяцев назад

    After 2hours typing all the code in manually, it worked :)

    • @Jus4trail
      @Jus4trail 8 месяцев назад

      Hello can you help me out in understanding socket

  • @zecuse
    @zecuse 8 месяцев назад

    For anyone wondering, AF_INET is for IPv4 type addresses not TCP or UDP. AF_INET6 is used for IPv6 addresses. Only the _type_ parameter of the socket function is responsible for determining if it will be TCP or UDP.

  • @leolumiere1975
    @leolumiere1975 8 месяцев назад

    Please Share the slides

    • @faanross
      @faanross 5 месяцев назад

      literally learn how to screen shot my guy

  • @macmartin86
    @macmartin86 9 месяцев назад

    It's so frustrating to understand this, the way you explain it makes total sense, yet in my mind, even with books, there is a storm of words going around in my head and I can't make sense of any line of code, I'm trying to remember variables, types, parameters, values, methods, return types/values, script reach, script lifetime, all this info becomes a blur, I see so many people just easily understand and write programming code, I'm staring at a blank screen and after declaring my fields, I kind of lose sight of what to type next, the hardest part is to identify the code I'm typing, this was a lot simpler in HTML and CSS with the use of divs it was clear what belonged to what, but with this, you have so many things of the same name, things that need to change in name, that take stuff from a simular name but not quite the same, that it just makes my brain melt, I'll have to rewatch this another day, I cannot make sense of it now.

  • @amortalbeing
    @amortalbeing 9 месяцев назад

    Thanks a lot

  • @swizz_uk
    @swizz_uk 9 месяцев назад

    This blows - you never finished the book :(

  • @austinbachurski7906
    @austinbachurski7906 9 месяцев назад

    Can't thank you enough for taking the time to put these videos together, this has been extremely helpful. Thank you!

  • @nikhilt3755
    @nikhilt3755 10 месяцев назад

    37:00 af_inet refers to ipv4, not tcp or udp. af_inet6 refers to ipv6.

    • @d4sty.
      @d4sty. 8 месяцев назад

      so how do i know if the client uses ipv6 or ipv4??? does it still connect you if you are on a different one?

    • @cyberjayson
      @cyberjayson Месяц назад

      @@d4sty.Most of the time it’ll be ipv4… You can also edit it so it can look for which ever protocol version the client uses, then connects to the one it finds. But it’ll usually be ipv4

  • @deveep339
    @deveep339 10 месяцев назад

    why would you make it white its so bright my developer eyes cant handle this

  • @Timo-Epis
    @Timo-Epis 10 месяцев назад

    THANK YOU!!!!!!!!!!!!!!!!

  • @abukerhassan1209
    @abukerhassan1209 11 месяцев назад

    Amazing video brotha !! much helpfull !! Thank you so much

  • @PaulMetalhero
    @PaulMetalhero 11 месяцев назад

    Manual memory management everywhere

  • @Tech_Code127-76
    @Tech_Code127-76 11 месяцев назад

    Why don't you just dive right in? Some of us hate "theory" just explain things while you code! Otherwise great video!

    • @kidkyle712
      @kidkyle712 10 месяцев назад

      Because that's stupid. "Diving right in" just encourages people to type over and barely learn anything. It's important to understand the concepts you're going to implement before actually implementing them.

    • @ihuh1000
      @ihuh1000 23 дня назад

      he included timestamps so people who dont wanna learn theory can skip it, why are you being bitchy for no reason?

  • @kpfxzzsy
    @kpfxzzsy 11 месяцев назад

    thank you, could you take another video in c#, I very need it.

  • @stainie
    @stainie 11 месяцев назад

    This series alone is worth more than a bunch of paid Udemy courses. Thank you Nicholas for sharing your knowledge!

    • @smizal4834
      @smizal4834 11 месяцев назад

      Yeah, for sure. This guy deserves millions

    • @abdelrahmanyasser5720
      @abdelrahmanyasser5720 5 месяцев назад

      and a 100 videos playlist, just wrapped in 13 videos

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

    When you want to not assign a pointer's address at first use nullptr. Example: int * a = nullptr; And a struct is exactly like a class. An example is that a class can inherit a struct. The only difference between structs and classes is that by default all members in a class are private and in a struct all are public by default.

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

    👏👏🙏

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

    uhm, i don't know. i am a person who don't like long video ;-;

  • @yousseframadan-m1q
    @yousseframadan-m1q Год назад

    thank you for your effort.

  • @ОрестШмигелюк-х7е

    how can i download stdafx.h and targetver.h libraries?