I do not know Python - not at all, actually - but it seems to me, knowing a tiny bit about the general idea of encryption, that the answers to your questions are something like this: [image] himenovs: why using 1 as a call passing? direction = 1 indicates encryption, while direction = -1 wou… Answer from nickrg on forum.freecodecamp.org
Discussions

Scientific Computing with Python (Beta)
So I wanted to do the scientific computing course on freecodecamp but whenever I click the “Check my code” button nothing happens Am I to go through and run on a local terminal or what? More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
1
0
January 2, 2024
Scientific Computing with Python (BETA) - step 72
text = 'Hello Zaira' custom_key = 'python' def vigenere(message, key, direction): key_index = 0 alphabet = 'abcdefghijklmnopqrstuvwxyz' encrypted_text = '' for char in message.lower(): # Append space to the message if char == ' ': encrypted_text += char else: # Find the right key character ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
1
1
August 30, 2024
I completed the FreeCodeCamp cert for ‘Scientific Computing With Python’ - Here are my thoughts…
Thanks ever so much OP. That's really useful -such an eye opener. You'll have learned some useful Python skills, and to be fair to Dr Chuck, he calls this course "Programming for Everybody (Getting Started with Python)" https://www.coursera.org/learn/python?specialization=python But how big an utter pile of shite is that 'Scientific Computing' certificate from FCC then? I would've thought at the very least, that even at a beginner's level, even the world's worst "Scientific Computing With Python" course worthy of the name, would run you through numpy and scipy. https://numpy.org/doc/stable/user/absolute_beginners.html https://docs.scipy.org/doc/scipy/tutorial/general.html We did Scientific Computing for 12 weeks, 20 years ago as part of my Masters. At the end of it we could all program a super computer to forecast a planet's weather. More on reddit.com
🌐 r/learnpython
27
249
June 9, 2022
Python Scientific Computing with Python (Beta) - Should ignore end of line whitespace
Describe the Issue The challenge is failing if there is whitespace after a colon. Python's whitespace rules aren't quite that extreme. Affected Page https://www.freecodecamp.org/learn/scientific-computing-with-python/learn-how-to-work-wi... More on github.com
🌐 github.com
7
December 21, 2023
🌐
Aaltoscicomp
aaltoscicomp.github.io › python-for-scicomp
Python for Scientific Computing — Python for Scientific Computing documentation
This course discusses how Python can be utilized in scientific computing. The course starts by introducing some of the main Python tools for computing: Jupyter for interactive analysis, NumPy and SciPy for numerical analysis, Matplotlib for visualization, and so on.
🌐
GitHub
github.com › dgerosa › scientificcomputing_bicocca_2023
GitHub - dgerosa/scientificcomputing_bicocca_2023: Scientific Computing with Python - PhD class at the University of Milan-Bicocca (Italy) · GitHub
This class provides an advanced introduction to python and its main functionalities, focusing in particular on its applications to computational physics. Targeted topics include: array vectorization with numpy, pretty plotting with matplotlib, ...
Starred by 35 users
Forked by 40 users
Languages   Jupyter Notebook 54.5% | Wolfram Language 45.4% | Python 0.1%
🌐
freeCodeCamp
forum.freecodecamp.org › python
Scientific Computing with Python (Beta) - Python - The freeCodeCamp Forum
January 2, 2024 - So I wanted to do the scientific computing course on freecodecamp but whenever I click the “Check my code” button nothing happens Am I to go through and run on a local terminal or what?
🌐
Class Central
classcentral.com › subjects › computer science
Free Course: Scientific Computing with Python from freeCodeCamp | Class Central
April 23, 2022 - Master Python for scientific computing, data structures, databases, and visualization in this comprehensive program.
Find elsewhere
🌐
Reddit
reddit.com › r/learnpython › i completed the freecodecamp cert for ‘scientific computing with python’ - here are my thoughts…
r/learnpython on Reddit: I completed the FreeCodeCamp cert for ‘Scientific Computing With Python’ - Here are my thoughts…
June 9, 2022 -

A lot of people come on this board wondering whether certain programs are worth the time/effort, so I just wanted to give some quick notes on the ‘Scientific Computing With Python” course on FreeCodeCamp.

The series is taught in 56 segments that are made up of 5-15 minute videos, presented by Charles Severance (“Dr. Chuck”). Each segment has a quiz question that you need to complete to move forward, and some of the segments have optional “additional resources” (which I didn’t do at all). At the end, there are 5 projects that need to be completed to earn the cert.

The videos are presented in a lecture style, which I don’t really care for. Previously I had done a long Programming With Mosh video tutorial, as well as some shorter ones by others, where you see someone live-coding. Those are my preferred learning style. Whereas Dr. Chuck presents a series of PowerPoint slides and marks them up with an e-pen. I personally found it much harder to program along with this style of video.

In order to complete the projects, you need an understanding of Python basics. A lot of the lectures are on stuff like APIs, Regular Expressions, Web Scraping, XML , etc. You don’t need to know any of this for the projects. So about half the series content is what I’d describe as “bonus material” that you can just sit back and watch, and I plan to find a different source when I really want to learn that stuff.

