David Weiss
David Weiss
  • Видео 166
  • Просмотров 758 354
Binary Search Algorithm Explained for Beginners! - Python Interview Prep
Binary Search is one of the fastest and most efficient ways of searching through a sorted list. In this video, we'll try to understand this core algorithm both conceptually as well as through a coding example at the very end.
This is a new style of video. More animations, more attempts to conceptually understand through visuals, and less on-the-screen coding. Let me know how you guys like it!
❤️ Support the ongoing growth of this channel! www.patreon.com/DavidWeissProgramming
🧑‍💻 Python Documentation:
docs.python.org/
----------------------------------------------------------------------------------------------
🕒 Timestamps
0:00 Binary Search Intro
0:39 How Does Binary Search Work?
0:57 Real Life ...
Просмотров: 313

Видео

Python Operators Explained: A Comprehensive Guide for Beginners ~ Episode 0.4
Просмотров 233Год назад
Hey Coders! In this Python tutorial video, we will delve into the world of Python operators. Operators are a fundamental part of any programming language, and Python offers a rich set of operators for performing various operations. We will cover all the major types of operators, including arithmetic, comparison, logical, bitwise, and assignment operators. Full Operator Precedence List: www.prog...
Variables & Data Types - The Technical Interview | Introduction ~ Episode 0.3
Просмотров 159Год назад
Hey Coders! Foundational to any programming language are variables and data types, and python is no different! Variables are used to store data, so they can be retrieved, updated, and used later in your script, and since python is dynamically typed, those variables can even change their data type! Be sure to learn all the ins and outs of variables and data types in this video, because we'll nee...
Python Under the Hood - The Technical Interview | Introduction ~ Episode 0.1
Просмотров 1,6 тыс.Год назад
Hey Coders! Ever wonder what the difference between Python 2 & 3 is? Why do other Pythonistas bring up C language all the time? Or just how the python interpreter even works? While the topics in this video will most likely never be tested in a live interview, it's still a good idea to become familiar with what happens to your code after you hit the "run" button in python. Let's quickly explore ...
Become a Python Developer - The Technical Interview | Introduction ~ Episode 0.0
Просмотров 215Год назад
Hey Coders! The road to landing your 6-figure python developer dream job starts here. From a large community of other supportive python devs, a flexible work-life balance, and lucrative compensation, becoming a python developer was one of the best choices of my life! This new course will walk you through step by step in detail everything you need to know to ace your technical interview as well....
How to Install Python & Set Up Your Dev Env - The Technical Interview | Introduction ~ Episode 0.2
Просмотров 269Год назад
Hey Coders! It's time we finally download python, our IDE, and get coding. The installation steps are extremely straightforward, but just to make sure we're all on the same page, we'll walk through how to get everything set up. By the end of this video, you'll have run your very first python script, how fun! Answers to Post-Video Quiz: 1. www.python.org 2. python -V (for python 2) or python3 -V...
Sorting Your Data - Pandas | Python ~ Episode 11
Просмотров 2892 года назад
Hey Coders! Ever wanted to know what are the 3, 5, or 10 largest values in a column of your pandas dataframe? How about reordering the "last name" column so that everyone in your table is in alphabetical order? There's no easy way to do this unless you use the "sort_values" method! Sort_values allows you to sort the rows of your dataframe in either ascending or descending order based on one or ...
Renaming Columns & Indicies - Pandas | Python ~ Episode 10
Просмотров 1422 года назад
Hey Coders! Included within your pandas data cleaning tasks is making sure your column and index names are both readable and accessible. This can come in handy for both understanding your dataframe's schema as well as performing efficient joins and merges. Furthermore, renaming columns to more human-readable names can assist in your data analysis and presentation. Watch this tutorial to learn h...
Visualizing Data with Graphs - Pandas | Python ~ Episode 9
Просмотров 2292 года назад
Hey Coders! When it comes to data science and analytics, Python is king! There are hundreds of amazing libraries for running mathematical and statistical analyses on your Pandas dataframes. Just as important as this is though, seeing a clear, well-put-together graph can be just as compelling for understanding your data. Luckily, pandas has built-in functionality for plotting your data! You can ...
Grouping Data - Pandas | Python ~ Episode 8
Просмотров 2762 года назад
Hey Coders! Ready to take your pandas analysis skills to the next level? Grouping your data by a common value and then performing some kind of aggregation function on it is a common and powerful task. Almost exactly like the GROUP BY keywords in SQL, pandas groupby() method allows you to create a group object, which can be used to find things like average math score for each race/ethnicity or g...
More Data Cleaning with Custom Functions (Data Cleaning Part 2) - Pandas | Python ~ Episode 7
Просмотров 4262 года назад
Hey Coders! Badly formatted data can be as much of a problem as missing data. Thankfully, pandas provides a suite of tools to format your data in the exact way you want. With methods such as apply() and applymap(), you can quite literally define your own functions to pass the data through. For instance, you can remove special characters from a column of all strings, or calculate the residual of...
Appending & Merging Dataframes (concat, merge, join, ...) - Pandas | Python ~ Episode 5
Просмотров 3392 года назад
Hey Coders! As mentioned before, pandas can be thought of as SQL on steroids for python. One of the hallmarks of SQL is the ability to join two tables together based on a related column. In pandas, you can also do this, but with many more features and functionality. The best way to perform an inner/left/right/outer/cross join is by using the pd.merge method. However, pandas also allows you to c...
Handling Missing Data (Data Cleaning) - Pandas | Python ~ Episode 6
Просмотров 9682 года назад
Hey Coders! As much as we dream of a perfect world, when it comes to raw data found out in the wild, it will most likely be patchy. Missing data is one of the most prevalent causes of data cleaning. Sometimes, non-existent data is OK, but for those other times, pandas provides a suite of methods and techniques to resolve missing values. Some examples are dropping the row altogether, or a more g...
Filtering Data - Pandas | Python ~ Episode 3
Просмотров 4632 года назад
Hey Coders! After learning how to access and isolate the data in your pandas dataframe the 2nd most important operation is learning how to filter for the exact data that you want. For instance, let's say you had data on human heights across various ages. While examining your data, you may want to find the average height for just males, or just females, or maybe you want to find the ratio of mal...
How to Install and Import Pandas (& Jupyter Lab) - Python ~ Episode 0
Просмотров 7 тыс.2 года назад
Hey Coders! Are you interested in analyzing data in python? Are you aspiring to become a Data Engineer / Data Scientist one day? If yes, then learning pandas, an immensely popular python package for data analysis and manipulation, is a must. Pandas allows python scripts to read in tabular data of all sizes in a neat and organized way, clean it, transform it, analyze it, and then export it back ...
Calculating Summary Statistics - Pandas | Python ~ Episode 4
Просмотров 5312 года назад
Calculating Summary Statistics - Pandas | Python ~ Episode 4
Series, DataFrames & Other Basics - Pandas | Python ~ Episode 1
Просмотров 5312 года назад
Series, DataFrames & Other Basics - Pandas | Python ~ Episode 1
Accessing Rows, Columns & Cells - Pandas | Python ~ Episode 2
Просмотров 2,2 тыс.2 года назад
Accessing Rows, Columns & Cells - Pandas | Python ~ Episode 2
Reading & Writing to the Cache (COVID Vaccination Web App) - Apps Script | Cache ~ Episode 17.2
Просмотров 4 тыс.2 года назад
Reading & Writing to the Cache (COVID Vaccination Web App) - Apps Script | Cache ~ Episode 17.2
Introduction to the Cache - Apps Script | CacheService ~ Episode 17.0
Просмотров 5 тыс.2 года назад
Introduction to the Cache - Apps Script | CacheService ~ Episode 17.0
Cache Scope - Apps Script | CacheService ~ Episode 17.1
Просмотров 3,3 тыс.2 года назад
Cache Scope - Apps Script | CacheService ~ Episode 17.1
Row & Column - Flutter | Basic Widgets ~ Episode 2.3
Просмотров 4363 года назад
Row & Column - Flutter | Basic Widgets ~ Episode 2.3
Advanced Widgets Introduction - Flutter ~ Episode 3.0
Просмотров 4593 года назад
Advanced Widgets Introduction - Flutter ~ Episode 3.0
Container & Padding - Flutter | Basic Widgets ~ Episode 2.2
Просмотров 4083 года назад
Container & Padding - Flutter | Basic Widgets ~ Episode 2.2
Introduction - Flutter | Basic Widgets ~ Episode 2.0
Просмотров 4443 года назад
Introduction - Flutter | Basic Widgets ~ Episode 2.0
Building the Foundation - Flutter | Basic Widgets ~ Episode 2.1
Просмотров 4543 года назад
Building the Foundation - Flutter | Basic Widgets ~ Episode 2.1
Classes, Constructors, and Objects - Flutter | Dart ~ Episode 1.6
Просмотров 6 тыс.3 года назад
Classes, Constructors, and Objects - Flutter | Dart ~ Episode 1.6
Flutter Introduction - Flutter | Overview ~ Episode 0.0
Просмотров 6803 года назад
Flutter Introduction - Flutter | Overview ~ Episode 0.0
Variables & Data Types - Dart | Flutter ~ Episode 1.1
Просмотров 2 тыс.3 года назад
Variables & Data Types - Dart | Flutter ~ Episode 1.1
Functions (With Optional & Required Parameters) - Flutter | Dart ~ Episode 1.4
Просмотров 3,8 тыс.3 года назад
Functions (With Optional & Required Parameters) - Flutter | Dart ~ Episode 1.4

