Giter Site home page Giter Site logo

100-days-of-python's Introduction

The Resources for 100 Days of Python Have Moved

I've added all the links and course resources to the individual lessons on Udemy. I hope this makes it easier for you to find the relevant links and files and keeps you in flow =)

In the Udemy lesson, go to the right-hand pane and simply click on the Resources button and you'll find the relvant links for that lesson:

For the video lessons ๐Ÿ‘† For text lessons ๐Ÿ‘‡

100-days-of-python's People

Contributors

angelabauer avatar borghoutsr avatar runsonic7 avatar themuellenator avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

100-days-of-python's Issues

Video 85 - Caesar Cipher Part 3 issue

When using the code provided in this video and even in your video itself, when you decode the text at the end (around 7:48 in the video) - the decoded text comes out as holvo.

I used print(shift_amount) within the for loop to check why this happened, and it showed this in the console:
_Type 'encode' to encrypt, type 'decode' to decrypt:
decode
Type your message:
mjqqt
Type the shift number:
5
-5
5
-5
5
-5
The decoded text is holvo

It seems as though the if statement needs to be outside of the for loop:
if cipher_direction == `"decode":
shift_amount *= -1
for letter in start_text:
position = alphabet.index(letter)
new_position = position + shift_amount
end_text += alphabet[new_position]

Github repo files were good for overview and downloading

Mam It was more comfortable here as we can check resources and course goals day wise. It will be quite confusing at the Udemy website. We can see here list wise projects and match our ones too. Can you please revert it back here .

Rahul

Tip Calculator completed code;Day 2 Completed code; The conversion for rounding off to 2 decimal places not working

Below code is not working

final_amount = round(bill * (1 + tip / 100) / people, 2)
print(f"Each person should pay: ${final_amount}")

final_amount = round(bill * (1 + tip / 100) / people, 2)
final_contribution_eachHead = "{:.2f}".format(final_amount)
print("Every person will pay:$",final_contribution_eachHead)

Above code can further be optimised but looking at the level of exercise this detailed code is omitted of optimisation.

Python course resources

@angelabauer Mam, please revert and add all the course resource files back here(previously like web development Bootcamp) as it creates confusion and problems on udemy individually. If all the resources are stacked and kept in one place, then it's easy to access the files and understand the concepts in less time. I hope that you take the necessary actions from your side and keep on providing quality content for us. Thanking you.

100-days-of-python

The discord group link is expired and i was hoping if i can get the new group link

Print v Return video - Day 10

During this video, when calculating the second answer, you use the following code:

second_answer = calculation_function(calculation_function(num_1, num_2), num_3)

print(f"{first_answer} {operator} {num_3} = {second_answer}")

When you ran this code, your first calculation was 3 + 2 = 5, then you used 5 and chose the * operator to multiply by num_3, which you chose as 3.
The printed f-string displayed 5 * 3 = 18 in the console, which is obviously incorrect.

After running through the code on pythontutor.com, it appears as though when calculating the second answer, you're changing the operator so the calculation_function(num_1, num_2) part of the second_answer, actually multiplies the first 2 numbers together, before carrying out the same calculation with num_3.

i.e - 3*2 = 6, then using 6 as the value of calculation_function(num_1, num_2)

If you're using the same operator both times, there won't be an issue here, however, it seems better just to use
second_answer = calculation_function(first_answer, num_3)

Day 5: Exercise 5.1 unit tests fail

You have to delete the following line in the forked code:

print(student_heights)

Otherwise, the full list will be part of the output and the unit tests fail even if your code is valid.

FastAPI

This is a feature request and not a bug

I would request you to include FastApi framework in your course.
Flask and Django are pretty old and FastApi is very performant as comapred to Django and Flask

Panda csv reader dont work with numpy1.19.4. Python Console gives error.

Angela mam and other python developers take into notice that when you try to use Pandas.read_csv it will give error:

RuntimeError: The current Numpy installation ('...\venv\lib\site-packages\numpy\init.py') fails to pass a sanity check due to a bug in the windows runtime.

See this issue for more information: https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.html

There is a bug in Numpy 1.19.4 v

To work perfectly, reinstall Numpy with numpy1.19.3

This will work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.