Building projects are really where I learned the most, but that’s probably true of most programs like this.

There are 5 of them:

  • Arithmetic Formatter was an easy programming challenge, but the output was tedious. It’s one of those where you have to do a lot of white space counting. Any little extra space or dash will cause the program tests to fail.

-Time calculator was a fun one. It could be programmed in multiple ways, so I had a fun time trying something unique.

-The Budget App was the bane of my existence while I was working on it. The base functionality wasn’t too bad, but the instructions were confusing. So I had to rewrite it a couple times. And the graph you have to build at the end was a very tedious component. Really hated building this thing. My code is a mess, but it works. Learned a lot about classes writing this at least.

-The Polygon Area Calculator was super easy compared the the other ones. Took me a min to figure out one piece of math, but overall took ~30 min to complete.

-The Probability Calc was my favorite. A super fun “simulate this experiment” project. I misunderstood a piece of it (specifically, what to do when too many balls are pulled out of the hat), so my code is a bit crazy. I basically just patched something on to get it working properly when it would be cleaner to rewrite the whole thing. But it works properly as is, so I didn’t bother making it clean.

So TLDR: I didn’t love the lectures, but I learned a lot from the projects. Even though the projects were sometimes frustrating.

🌐
GitHub
github.com › freeCodeCamp › freeCodeCamp › issues › 52685
Python Scientific Computing with Python (Beta) - Should ignore end of line whitespace · Issue #52685 · freeCodeCamp/freeCodeCamp
December 21, 2023 - You do not need permission to work on these.python v9 certThese are for issues dealing with the Python V9 certification.These are for issues dealing with the Python V9 certification.scope: curriculumLessons, Challenges, Projects and other Curricular Content in curriculum directory.Lessons, Challenges, Projects and other Curricular Content in curriculum directory. ... The challenge is failing if there is whitespace after a colon. Python's whitespace rules aren't quite that extreme. https://www.freecodecamp.org/learn/scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/step-33
Author   ArielLeslie
🌐
YouTube
youtube.com › playlist
Scientific Computing with Python (Beta) - YouTube
This playlist consists of all the steps of Scientific Computing with Python(Beta) from free code camp.
🌐
YouTube
youtube.com › watch
Python for Scientific Computing and Data Science - YouTube
An examination of the core components of the Python software ecosystem for scientific computing and data science, with a particular focus on numpy, scipy, an...
Published   March 16, 2023
🌐
freeCodeCamp
forum.freecodecamp.org › python
Scientific computing with python - Python - The freeCodeCamp Forum
June 8, 2023 - Hello, Ive been doing the course and I’m about 60% in but i feel like im not really learning so much. The exercises are multiply choice and there is like 1 question at the end. How can I practice what I’m learning and where would I practice and how much should I be practicing compared to ...
🌐
Amazon
amazon.com › Scientific-Computing-Python-3-Second › dp › 1786463512
Scientific Computing with Python 3: 9781786463517: Computer Science Books @ Amazon.com
This book presents Python in tight connection with mathematical applications and demonstrates how to use various concepts in Python for computing purposes, including examples with the latest version of Python 3. Python is an effective tool to use when coupling scientific computing and mathematics and this book will teach you how to use it for linear algebra, arrays, plotting, iterating, functions, polynomials, and much more...
🌐
Scientific-python
lectures.scientific-python.org › index.html
Scientific Python Lectures — Scientific Python Lectures
Getting started with Python for Science · Python scientific computing ecosystem · The Python language · NumPy: creating and manipulating numerical data · Matplotlib: plotting · SciPy: high-level scientific computing · Getting help and finding documentation ·
🌐
Caam37830
caam37830.github.io › book
Scientific Computing with Python — Scientific Computing with Python
Welcome to the course reader for Scientific Computing with Python, taught at the University of Chicago in Fall 2020.
🌐
freeCodeCamp
forum.freecodecamp.org › code feedback
Scientific Computing with Python Beta: Budget App - Code Feedback - The freeCodeCamp Forum
December 14, 2024 - This is my submission for the Budget App from the Scientific Computing with Python Beta course. The bar graph was a bit of a challenge, but I really enjoyed this project. I am looking for feedback on my code. Specifical…
🌐
SciPy Lecture Notes
scipy-lectures.org › intro › intro.html
1.1. Python scientific computing ecosystem — Scipy lecture notes
A large number of specialized modules or applications written in Python: web framework, etc. … and scientific computing. Development tools (automatic testing, documentation generation) ... Numpy: numerical computing with powerful numerical arrays objects, and routines to manipulate them.
🌐
Amazon
amazon.com › Scientific-Computing-Python-High-performance-scientific › dp › 1838822321
Scientific Computing with Python: High-performance scientific computing with NumPy, SciPy, and pandas, 2nd Edition: 9781838822323: Computer Science Books @ Amazon.com
This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing ...
🌐
Coursera
coursera.org › courses
Best Scientific Computing Courses & Certificates [2026] | Coursera
Continuous learning and staying ... computing. For beginners, the Introduction to Python for Scientific Computing course offers a solid foundation in using Python for scientific applications....