Комментарии

  • @bobaseth1
    @bobaseth1 8 дней назад

    Thank you for teaching this! Very helpful!

  • @brijeshvarsani7889
    @brijeshvarsani7889 21 день назад

    Do you have any video on: I already created a form using form ui. I need to get the submitted data. I am struggling with getting the value for selected choice in grid. F.g. row 1 and col 2 is selected then i need value of row 1 and col 2 heading. I struggling to fetch that data

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

    Thank you for taking the time to make the playlist series on Apps Script. It’s a great resource and very much appreciated :)

  • @EthanPatrick-k4w
    @EthanPatrick-k4w Месяц назад

    Theoretically, could I set up a daily time based trigger in the Triggers UI to run between 12AM-1AM for the setUpTrigger function and use the at() method to specify a specific time by modifying new Date() when I run it at midnight? Get new Date, then modify so it happens on a specific time of that date. This would allow me to do basically the same thing as atHour().nearMinute() without the 15 minute +/-

    • @EthanPatrick-k4w
      @EthanPatrick-k4w Месяц назад

      something like this: function createTrigger() { var now = new Date(); // Convert the current time to Pacific Time var convertPacific = now.toLocaleString('en-US', { timeZone: 'America/Los_Angeles' }); // Create a new Date object with the Pacific Time var pacificNow = new Date(convertPacific); // Set the time to 4:00 PM var runtime = new Date(pacificNow.setHours(16, 0, 0, 0)); // 16:00:00.000 is 4:00 PM Logger.log(now); Logger.log(runtime); // Create the trigger to run at 4 PM Pacific Time ScriptApp.newTrigger('closeSnoozed') .timeBased() .at(runtime) .create(); }

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

    you are saved my fucking life bro thanks :)

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

    How do you use advanced services?

  • @lucasm.a.6338
    @lucasm.a.6338 Месяц назад

    Sabe muito, saudações do Brasil

  • @cassiohenrique-com
    @cassiohenrique-com Месяц назад

    It´s really the better tutorial about getting data on the web! Congratulations for the content and the metodology. It would be so great to view some tutorial like this getting RUclips data (stats) for content creators grow their followers and viewers to get ideas about content, hashtags and trends. Is it possible?

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

    Can you help me on how to fix the Google Form grid data based on the name of the list in Google Sheet even if there is a change in the number of lists. Please help, I am willing to donate for this problem

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

    Hey is there a way to speak to you about my current script I'm pulling my hair over I need some guidance and came across your videos I think I'm getting there with it but something throwing me off or not right.

  • @user-wl8mo6vf8o
    @user-wl8mo6vf8o 2 месяца назад

    thank you much

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

    Absolute great, thanks for sharing this, you’ve saved my ass David ❤

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

    Great tutorial, thank you so much David...

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

    It good to see you teaching advance flutter but there is only introduction video and i can not find other topics yyou mention on the introduction video. Can you help?

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

    I followed your video. Could you tell me how you found the SECRET API code, indicated in the "getZoomAccessToken()" function? Because I developed a procedure using GOOGLE SCRIPT API for the implementation of the electronic signature card in the GMAIL signature parameter. Here, my test launch is crashed due to the problem on the delegation domain!!... With your video, I tried to test with your example to understand how it works... I know where KEY API is located, placed in the Google cloud console, and then, in API and service. but, I do not see API SECRET whereas, for clients, ID and password have appeared!!!... So, how did you find the SECRET API code, indicated in the "getZoomAccessToken()" function? Thank you in advance for your help. sincerely

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

    Greate video! Amazing chanel! Wish I would have find you a while ago 😂 If it is possible, would love to get your help with the extra step enfourcing http->https redirection. thank you so much 💪🏽💪🏽

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

    hey sir can we have contact i have some question how i can contact you

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

    Hello, how do I redirect the lead to a website after they fill out the form? I don't want to put the link so he has to click. I would like it to be automatically redirected to the website when pressing the submission button. It's possible? How to do this? Would you help me? Tks

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

    Grandissimo! Thanks a lot!

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

    Thanks for sharing. It helps me a lot. I also saw your new channel for ironman Waco. It is amazing for me as a coder ^^; By the way, I have a question for Google apps script, how to see the log which is generated by console.log(). For my apps script, there is no logs in my Exections. My apps has deployed. Hope you could give me some advice or guide me how to figure out. Thanks.

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

    how do you get it to show the helper text when you start typing the code? Is this an option I can turn on?

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

    Thanks. It really helped me today.

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

    Hi, if I have 100K emails totally (inbox plus outbox plus archive plus....), what if I want to get the sender addresses of all these emails? If I just use getMessages() function, it will take too much time to fetch them, probably many many hours, because it fetches the entire messages. But I want only the index, I mean, I want only the addresses of the senders of all messages. Nothing more. Is there any quicker (more optimized) way to do it using Apps Script? or maybe there is some other way to do it?

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

    Hi Dave, just wanted to let you know that I loved the effort you put into your videos, they've been very helpful and fun to watch. Cheers!

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

    Amazing content ty

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

    Thanks so much

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

    Please make a video on how to deploy a nodejs app that uses socketio to app engine flex environment. I can't get socketio to work. Works fine locally but not after deploying to app engine. Keep getting 502 bad gateway error.

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

    hi david, i already deployed my api into the app engine. But when i test it into postman, it showed "service unavailable". Idk where is the problem. Thanks🙌

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

    han

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

    Really helpful! Thank you!

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

    SOAB! You were probably born to teach people! I can't support you by money (yet) but I will! Dude! Thank you so much for this!

  • @VishalSharma-lo5ol
    @VishalSharma-lo5ol 9 месяцев назад

    Hey David, Can we use this to store credentials ?

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

    AWESOME ! Thank you dude !

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

    Спасибо! Увы, так и не нашел возможность отслеживать изменения, вызванные скриптами, а не пользователем

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

    How to get full display name by gmail in script app? many thank you

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

    This is so helpful. Thank you!

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

    is this way have limit quota?

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

    Thanks for make such great tutorial

  • @David-tl4mm
    @David-tl4mm 10 месяцев назад

    Thank you! 🙌

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

    How to download data from a specific mailbox when I have multiple mailboxes associated with one account?

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

    I got an error when I redeploy the app with some changes. It is showing Action not allowed error the line number with DocumentApp.openById call method. Do i need to set any permissions for when I redeploy the app script again?

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

    Love your videos mate!

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

    Hello, my name is Maurílio and I live in Brazil. I watched this video of yours, trying to solve a problem of mine and I really liked it!! I noticed in this video that at 4 minutes and 13 seconds you managed to create a drop-down list where you filter the results as you type in the text field. Do you have a video that shows how to do this? Thank you very much!!

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

    I want to send reminder each and every day Monday to Friday On a specific time Can you please create the video for me.

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

    Is there a way to pass let say variable "name" from withing the gs so it is displayd in index file? So it is not declared as a const but it is "calulated" from the script? OK - I got it - solutions is here: developers.google.com/apps-script/guides/html/templates#code.gs_5

  • @user-cx7oy4oo3q
    @user-cx7oy4oo3q Год назад

    that was helpful. thanks!

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

    Hugely appreciate! So happy I found this. Just checked out all catalogue. Prolific! Already subbed and about to start consuming.

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

    Hey David, great channel! Can you please make a video explaining how to get detailed info from an event? I need to get that info on a Spreadsheet whenever an event is created/modified/removed. Or can you point me where I can get this info? Thank you very much

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

    Start learning this one :)

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

    Thank you!